ISE23303 - OS Syllabus
ISE23303 - OS Syllabus
No. of Hours
Contents RBT Level
Module 1
Introduction to operating systems: what operating systems do, Computer
System organization, Computer System architecture, Operating System
structure, Operating System operations, Process management, Memory
10 Hours
management, Storage management, Security and Protection.
L2
Operating system structures: Operating System Services, User -
Operating System interface, System calls, Types of system calls, System
programs, Operating system design and implementation, Operating System
structure
Module 2
Process Management: Process concept; Process scheduling; Operations
on processes; Inter process communication Multi-threaded Programming: 10 Hours
Overview; Multithreading models; Thread Libraries; Threading issues. L3
Process Scheduling: Basic concepts; Scheduling Criteria; Scheduling
Algorithms; Thread scheduling; Multiple-processor scheduling.
Module 3
Process Synchronization: Synchronization: The critical section problem;
Peterson’s solution; Synchronization hardware; Semaphores; Classical
10 Hours
problems of synchronization;
L3
Deadlocks: System model; Deadlock characterization; Methods for
handling deadlocks; Deadlock prevention; Deadlock avoidance; Deadlock
detection and recovery from deadlock.
Module 4
Memory Management: Memory management strategies: Background;
Swapping; Contiguous memory allocation; Paging; Structure of page table; 10 Hours
Segmentation. L3
Virtual Memory Management: Background; Demand paging; Copy-on-
write; Page replacement; Allocation of frames; Thrashing.
Module 5
File System, Implementation of File System: File system: File concept;
Access methods; Directory and Disk structure; File system mounting; File
sharing; Implementing File system: File system structure; File system
10 Hours
implementation; Directory implementation; Allocation methods; Free space
L2
management.
Secondary Storage Structure, Protection: Mass storage structures; Disk
structure; Disk attachment; Disk scheduling; Disk management; Protection:
Goals of protection, Principles of protection, Domain of protection, Access
matrix.
COURSE OUTCOMES
Upon completion of this course, student will be able to
Text Books
1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System
Principles, 8th edition, Wiley-India, 2015.
Reference Books
1. Ann McHoes Ida M Fylnn, Understanding Operating System, Cengage Learning,
6th Edition
2. D.M Dhamdhere, Operating Systems, A Concept Based Approach 3rd Edition,
McGraw- Hill, 2013.
3. P.C.P. Bhatt, An Introduction to Operating Systems, Concepts and Practice 4th
Edition, PHI(EEE), 2014.
4. William Stallings Operating Systems, Internals and Design Principles, 6th Edition,
Pearson
MOOCs
1. http://nptel.ac.in
2. https://www.khanacademy.org/
3. https://www.class-central.com (MOOCS)
4. E-learning: www.vtu.ac.in
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End
Exam (SEE) is 50%. The minimum passing mark for the CIE is 40% of the maximum
marks (20 marks). A student shall be deemed to have satisfied the academic
requirements and earned the credits allotted to each subject/ course if the student
secures not less than 35% (18 Marks out of 50) in the semester-end examination
(SEE), and a minimum of 40% (40 marks out of 100) in the sum total of the CIE
(Continuous Internal Evaluation) and SEE (Semester End Examination) taken
together.
Continuous Internal Evaluation (CIE):
Three Tests are to be conducted for 40 marks each. Average Marks scored is added
to test component.
CIE is executed by way of two quizzes / Alternate Assessment Tools (AATs).
Two quizzes are to be conducted and each quiz is evaluated for 5 marks adding up to
10 marks or ATT can be given and is evaluated for 10 marks1 .
Quizzes can be conducted online. Faculty may adopt innovative methods for
conducting quizzes effectively.
Some possible AATs: seminar/ assignments/term paper/ open ended experiments/
mini-projects/ concept videos/ partial reproduction of research work/ oral presentation
of research work/ group activity/ developing a generic toolbox for problem solving/
report based on participation in create-a-thon/ make-a-thon/ code-a-thon/ hack-a-thon
conducted by reputed organizations/ any other.
Total
Component Marks
Marks
CIE Test-1 40
CIE Test-2 40
CIE CIE Test-3 40 50
Quiz 1/AAT 05
Quiz 2/AAT 05
Semester End
SEE 50 50
Examination
Grand Total 100
CO/PO Mapping
PSO1
PSO2
PSO3
PSO4
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO/PO
ISE23303.1 3 - - - - - - - - - - 3 - 2 - -
ISE23303.2 3 2 2 2 - - - - - - - 3 3 2 - -
ISE23303.3 3 2 2 2 - - - - - - - 3 3 2 - -
ISE23303.4 3 2 2 2 - - - - - - - 3 3 2 - -
ISE23303.5 3 2 2 2 - - - - - - - 3 3 2 - -
Average 3 2 2 2 - - - - - - - 3 3 2 - -
Low-1: Medium-2: High-3