Friday 19 June 2015

Operating Systems
(3-1 CSE R13 SYLLABUS FOR 2013 ADMITTED BATCH)

Image description
III Year - I SEMESTER                                       
                                                                                                                           T   P   C 
                                                                                                                           4   0   3   
                                               Operating Systems    
Course Objectives:
 To gain knowledge about the Operating Systems concepts such as process, main memory management,  secondary memory management, CPU and disk scheduling etc  

Course Outcomes: 
 By the end of the course student will be able to
understand and analyse theory and implementation of: processes, resource  control (concurrency etc.), physical and virtual memory, scheduling, I/O  and files  

Syllabus:
UNIT-I:
Computer System and Operating System Overview: Overview of computer operating systems, operating systems functions, protection and security, distributed systems, special purpose systems, operating systems structures and systems calls, operating systems generation.

UNIT-II:
Process Management - Process concept- process scheduling, operations, Inter process communication. Multi Thread programming models. Process scheduling criteria and algorithms, and their evaluation.

UNIT-III: 
 Concurrency: Process synchronization, the critical- section problem, Peterson's Solution, synchronization Hardware,  semaphores, classic problems of synchronization, monitors, Synchronization examples

UNIT-IV:
Memory Management: Swapping, contiguous memory allocation, paging, structure of the page table, segmentation  Virtual Memory Management:  virtual memory, demand paging, page-Replacement, algorithms, Allocation of Frames, Thrashing

UNIT-V:  
Principles of deadlock - system model, deadlock characterization, deadlock prevention, detection and avoidance,  recovery form deadlock,

UNIT-VI:
  File system Interface- the concept of a file, Access Methods, Directory structure, File system mounting, file sharing, protection.  File System implementation- File system structure, allocation methods, free-space management  Mass-storage structure overview of Mass-storage structure, Disk structure, disk attachment, disk scheduling


TEXT BOOKS: 
 1. Operating System Concepts- Abraham Silberchatz, Peter B. Galvin, Greg Gagne 7th  Edition, John Wiley.
 2. Operating Systems' - Internal and Design Principles Stallings, Sixth Edition-2005,  Pearson education


REFERENCE BOOKS: 
 1. http://nptel.iitm.ac.in/courses/Webcourse-contents/IISc-BANG/ Operating%20Systems/New_index1.html
2. Operating systems- A Concept based Approach-D.M.Dhamdhere, 2nd Edition, TMH
3. Operating System A Design Approach-Crowley, TMH.
 4. Modern Operating Systems, Andrew S Tanenbaum 3rd edition PHI.  +



NOTES:
http://www.cs.kent.edu/~farrell/osf03/oldnotes/

http://www.cs.nchu.edu.tw/~hwtseng/OS/os.pdf

http://www.uotechnology.edu.iq/dep-cse/lectures/3/computer/os23.pdf

http://science.kennesaw.edu/~khoganso/CS3530/L02-OS-Intro1.pdf

http://gama.vtu.lt/biblioteka/Operating_systems/Operating_systems.pdf


http://dl.acm.org/signin.cfm?id=1229664&CFID=528295474&CFTOKEN=21243751

https://www.free-ebooks.net/std-thanks

No comments:

Post a Comment