Prelims Flashcards
The conceptual Design and Fundamental operational structure of a computer system.
Computer Architecture
The operational units and their interconnections that realize the architectural specifications.
Computer Organization
The circuitry that controls the manipulation of data
CPU
the set of instructions the computer can execute
Instruction Set Architecture (ISA)
Give 3 Hardware parts of a computer
CPU
Main Memory
Secondary Memory
I/O devices
2 types of software
Application Software
System Software
Part of a computer that manages the execution of Instruction
Control Unit
Performs the arithmetic and logical operations
ALU - Arithmetic Logic Unit
It describes how the ISA is implemented in Hardware
Microarchitecture
The pathways through which the data flows within the system
DATA PATH
The organization of memory components, including cache, RAM, and secondary storage
Memory Heirarchy
Key aspects of Computer Architecture
I - Instruction Set Architecture
M - Microarchitecture
S - System Design
Key aspects of Computer Organization
C - Control Unit
A - Arithmetic Logic Unit
M - Memory Hierarchy
D - Data Path
A type of computer design where both data and instruction are stored in the same memory space
Von Neumann Architecture
in Von Neumann Architecture, it stores data and instructions
Memory
Quick, small stores of data within the CPU
Registers
What are the parts of Fetch-Execute Cycle?
Fetch
Decode
Execute
this is where the instruction is retrieved by the CPU from the main memory.
FETCH
this is where instructions are broken down to its individual components to determine what the instruction is , and what data is being used.
Decode
A type of computer design that separates the storage and handling of instructions and data. This means the computer has two different memory spaces, one for instruction and one for data
Harvard Architecture
What are the two different memory spaces allocated for Harvard Architecture
one for instructions
one for data
Types of non-Von Neumann Architecture
Harvard Architecture
Modified Harvard Architecture
1st Generation
Vacuum Tube
2nd Generation
Transistors
3rd Generation
Integrated Circuits
4th Generation
Microprocessors