* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download tbc 302 operating systems
Library (computing) wikipedia , lookup
Mobile operating system wikipedia , lookup
Burroughs MCP wikipedia , lookup
Process management (computing) wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Berkeley Software Distribution wikipedia , lookup
Copland (operating system) wikipedia , lookup
Security-focused operating system wikipedia , lookup
Distributed operating system wikipedia , lookup
NAME OF DEPARTMENT: School of Computing (BCA) 1. Subject Name: Subject Code: Operating Systems TBC- 302 2. Contact Hours: 48 L: 3 3. Examination Duration(Hrs): Theory 4. Relative Weightage: CWE 5. Credits: 0 6. Semester: 10 0 MTE 3 T:1 Practical 30 P: 0 0 0 ETE 60 4 Autumn Spring Both 7. Pre-Requisite: Basic knowledge of how the system works , fundamentals of the information technology 8. Subject Area: Operating System 9. Objective: To familiarize students with the concepts of the operating systems and some of the UNIX commands 10. Learning Outcomes: A student who successfully fulfills the course requirements will be able to: a) High level understand what is an operating system and the role it plays b) A high level understanding of the structure of operating systems, applications, and the relationship between them c) Some knowledge of the services provided by operating systems d) Exposure to some details of major OS concepts 11. Details of the Course: Sl.NO CONTENT CONTACT HOURS 1. Operating system- definition, simple batch system, Multiprogramming System, Distributed and Parallel system, Time sharing system, Real time system, operating system structure, functions of operating system, library functions and system calls. Process concept, process Scheduling, operating on process, co-operating process. CPU Scheduling concepts, Scheduling algorithms, process synchronization, critical section problem, synchronization hardware, semaphores. Deadlocks, deadlock characterization, deadlock prevention, avoidance detection and recovery. 8 2. Graphic Era University, Department of Computer Application-2013, Review-III, Wef: 2013-14 10 3. 4. 5. Storage management, Logical versus physical address space, swapping, and paging, segmentation and paging with segmentation. Virtual memory, Demand paging, page replacement and page replacement algorithms, allocation of frames, thrashing. File System: File supports, access methods, allocation methods-contiguous, linked and index allocation, directory system – single level, tree structured, acyclic graph and general graph directory, file protection, Structure of file system. Secondary storage structure: Disk structures, disk scheduling disk management, allocation methods, free space management. Case study of the UNIX system: design principles, programmer and user interface, process, memory and file management in UNIX operating system. Comparison of UNIX and windows operating system. TOTAL 10 10 10 48 11. Suggested Books: Sl.NO 1. 2. 3. 4. NAME OF AUTHERS/BOOKS/PUBLISHERS Peterson Abraham & Silbesschatz, Peter Galvin: Operating system concepts.Wiley Publications Mandnick and Donovan : Operating system (Mc–Graw Hill) 1996. Tanenbaum A.S.: Modern Operating system, (PHI) 1998. Charles Crowley,: Operating system a design Approach.,TMH YEAR OF PUBLICATION/ REPRINT 2007 Graphic Era University, Department of Computer Application-2013, Review-III, Wef: 2013-14 2006 2005 2007 Graphic Era University, Department of Computer Application-2013, Review-III, Wef: 2013-14