Lecture 9 Flashcards
What is the Von Neumann Architecture (VNA)?
A design model for modern computers using a single storage structure for data and instructions.
Name the types of Data Flow Architecture.
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.
Describe Data Flow Architecture.
Transforms input data into output through manipulative components.
Lacks a program counter; uses components like filters and pipes for data transmission.
What are the key features of CISC processors?
Complex instructions, multiple clock cycles per instruction.
Hardware-focused, many addressing modes.
Examples: Intel x86, AMD processors.
What is Parallel Architecture?
Uses multiple processors for improved performance.
Incorporates communication architecture for synchronization and communication.
Aims for accuracy, reduced costs, and higher performance.
What are the key features of RISC processors?
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.
What is pipelining in computer architecture?
Technique for executing multiple instructions simultaneously by dividing tasks into pipeline stages.
Each stage has an input register and a combinational circuit for processing.
Compare RISC and CISC processors based on instruction length format.
RISC: Fixed instruction length.
CISC: Variable instruction length.
Compare the power consumption of RISC and CISC processors.
RISC: Less power consumption.
CISC: High power consumption.
Why is VNA important in modern computer architecture?
VNA is the basis for modern architectures using the stored-program concept, allowing storage of both data and instructions.
What are the limitations of VNA that modern architectures aim to overcome?
Limitations in sequential processing and storage separation, necessitating new architectures for the fifth generation of computers.
What are the key components of Data Flow Architecture?
Filters and pipes for data transmission, where filters are independent transformation units.
How does Parallel Architecture improve on traditional architectures?
By incorporating communication architecture for synchronization and communication.
What are the benefits of Parallel Processing in modern computers?
Increased accuracy, reduced costs, and higher performance.
Compare the execution time of RISC and CISC processors.
RISC: Short execution time.
CISC: Longer execution time.