test Flashcards

1
Q

Which access does a register file rely on to properly function?

A

Read and write access

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

What is the binary representation of instructions?

A

Machine language

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

Which feature of the IBM 360/91 was incorporated into the majority of microprocessors developed in the 21st century?

A

Algorithm innovations allowed the improved parallel execution of instructions.

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

Which key design element changed in 2005 to drive continued improvements in computing capability?

A

Multiprocessor architecture

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

Which term refers to the same instruction applied to multiple data streams?

A

SIMD Single Instruction/Multiple Data

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

What makes vector-based code more efficient than conventional code?

A

Frequency of pipeline hazards is lower

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

Which two elements are required to implement R-format arithmetic logic unit (ALU) operations?

A

ALU and register file

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

Which component of a computer moderates the action of its other components?

A

Control

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

Given the following 8-bit integer binary variables:

X1 = 11000110
X2 = 11110111

What is the value in X3 after the following command?

ADD X3, X2, X1

A

Overflow

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

What is the approximate range of a 64-bit unsigned integer?

A

−9,223,372,036,854,775,808 to 9,223,372,036,854,775,807

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

How is the integer 255 represented in memory?

A

0000 0000 0000 0000 0000 0000 1111 1111

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

What does extending to 16 bits yield given -5 in 8-bit 2’s complement 11111011?

A

11111111 11111011

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

How many minutes does it take to wash, dry, and fold four loads of laundry using a pipelining approach, given the following information?

One washer takes 30 minutes
One dryer takes 40 minutes
One folder takes 20 minutes

A

210

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

he manufacturing process for producing a widget has five steps and each step in the process takes one day.

What is the average number of days needed to manufacture each widget using a pipelined process to produce 10 widgets?

A

1.4

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

Which locality principle states that if a data location is referenced then it will tend to be referenced again soon?

A

Temporal

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

What does each bank of modern DRAMS consist of?

A

Rows

17
Q

What is meant by pipelining in computer architecture?

A

It employs an implementation technique where multiple instructions are overlapped in execution.

18
Q

What is superscalar as it relates to parallelization?

A

A technique that enables the processor to execute more than one instruction per clock cycle by selecting them during execution

19
Q

The value of b is stored in r1, c is stored in r2, and a is stored in r0.

Which set of ARM instructions will accomplish a = b & c?

A

AND r0, r1, r2

20
Q

Registers X1, X2, X3 have corresponding data stored in each location:

X1: A
X2: B
X3: C

Which set of ARM instructions will accomplish A=B+C?

A

ADD X1, X2, X3