Untitled Deck Flashcards

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

What does the Data Movement Function of a Computer refer to?

A

The process of transferring data within different parts of a computer, including memory, registers, and I/O devices.

Components involved are Registers, Memory (RAM, Cache), Input/Output Devices, and Buses.

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

What are the five generations of computers?

A

1st Gen: 1940-1956, Vacuum tubes, ENIAC, UNIVAC
2nd Gen: 1956-1963, Transistors, IBM 1401
3rd Gen: 1964-1971, Integrated Circuits (ICs), IBM 360
4th Gen: 1971-Present, Microprocessors, Intel 4004, PCs
5th Gen: Present & Future, AI, Quantum Computing, IBM Watson, AI Chips

Each generation is characterized by significant technological advancements.

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

What is the difference between CISC and RISC architectures regarding instruction set?

A

CISC has a large and complex instruction set, while RISC has a small and simple instruction set.

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

How does execution time differ between CISC and RISC architectures?

A

CISC has variable execution time (some take multiple cycles), while RISC has fixed execution time (mostly one cycle per instruction).

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

Which architecture is more efficient in memory usage: CISC or RISC?

A

RISC is more efficient in memory usage (optimized instruction usage) compared to CISC.

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

Which architecture is generally faster, CISC or RISC?

A

RISC is faster due to pipeline optimization.

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

What is the purpose of addressing modes?

A

Addressing modes specify how an instruction fetches operands.

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

Fill in the blank: Immediate Addressing means the operand is _______.

A

directly specified in the instruction.

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

What is Direct Addressing?

A

The instruction contains the memory address of the operand.

Example: MOV A, 2000H (Moves value from memory 2000H to register A)

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

What is Register Addressing?

A

The operand is stored in a register.

Example: MOV A, B (Copies the value from register B to A)

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

What does Indirect Addressing involve?

A

The instruction contains an address that holds another address where the operand is stored.

Example: MOV A, @R0 (Loads A with the value stored at the address in R0)

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

What is Indexed Addressing?

A

Uses a base address and an index register.

Example: MOV A, [BX + SI] (Fetches value from the address calculated using BX and SI)

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

What is Booth’s Algorithm used for?

A

Fast binary multiplication of signed numbers.

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

What does Amdahl’s Law predict?

A

The maximum speedup of a system when improving a specific part.

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

Fill in the blank: Little’s Law is used in _______ systems to evaluate performance.

17
Q

What are the main functions of the Control Unit (CU)?

A

Directs execution of instructions.

18
Q

What operations does the Arithmetic Logic Unit (ALU) perform?

A

Mathematical and logical operations.

19
Q

What does the Memory Unit (MU) do?

A

Stores data and instructions.

20
Q

What is the difference between Hardwired and Microprogrammed control units regarding speed?

A

Hardwired Control Units are faster, while Microprogrammed Control Units are slower.

21
Q

Which type of control unit is less flexible?

A

Hardwired Control Unit.

22
Q

What is the main implementation difference between Hardwired and Microprogrammed Control Units?

A

Hardwired uses combinational logic, while Microprogrammed uses microinstructions stored in memory.

23
Q

Which processors typically use Hardwired Control Units?

A

RISC processors.

24
Q

Which processors typically use Microprogrammed Control Units?

A

CISC processors.