Chapter 1: Vobulary Flashcards

(34 cards)

1
Q

A computer designed for use by an individual, usually incorporating a graphics display, a keyboard, and a mouse.

A

PC (Personal Computer)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A Computer used for running larger programs for multiple users, often simultaneously, and typically accessed only via a network.

A

Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A class of computers with the highest performance and cost; they are configured as servers and typically cost tens to hundreds of millions of dollars

A

Super Computers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A computer inside another device use for running a predetermined application.

A

Embedded Computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

small wireless devices to connect to the internet; reliant on battery power and software installed by downloading apps.

A

Personal Mobile Devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cloud Computing

A

refers to large collections of servers that provide services over the internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

delivers software and data over the internet usually via a thin program such as a browser that runs on a client device.

A

Software as a Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Software that provides services that are commonly useful, such as operating systems, compilers, loaders and assemblers.

A

Systems Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Supervising program that manages the resources of a computer for the benefit of the programs that run on that computer.

A

Operating System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Compiler

A

A program that translates high-level language statements into assembly language statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

binary digit

A

a digit in a two digit number system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

instruction

A

a command that computer hardware understands and obeys

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

assembler

A

A program that translates a symbolic version of instructions into the binary version.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A symbolic representation of machine instructions.

A

Assembly Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A binary representation of machine instructions.

A

Machine Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A device containing millions of transistors

A

Integrated Chip

17
Q

the active part of the computer, which contains the data path and control.

18
Q

datapath

A

The component of the processor that performs arithmetic operations.

19
Q

control

A

The component of the processor that commands the data-path, memory and I/O.

20
Q

Memory

A

The storage area where programs are kept when they are running. Memory also stores data for the program.

21
Q

The user portion of the instruction set plus the operating system interfaces used by application programmers.

A

Application Binary Interface

22
Q

The total time required to complete a task.

A

Response Time

23
Q

the number of tasks completed in a unit of time

24
Q

A rule stating that the performance enhancement possible with a given improvement is limited by the amount that the improved feature is used.

A

Amdahl’s Law

25
What is the formula for Amdahl's law?
(Execution Time Affect By Improvement/Amount of Improvement) + Execution Time Unaffected
26
Eight Great Ideas of Computer Architecture
``` Moore's Law Abstraction Make Common Case Fast Performance via Parallelism Performance via Pipelinining Performance via Prediction Hierarchy of Memories Dependability via Redundancy ```
27
Integrated Circuit resources will double every 18 -24 months
Moore's Law
28
The process of hiding lower-level details to offer a simpler model at higher levels
Abstraction
29
Given Amdahl's law is it better to improve efficeincy of the rare case or the common case?
Common Case
30
The practice of increasing efficiency of a system by performing operations simultaneously.
Parrellelism
31
A command that is understood and obeyed by computer hardware
instruction
32
A program that translates a symbolic version of instruction into the binary version.
Assembler
33
Compiler
A program that translates high-level language into assembly level language
34
Memory built as an integrated circuit
Dynamic Random Access Memory