Computer Architecture Exam 1

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/85

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:02 AM on 9/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

86 Terms

1
New cards

Suppose someone writes a program to find the perfect solution to a problem, but it will take 150 years to run. We say that this particular solution is

Computationally infeasible

2
New cards

We study computer _____ to become familiar with how circuits and signals collaborate to create working computer systems

organization

3
New cards

Computer ____ concerns itself with instruction sets and formats, operation codes, data types, the number and types of registers, addressing modes, main memory access methods, and various I/O mechanisms

architecture

4
New cards

The ____ is the agreed-upon interface between all the software that runs on the machine and the hardware that executes it.

instruction set architecture

5
New cards

There are ____ megabytes in a terabyte

2^(20)

6
New cards

There are _____ kilobytes in an exabyte

2^(50)

7
New cards

Clock speeds in today’s microprocessors are measured in ____

gigahertz

8
New cards

Many desktop computers utilize the _____ bus standard in which the system augments its main bus with dedicated I/O buses using expansion slots

peripheral component interconnect

9
New cards

____ allow movement of data to and from devices external to the computer

ports

10
New cards

The organization that sets standard for computer components, signaling protocols, and data representation is the:

IEEE

11
New cards

The organization that sets standards for photographic film and the pitch of screw threads, in addition to matters concerning computers, is the:

ISO

12
New cards

The mechanical computer that included mechanisms that provided memory and an arithmetic processing unit was the:

Difference Engine

13
New cards

The first completely electronic computer was the ___

Atanasoff-Berry Computer

14
New cards

The first general-purpose programmable electronic computer was the

ENIAC

15
New cards

The ENIAC was originally built in order to speed up calculations for ____

ballistics tables

16
New cards

In 1948, John Bardeen, Walter Brattain, and William Shockley invented the ____

transistor

17
New cards

The first supercomputer, the CDC 6600, had a memory size of _____.

128 kilowords

18
New cards

Which of the following is a computer that used third generation (integrated circuit) technology

IBM 360

19
New cards

Which of the following is a computer that used fourth generation (VLSI) technology

IBM PC

20
New cards

In 1965, one of the founders of Intel predicted “The density of transistors in an integrated circuit will double every year.” This is now known as:

Moore’s Law

21
New cards

The approximate cost of building a chip fabrication plant today is:

between $1 billion and $15 billion

22
New cards

The difference in expressive power between the physical components of a computer and a high-level language such as C++ is called a ___

semantic gap

23
New cards

The level of the computer hierarchy that is composed of gates and wires is the ___

Digital Logic level

24
New cards

The level of computer hiearchy where an operating system functions is the ___

system software level

25
New cards

The computer component that make sure that instructions are decoded and executed properly is the ____

control unit

26
New cards

Software as a Service (saas) replaces the ___ of the computer hierarchy with an Internet-based application

digital logic level through user levels

27
New cards

Platform as a Service (PaaS) replaces the _____ of the computer hierarchy with an Internet based platform

digital logic level through high-level language levels

28
New cards

Infrastructure as a Service (IaaS) replaces the ______ of the hierarchy with an Internet-based infrastructure

digital logic level through machine levels

29
New cards

cloud storage is a limited form of

Infrastructure as a Service (IaaS)

30
New cards

The von Neumann bottleneck

describes the single processor-memory path

31
New cards

Deep Blue beat a human chess Grandmaster using ____ methods

brute force

32
New cards

Watson defeated human Jeopardy! champions using ___ methods

cognitive

33
New cards

At the most basic level, a computer is a device consisting of three pieces: A processor; an I/O mechanism and a

memory

34
New cards

Expressed as power of two, there are ______ kilobytes in a megabyte

2^10

35
New cards

Expressed as a power of two, there are ______ megabytes in a terabyte

2^(20)

36
New cards

A terabyte represents what power of two

40

37
New cards

There are ______ nanoseconds in a millisecond

1,000,000

38
New cards

A kilobyte represents what power of two?

10

39
New cards

A gigabyte represents what power of two?

30

40
New cards

The ratio of horizontal pixels to vertical pixels that a monitor can display is its _____ !

aspect ratio

41
New cards

The statement “The cost of capital equipment to build semiconductors will double every four years” is known as:

Rock’s Law

42
New cards

In the von Neumann architecture, the central processing unit (CPU) consists of registers, an arithmetic-logic (ALU), and a(n)

control unit

43
New cards

Computers designed using the ___ architecture have two buses: one for data and one for instructions

Harvard

44
New cards

Computer chips having multiple processing units on a single chip are ______ architecutres

Multicore

45
New cards

Computer architecture encompasses all physical aspects of computer systems

False

46
New cards

Any task done by software can also be done using computer hardware, and any operation performed directly by hardware can be done using software

True

47
New cards

At its most basic level, a computer consists of only two parts: a processor and an I/O device.

False

48
New cards

There are one billion microseconds in a second

False

49
New cards

We can be certain that a mebibyte always consists of 2^(20)

True

50
New cards

Peripheral Component Interconnect (PCI) is the recommended replacement for SATA (serial ATA).

False

51
New cards

Hot plugging means the same thing as Plug-and-Play

false

52
New cards

Color depth reflects the number of colors that can be displayed on an LCD screen at one time

True

53
New cards

Herman Hollerith invented punched card tabulating machines

true

54
New cards

Ballistic tables were produced by the ENIAC during WWII

False

55
New cards

A single transistor can replace several vacuum tubes

False

56
New cards

The CDC 6600 supercomputer was among the first computers to employ transistors

True

57
New cards

The continuation of Moore’s Law is helped by Rock’s Law

False

58
New cards

The control level is above the machine level in the computer level hierarchy

False

59
New cards

A control unit consists of a central processing unit (CPU) with an arithmetic logic unit (ALU) and registers

False

60
New cards

Cognitive computing can make inferences within a problem’s context using hard facts and incomplete information

True

61
New cards

Overflow is indicated when the carry into the high-order bit is not equal to the carry out

True

62
New cards

Signed magnitude and two’s complement both have two representations for zero

False

63
New cards

the range of decimal values that can be expressed in seven bits using binary two’s complement is -32 to 31

False

64
New cards

Divide underflow can occur when the divisor in a division operation is greater than zero.

True

65
New cards

Excess-M notation uses unsigned integers to express negative integers

True

66
New cards

The general idea of Booth’s algorithm is to increase the speed of addition when there are consecutive zeroes or ones in the multiplier.

False

67
New cards

In order to provide greater range for a floating-point number, we make the signifcand larger

False

68
New cards

A biased floating-point exponent uses some manner of excess-m representation

True

69
New cards

Only a limited range of real numbers can be expressed using the IEEE 754 standard

True

70
New cards

Floating-point arithmetic can be assumed to be neither associative nor distributive.

True

71
New cards

ASCII is a 7-bit code, while Unicode is a 16-bit code

True

72
New cards

Software as a Service (saas)

A cloud provider might offer an entire application over the internet (Gmail, Netflix, Dropbox, etc)

73
New cards

Number Theory

one decimal number can be subtracted from another by the difference of the subtrahend from all nines and adding back a carry.

74
New cards

One’s complement Diminished radix complement of N

N = (r^d - 1) - N

75
New cards

What is the result of 1’s complement of 0101

1010

76
New cards

Two’s Complement - Diminished radix complement of N

N = {r^d - N for N ≠ 0

0 for N = 0

77
New cards

What is the result of 2’s complement of 0101

1011

78
New cards

Level 6

User - Executable programs

79
New cards

Level 5

High-level language - C++, Java, Fortran, etc

80
New cards

Level 4

Assembly language - Assembly code

81
New cards

Level 3

System software - Operating system, Library code

82
New cards

Level 2

Machine - Instruction Set Architecture

83
New cards

Level 1

Control - Microcode or hardware

84
New cards

Level 0

Digital Logic - Circuit, Gates, etc

85
New cards

Platform as a Service (Paas)

Companies might deploy their own applications (Google App Engine, Microsoft Windows Azure Cloud Service)

86
New cards

Infrastructure as a Service (IaaS)

companies are capable of managing operating system database software (Amazon EC², Google Corporate, Microsoft Azure Service platform)