Chapter 1: Vobulary Flashcards

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.

A

CPU

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

A

Throughput

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
Q

What is the formula for Amdahl’s law?

A

(Execution Time Affect By Improvement/Amount of Improvement) + Execution Time Unaffected

26
Q

Eight Great Ideas of Computer Architecture

A
Moore's Law
Abstraction
Make Common Case Fast
Performance via Parallelism
Performance via Pipelinining
Performance via Prediction
Hierarchy of Memories
Dependability via Redundancy
27
Q

Integrated Circuit resources will double every 18 -24 months

A

Moore’s Law

28
Q

The process of hiding lower-level details to offer a simpler model at higher levels

A

Abstraction

29
Q

Given Amdahl’s law is it better to improve efficeincy of the rare case or the common case?

A

Common Case

30
Q

The practice of increasing efficiency of a system by performing operations simultaneously.

A

Parrellelism

31
Q

A command that is understood and obeyed by computer hardware

A

instruction

32
Q

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

A

Assembler

33
Q

Compiler

A

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

34
Q

Memory built as an integrated circuit

A

Dynamic Random Access Memory