CE 303T Operating Systems CIS Summer 2023
CE 303T Operating Systems CIS Summer 2023
COURSE OBJECTIVE:
This course introduces the basic structure, services, and issues of Operating Systems. Solutions to
different problems and their performance of the algorithms is discussed in detail. Examples from
Linux and Windows Operating systems are presented with respect to the topics discussed.
COURSE OUTLINE:
Page 1 of 5
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
TELECOMMUNICATION ENGINEERING DEPARTMENT
COURSE LEARNING OUTCOMES (CLOs) and its mapping with Program Learning Outcomes
(PLOs):
CLO Bloom’s
Course L2arning Outcomes (CLOs) PLOs
No. Taxonomy
PLO_1
C2
CLO_1 Explains different structures and services of (Engineering
operating system and identify its core functions (Understanding)
Knowledge)
PLO_2 C3
CLO_2 Apply various algorithms to solve different
issues of core operating system functions (Problem Analysis) (Apply)
Analyze different operating system techniques PLO_2 C4
CLO_3 and algorithms and explain the major
(Problem Analysis) (Analyzing)
performance issues
Page 2 of 5
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
TELECOMMUNICATION ENGINEERING DEPARTMENT
GRADING POLICY:
Recommended Book:
• Operating Systems, Internals, Design and Implementation, 8th Edition, By William Stallings
• Modern Operating Systems,
Page 3 of 5
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
TELECOMMUNICATION ENGINEERING DEPARTMENT
LECTURE PLAN
Course Title: Operating Systems Theory
Course Code: CE-303T
Week Required
Week Dates Topics Key Date
No. Reading
1 31-7-2023 Operating-System Structures What operating
to systems Do, OS Services and Operations Operating
4-8-2023 System functions and Structure, System Calls,
Operating System Design and Implementation,
Modern Operating Systems (Linux, Windows,
Android)
2 31-7-2023 Process Management, Process Concept, Process
to Control Block, Process Creation and Termination Assignment 1
4-8-2023 Operations on Processes, Process states, Cooperating
Processes
3 7-8-2023 Inter process Communication Examples of IPC
to systems, Communication in Client-Server Systems
11-8-2023 Process management in Linux/Windows
Page 4 of 5
(SSUET/QR/111)
SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
TELECOMMUNICATION ENGINEERING DEPARTMENT
10 21-08-2023 Concurrency and Process Synchronization,
to Concurrent processes, principle of synchronization,
25-08-2023 Synchronization Hardware, Software approaches to
critical section implementation, Mutual exclusion and
Critical Section Problem, Classical problems of
Synchronization
11 21-08-2023 Concurrency and Process Synchronization
to (continued) Monitor and its applications, Semaphores, Quiz 2
25-08-2023 Solutions to classical problems of Synchronization
Final Examination
(15-9-2023 to 19-09-2023)
Page 5 of 5