#1
| |||
| |||
os important questions anna university |
#3
| |||
| |||
Re: os important questions anna university
The syllabus of Operating Systems for 4th semester CSE and IT Departments offered by Anna University on which the question paper is based is as follows: OPERATING SYSTEMS OBJECTIVE Gives an idea about process synchronization, inter-process communication, scheduling, deadlock handling, and memory management UNIT I OPERATING SYSTEMS OVERVIEW Introduction to operating systems – Computer system organization, architecture – Operating system structure, operations – Process, memory, storage management – Protection and security – Distributed systems – Computing Environments – Open-source operating systems – OS services – User operating-system interface – System calls – Types – System programs – OS structure – OS generation – System Boot – Process concept, scheduling – Operations on processes – Cooperating processes – Inter-process communication – Examples – Multithreading models – Thread Libraries – Threading issues – OS examples UNIT II PROCESS MANAGEMENT Basic concepts – Scheduling criteria – Scheduling algorithms – Thread scheduling – Multiple processor scheduling – Operating system examples – Algorithm Evaluation – The critical section problem – Peterson’s solution – Synchronization hardware – Semaphores – Classic problems of synchronization – Critical regions – Monitors – Synchronization examples – Deadlocks – System model – Deadlock characterization – Methods for handling deadlocks – Deadlock Prevention – Deadlock Avoidance – Deadlock detection – Recovery from deadlock UNIT III STORAGE MANAGEMENT Memory Management – Swapping – Contiguous memory allocation – Paging – Segmentation – Example: The Intel Pentium - Virtual Memory: Background – Demand paging – Copy on write – Page replacement – Allocation of frames – Thrashing. UNIT IV I/O SYSTEMS File concept – Access methods – Directory structure – File-system mounting –Protection – Directory implementation – Allocation methods – Free-space management – Disk scheduling – Disk management – Swap-space management – Protection UNIT V CASE STUDY The Linux System – History – Design Principles – Kernel Modules – Process Management – Scheduling – Memory management – File systems – Input and Output – Inter-process Communication – Network Structure – Security – Windows 7 – History – Design Principles – System Components – Terminal Services and Fast User – File system – Networking. TEXT BOOK: 1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne, “Operating System Concepts Essentials”, John Wiley & Sons Inc., 2010 REFERENCES: 1. Andrew S. Tanenbaum, “Modern Operating Systems”, Second Edition, Addison Wesley, 2001. 2. Charles Crowley, “Operating Systems: A Design-Oriented Approach”, Tata McGraw Hill Education”, 1996. 3. D M Dhamdhere, “Operating Systems: A Concept-based Approach”, Second Edition, Tata McGraw-Hill Education, 2007. 4. William Stallings, “Operating Systems: Internals and Design Principles”, Seventh Edition, Prentice Hall, 2011. |
|