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

DCS2231 OPERATING SYSTEM class


Class
Noormalis Ali
Access code required
Enroll

Lessons

Here is the class outline:

1. OS Assessment

Quiz - 10% Assignment - 30% class activities - 20% Final Exam - 40%

assessment method

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
ch 1 Computer System Overview
assignment1 - ch1 (10%)

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
ch 2 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
ch 3 Process Description and Control
assignment 2 (Process Description and Control) 10%

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
ch 4 Threads
DCS2231(ODL) Test 1 16%

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
ch 5 Memory Management
assignment 3 (memory management) 10%

7. Lesson 6 : Virtual Memory

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

Web references
ch 6 Virtual Memory

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
ch 7 I/O Management and Scheduling
quiz (I/O management) 10%

9. Lesson 8 : File Management

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

Web references
ch 8 File Management
activity 2 (file management) 10%

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
ch 9 Operating System Security
Back to top