- Degree Bachelor
- Code: CCS2103
- Credit hrs: 3
- Prequisites: CCS2102
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.
Bachelor of Computer Science - 132 CRs
William Stallings, Operating Systems: Internals and Design Principles, Prentice Hall.
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