Variety of Processors Flashcards

1
Q

Von Neumann Architecture = ___ are stored in memory the way data is stored.

A

programs

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

Von Neumann Architecture has a ___ and a ___.

A

address bus, data bus

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

The address bus and the data bus is used to ___.

A

transfer data from/to CPU, RAM, ROM and other devices

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

CPU, RAM, ROM and other devices are detached to the bus.

True/False

A

False. They are all attached to the bus.

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

Processors is a digital device that performs ___.

A

computation using multiple steps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
Name the type of processor:-
Least powerful, single operation.
A - Selectable logic
B - Fixed logic
C - Parameterized logic processor
D - Programmable logic processor
A

B - Fixed logic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
Name the type of processor:-
Performs > 1 operation.
A - Selectable logic
B - Fixed logic
C - Parameterized logic processor
D - Programmable logic processor
A

A - Selectable logic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
Name the type of processor:-
Accepts a set of parameters in the computation.
A - Selectable logic
B - Fixed logic
C - Parameterized logic processor
D - Programmable logic processor
A

C - Parameterized logic processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
Name the type of processor:-
Greatest flexibility. Function to compute can be changed. 
CPU belongs to this type of processor.
A - Selectable logic
B - Fixed logic
C - Parameterized logic processor
D - Programmable logic processor
A

D - Programmable logic processor

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

CPU = ?

A

Central Processing Unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
Components of a CPU:- (5 items)
\_\_\_
\_\_\_ (ALU)
\_\_\_
Internal \_\_\_
External \_\_\_
A
Controller
Arithmetic and Logical Unit
Registers
Internal Interconnections
External Interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
What is the function of controller?
A. Controls the execution
B. Initiates the sequence of steps
C. Coordinates other components
D. All of the above
A

D. All of the above

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

ALU provides ___ operations. It performs ___ operation(s) at a time.

A

Arithmetic and boolean; one

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

Registers are ___ storage.

A

Local data

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

Registers hold ___ of the operation.

A

arguments and results

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

Internal interconnections ___ across the components in the CPU.

A

transfer values

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

External interface provides connections to ___ as well as ___ devices.

A

external memory; I/O

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
Name the category of processor:-
Operates in conjunction with other processor.
A - General purpose processor
B - Microsequencer
C - Microcontroller
D - Coprocessor
E - Embedded System Processor
A

D - Coprocessor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
Name the category of processor:-
Small programmable device. Dedicated to control a physical system
A - General purpose processor
B - Microsequencer
C - Microcontroller
D - Coprocessor
E - Embedded System Processor
A

C - microcontroller

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
Name the category of processor:-
Controls coprocessors, memory and other components inside a larger processor board.
A - General purpose processor
B - Microsequencer
C - Microcontroller
D - Coprocessor
E - Embedded System Processor
A

B - microsequencer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
Name the category of processor:-
Able to run sophisticated tasks. More powerful than a microcontroller. 
A - General purpose processor
B - Microsequencer
C - Microcontroller
D - Coprocessor
E - Embedded System Processor
A

E - Embedded System Processor

22
Q
Name the category of processor:-
Most powerful type of processor. Completely programmable. 
A - General purpose processor
B - Microsequencer
C - Microcontroller
D - Coprocessor
E - Embedded System Processor
A

A - general purpose processor

23
Q

General purpose processor is used to store ___.

A

operands and results

24
Q

Each register has a small size; __, __ or __ bytes.

A

1; 4; 8

25
Q

Floating point registers are special registers used to store ___.

A

floating point numbers

26
Q

Discrete Logic -

use ___ to implement processor. Could use multiple boxes and ___.

A

TTL gates; circuit boards

27
Q

___ ___ board - multiple chips/controllers in a single board

A

Single circuit board

28
Q

Single chip - all the components are in a ___.

A

single chip

29
Q

Fetch/Execute cycle allows ___.

A

moving through the program steps

30
Q
Complete below:-
while (1) {
\_\_\_ from memory the next \_\_\_ to execute in the program;
\_\_\_ this instruction
}
A

fetch; instruction; execute

31
Q

Clock rate = the rate at which ___ and ___ are clocked to synchronize ___.

A

gates; hardware components; data transfer

32
Q

Instruction rate = time required to ___.

A

execute an instruction

33
Q

Different instruction may take different times.

True/False

A

True

34
Q

When the CPU is powered on or when reset:-

  1. The CPU is ___
  2. The ___ cycle starts
  3. The first instruction to execute will be in ___
  4. This process is called ___
A

initialized; fetch-execute; a known memory location; bootstrap

35
Q

When the application finishes or it is waiting for an event, the program may enter ___.
This is often called ___ or ___.

A

an infinite loop; null process; system idle process

36
Q
Consideration for choosing an instruction set?
A. Physical size of the processor
B. How the processor will be used
C. Power consumption
D. All of the above
A

D. All of the above

37
Q

Opcode = specifies the ___ to be executed.

A

instruction

38
Q

Operands = specifies the ___, ___ or constants used in the instruction.

A

registers, memory location

39
Q

Result = specifies the ___ or ____ where the result of the operation will be placed.

A

registers, memory location

40
Q

Two types of instruction length:- ___ and ___.

A

Fixed length; variable length

41
Q

Which of the following is true for fixed length?
A. Each instruction has the same length
B. Increases the hardware complexity; runs slower

A

A,

Fixed length reduces hardware complexity; runs faster

42
Q

Which of the following is false for variable length?
A. Some instructions will take more space than others
B. Appealing to assembly code programmers
C. Less efficient use of memory
D. Pentium continues using variable length instructions because of backward-compatibility issues

A

C.

Variable length has more efficient use of memory

43
Q

Number of registers is limited, so it is necessary to use memory or the stack to store temporal values.
True/False

A

True

44
Q

Register allocation = choose what values to keep in the registers instead of ___.

A

memory

45
Q

Two types of instruction sets: ___ and ___.

A

CISC; RISC

46
Q

CISC = ?

A

Complex Instruction Set Computer

47
Q

RISC = ?

A

Reduced Instruction Set Computer

48
Q

CISC contains ___ instructions.

Some instructions take ___ than others.

A

many; longer

49
Q

RISC contains ___ instructions. They are ___ length and executed in __ clock cycle(s).

A

few; fixed; 1

50
Q
Match the system with RISC or CISC:-
Sparc
Alpha
x86
MIPS
ARM
A

Sparc, Alpha, MIPS, ARM - RISC

x86 - CISC

51
Q

The instruction set contains the following instructions:-
Move a range of byes from one place in memory to another
Compute the length of a string
Does this instruction set belong to CISC or RISC?

A

CISC