Coursework Computer Architecture
Coursework Computer Architecture
Questions (prepare notes about the following). Make four groups of not more than 4
members per group. Each group should choose one of the group assignments and make
brief notes not exceeding 5 pages. The notes should be brief, clear and concise.
Group 1
1. Memory hierarchy
ram and rom chips
cache memory
auxiliary memory
2. Design of magnetic memory
3. Magnetic read and write mechanisms
4. Data organization and formatting
5. Disk Performance Parameters
Group 2
1. Types of computer architectures (from chapter one re explained)
2. Flynn’s Taxonomy of computer architecture.
3. Alternative computer architectures
RISC, advantages and disadvantages
CISC, advantages and disadvantages
4. Computer instructions
Instruction set, types of instruction sets
Instruction cycle
Register-reference instructions
Memory-reference instructions
Group 3
1. Addressing modes, Types explained
2. Performance enhancement
Cache memory
associative mapping
direct mapping
Pipelining
Illustration of pipelining
Pipelining hazards and conflicts
Instruction pre fetch
Group 4
1. Input and output modules
Input-output interface
2. I/O module functions
3. Techniques of i/o modules
Programmed i/o
Interrupt driven i/o
Direct memory access
DMA Data Transfer Modes
DMA Configuration