DCS2231 OPERATING SYSTEM
Class
Lessons
Here is the class outline:
1. OS AssessmentQuizzes - 10% Individual Assignment - 15% Presentation - 15% Group Assignment - 20% Final Exam - 40% |
2. Lesson 1 : Computer system overview1.1 What is computer system? 1.2 What is processor register 1.3 Instruction Execution 1.4 Interrupts 1.5 The memory hierarchy 1.6 Cache memory 1 section
|
|
|
3. Lesson 2 : Operating system overview2.1 What is Operating System? 2.2 Why Operating System is needed? 2.3 What kinds are there? 2.4 What is the function of Operating Systems? 1 section
|
|
|
4. Lesson 3 : Process Description3.1 What is the function of Processor? 3.2 What is process? 3.3 2 state model 3.4 5 state model 3.5 7 state model 3.6 Process Description 3.7 Principles of Concurrency 3.8 Principles of Deadlock 1 section
|
|
|
5. Lesson 4 : Threads, SMP and Microkernel4.1 What is Threads? 4.2 Threads compared with processes 4.3 What is Symmetric Multiprocessing 4.4 What is the purpose of SMP 4.5 The relationships between threads and processes 4.6 What is kernel 4.7 The categories of kernels 1 section
|
|
|
6. Lesson 5 : Memory Management5.1 What is memory management 5.2 The memory management technique 5.2.1 Fixed Partitioning 5.2.2 Dynamic Partitioning 5.2.3 Simple Paging 1 section
|
|
|
7. Lesson 6 : Virtual Memory6.1 Hardware and Control Structures 6.2 The execution of program 6.3 Types of Memory 1 section
|
|
|
8. Lesson 7 : I/O Management7.1 I/O Devices 7.2 Organization Of The I/O Function 7.3 I/O Buffering 1 section
|
|
|
9. Lesson 8 : File Management8.1 What is File Management 8.2 File System Properties 8.3 Criteria for File Organization 1 section
|
|
|
10. Lesson 9 : Distributed System & Security Issues9.1 Client/Server Computing 9.2 Clusters 9.3 Computer Security Threats 9.4 Computer Security Techniques 1 section
|
|
|