Skip to content
Diploma in Information Technology (DIT) Calendar view

DCS2231 OPERATING SYSTEM


Class
Azniah Zainal Abidin
Access code required
Enroll

Lessons

Here is the class outline:

1. OS Assessment

Quizzes - 10% Individual Assignment - 15% Presentation - 15% Group Assignment - 20% Final Exam - 40%

2. Lesson 1 : Computer system overview

1.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

Web references

3. Lesson 2 : Operating system overview

2.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?

Operating system overview

4. Lesson 3 : Process Description

3.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

Web references

5. Lesson 4 : Threads, SMP and Microkernel

4.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

Web references

6. Lesson 5 : Memory Management

5.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

Web references

7. Lesson 6 : Virtual Memory

6.1 Hardware and Control Structures 6.2 The execution of program 6.3 Types of Memory

Web references

8. Lesson 7 : I/O Management

7.1 I/O Devices 7.2 Organization Of The I/O Function 7.3 I/O Buffering

Web references

9. Lesson 8 : File Management

8.1 What is File Management 8.2 File System Properties 8.3 Criteria for File Organization

Web references

10. Lesson 9 : Distributed System & Security Issues

9.1 Client/Server Computing 9.2 Clusters 9.3 Computer Security Threats 9.4 Computer Security Techniques

Web references
Back to top