- Degree Bachelor
- Code: CCS2103
- Credit hrs: 3
- Prequisites: CCS2102
The course includes the organization and architecture of computer systems hardware; instruction set architectures; addressing modes; register transfer notation; processor design and computer arithmetic; memory systems; hardware implementations of virtual memory, and input/output control and devices This course exposes the student to computer design & organization. It aims for the student to understand the software/hardware interface, instructions, processor, modules & performance issues.
Software Engineering bachelor`s degree Program
Null Linda and Julia Lobur, The Essentials of Computer Organization and Architecture, Jones and Bartlett Publishers
| content serial | Description |
|---|---|
| 1 | Introduction |
| 2 | CPU basics and Organization – ALU Design (adders and subtractors) |
| 3 | CPU basics and Organization – Registers Design |
| 4 | MARIE Architecture and Data Path |
| 5 | Instruction Processing |
| 6 | Extending Instruction Set |
| 7 | Machine Control |
| 8 | Instruction Formats |
| 9 | Instruction Types and Addressing |
| 10 | Instruction Pipelining |
| 11 | Types of Memory |
| 12 | Memory Hierarchy and Cache Memory |
| 13 | Input/Output Architectures |
| 14 | Performance Measurement and Analysis |
| 15 | Revision |
Start your application