1. Punjab College of Technical Education - Course Plan
Subject. Name OPERATING SYSTEM Subject. MS-105
Code
Teacher Code RUD No. of Tests 4
No. of Lect. 48 No. of Assignments
No. of Tutorials
Proposed Lect. Lecture Content Assignment Test
Week No.
1 Introduction to operating system
2 Generation of operating system(first,
second and third)
3 generation of operating
1 system(fourth),4GLprogram,3GLprogram,
2GLprogram,1GLprogram,0GL hardware
level
4 Introduction to Computer system
architecture
5 Interrupts(hardware and software)
6 Functions and Services of operating
system
2 7 Issue of portability, Users view of
operating system
8 uses of system calls
9 graphical user interface
10 the kernal, booting process
3
11 TUTORIAL ASSIGN 1
12 introduction to information technology
13 file system
14 device driver
4
15 introduction to process management
16 evolution of multiprogramming
17 TUTORIAL ASSIGN 2
18 context switching
5
19 process states and transitions
20 process control block(PCB)
21 TEST TEST 1
22 suspend/resume operations
6 23 process scheduling
24 multitasking process
25 introduction to inter-process
communication
26 consumer prtoblems and solutions
7
2. 7 27 classical IPC problems
28 TUTORIAL ASSIGN 3
29 interoduction to dead locks
8 30 graphical representation of dead locks
31 dead lock pre-requisites
32 deadlock strategies
33 TEST TEST 2
34 Introduction to memory management
9
35 single contiguous mamory management
36 fixed memory management
37 variable partitions
38 general concepts of non-contiguous
10 allocation
39 TEST TEST 3
40 introduction to paging
41 segmentation
42 combined systems
11
43 introduction virtual memory management
44 cont'd virtual memory management
45 TUTORIAL E. ASSIGN 4
46 revision old question papers
12
47 revision old question papers
48 Full Syllabus Test TEST 4