Lecture 9 Flashcards

1
Q

What is the Von Neumann Architecture (VNA)?

A

A design model for modern computers using a single storage structure for data and instructions.

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

Name the types of Data Flow Architecture.

A

Batch Sequential: Task divided into batches with subtasks, reporting sequentially.
Pipe and Filter: Components (filters) connected by pipes transmitting data.
Process Control Structure: Data processed based on supplied variables, with system divided into modules.

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

Describe Data Flow Architecture.

A

Transforms input data into output through manipulative components.
Lacks a program counter; uses components like filters and pipes for data transmission.

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

What are the key features of CISC processors?

A

Complex instructions, multiple clock cycles per instruction.
Hardware-focused, many addressing modes.
Examples: Intel x86, AMD processors.

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

What is Parallel Architecture?

A

Uses multiple processors for improved performance.
Incorporates communication architecture for synchronization and communication.
Aims for accuracy, reduced costs, and higher performance.

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

What are the key features of RISC processors?

A

Simple instructions, one clock cycle per instruction.
Efficient pipelining,
high register count.
Fixed instruction length and simple addressing mode.
Examples: ARM processors, PowerPC, RISC-V.

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

What is pipelining in computer architecture?

A

Technique for executing multiple instructions simultaneously by dividing tasks into pipeline stages.
Each stage has an input register and a combinational circuit for processing.

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

Compare RISC and CISC processors based on instruction length format.

A

RISC: Fixed instruction length.
CISC: Variable instruction length.

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

Compare the power consumption of RISC and CISC processors.

A

RISC: Less power consumption.
CISC: High power consumption.

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

Why is VNA important in modern computer architecture?

A

VNA is the basis for modern architectures using the stored-program concept, allowing storage of both data and instructions.

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

What are the limitations of VNA that modern architectures aim to overcome?

A

Limitations in sequential processing and storage separation, necessitating new architectures for the fifth generation of computers.

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

What are the key components of Data Flow Architecture?

A

Filters and pipes for data transmission, where filters are independent transformation units.

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

How does Parallel Architecture improve on traditional architectures?

A

By incorporating communication architecture for synchronization and communication.

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

What are the benefits of Parallel Processing in modern computers?

A

Increased accuracy, reduced costs, and higher performance.

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

Compare the execution time of RISC and CISC processors.

A

RISC: Short execution time.
CISC: Longer execution time.

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

Compare the performance optimization patterns of RISC and CISC processors.

A

RISC: Optimized through software.
CISC: Optimized through hardware.

16
Q

Compare the handling of pipelining in RISC and CISC processors.

A

RISC: Highly pipelined.
CISC: Less pipelined.

17
Q

Compare the RAM space requirement for RISC and CISC processors.

A

RISC: Requires more RAM space.
CISC: Requires less RAM space.

18
Q

Compare the clock cycle usage of RISC and CISC processors.

A

RISC: Single clock cycle per instruction.
CISC: Multiple clock cycles per instruction.

19
Q

Compare the number of instructions in RISC and CISC processors.

A

RISC: Fewer instructions.
CISC: Larger number of instructions.

20
Q

Compare the CPU design techniques of RISC and CISC processors.

A

RISC: Hardwired.
CISC: Microprogramming.

21
Q

Compare the addressing modes of RISC and CISC processors.

A

RISC: Fewer addressing modes.
CISC: More addressing modes.

22
Q

Compare the register requirements of RISC and CISC processors.

A

RISC: Requires more registers.
CISC: Requires fewer registers.

23
Q

Compare the transistor usage in RISC and CISC processors.

A

RISC: More transistors on memory registers.
CISC: Transistors to store complex instructions.

24
Q

What is pipelining in computer architecture?

A

Technique for executing multiple instructions simultaneously by dividing tasks into pipeline stages.

25
Q

How does pipelining improve instruction execution?

A

By organizing the storage and execution of instructions, allowing several instructions to be processed at the same time.

26
Q

Describe the structure of a pipeline in pipelining.

A

A pipeline consists of stages, each with an input register and a combinational circuit for processing.