- Degree Bachelor
- Code: CE243
- Credit hrs: 3
- Prequisites: CE216
The course is an introduction to modern operating systems. Upon successful completion of the course, the student should acquire ample knowledge about the concepts, structure, design principles, implementation issues, and mechanisms of operating systems. Hands-on experience will be gained through a lab component and programming assignments. Furthermore, where appropriate, Windows, Unix/Linux will be presented as case studies of operating systems.
IS -144 CRs
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