Select Page

OPERATING SYSTEMS

OBJECTIVES:

• Study the essential ideas and functions of operative systems.

• perceive the structure and functions of OS.

• study Processes, Threads and programming algorithms. • perceive the principles of concurrency and Deadlocks.

• Learn varied memory management schemes.

• Study I/O management and File systems.

• Learn the fundamentals of UNIX operating system system and perform body tasks on UNIX operating system Servers.

UNIT I

Introduction to software package Concept: kinds of operative systems, operative systems ideas, operative systems services, Introduction to supervisor call instruction, supervisor call instruction sorts.

UNIT-II:

method Management – method conception, the method, method State Diagram , method management block, method programming- Scheduling Queues, Schedulers, Operations on Processes, Interprocess Communication, Threading problems, Scheduling-Basic ideas, programming Criteria, programming Algorithms.

UNIT-III:

Memory Management: Swapping, Contiguous Memory Allocation, Paging, structure of the Page Table, Segmentation memory board Management: memory board, Demand Paging, Page-Replacement Algorithms, Thrashing

UNIT-IV:

Concurrency: ProcessSynchronization, The Critical- Section downside, Synchronization Hardware, Semaphores, Classic issues of Synchronization, Monitors, Synchronization examples Principles of impasse – System Model, impasse Characterization, impasse bar, Detection and shunning, Recovery type impasse

III Year – I Semester
L T P C
4 0 0 3

UNIT-V:

filing system Interface- the conception of a file, Access ways, Directory structure, filing system mounting, file sharing, protection. filing system implementation- filing system structure, allocation ways, free-space management Mass-storage structure summary of Mass-storage structure, Disk programming, Device drivers,

UNIT VI:

Linux System: elements of UNIX operating system, Interprocess Communication, Synchronisation, Interrupt, Exception and supervisor call instruction.

Android software package Platform: mechanical man design, software package Services, mechanical man Runtime Application Development, Application Structure, Application method management

OUTCOMES:

• style varied programming algorithms.
• Apply the principles of concurrency.
• style impasse, bar and shunning algorithms.
• Compare and distinction varied memory management schemes.
• style and Implement a image file systems.
• Perform body tasks on UNIX operating system Servers
• Introduction to mechanical man software package Internals

TEXT BOOK:

  1. software package ideas, Ibrahim Silberschatz, Peter Baer Galvin and Greg Gagne ninth Edition, John Wiley and Sons opposition., 2012. 2.Operating Systems – Internals and style Principles, William Stallings, seventh Edition, initiate Hall, 2011.
  2. operative Systems-S Halder, Alex A Aravind Pearson Education Second Edition 2016 .

REFERENCES:

  1. fashionable operative Systems, Andrew S. Tanenbaum, Second Edition, Addison Wesley, 2001. 2. operative Systems: A Design-Oriented Approach, Charles Crowley, Tata megahertz Graw Hill Education”, 1996. 3. operative Systems: A Concept-Based Approach, D M Dhamdhere, Second Edition, Tata megahertz Graw-Hill Education, 2007