2CSE402 Operating Systems

Credit Hour Table

Lecture Hour T/W Hour Practical Hour Total Hour Lecture Credit T/W credit Practical Credit Total Credit
3 0 2 5 3 0 1 4
3 0 2 5 3 0 1 4
3 0 4 7 3 0 2 5

Examination Scheme

Theory Int. Asses. Theory Sem End Theory Hours Theory Total Practical / TW Asses. Grand Total
40 60 0 100 50 150
40 60 3 100 50 150
40 60 3 100 50 150
Learning Outcomes: 
Explain the objective, functions and resource management of modern operating systems.
Analyze the tradeoffs inherent in operating system design.
Describe how computing resources are used by application software and managed by system software.
Summarize techniques for achieving concurrency and synchronization in an operation system
Compare and contrast the common algorithms used for both preemptive and non-preemptive scheduling of tasks in operating systems.
Explain memory hierarchy and cost-performance tradeoffs.
Summarize the range of considerations in the design of file systems.
Syllabus: 
Unit NoTopics
1
Operating system objectives and functions, evolution, building blocks: Process, Memory, File and IO.
2
Process Management, Control and Scheduling: Process, Process States, description, control. Threads, Symmetric Multiprocessing, ,micro kernels, process scheduling types, scheduling algorithms, multi-processor scheduling, real time scheduling.
3
Principles of concurrency, mutual exclusion, semaphore, monitors, message passing, reader’s writers problem, deadlock, prevention, avoidance, detection, dining philosophers problem.
4
Memory management, partitioning, paging, segmentation, virtual memory, hardware and control structure, shared memory.
5
I/O Devices, Functions, Buffering, disk scheduling, RAID, disk cache.
6
File Organization and access, directories, file sharing, record blocking, secondary storage management.
7
Mobile operating system basics.
Text Books: 
Name : 
Operating System Internals and Design Principles
Author: 
William Stallings
Publication: 
Pearson
Edition: 
9th
Reference Books: 
Name: 
Operating System Concepts
Author: 
Abraham Silberschatz
Peter Baer Galvin
Publication: 
Addison-Wesley publication
Name: 
Modern Operating Systems
Author: 
Andrew S. Tanenbaum
Publication: 
Prentice Hall of India
Syllabus PDF: 
AttachmentSize
PDF icon Operating System.pdf166.9 KB
branch: 
CBA
BDA
MA
Course: 
2014
Stream: 
B.Tech