[PDF] CS8493 Operating Systems (OS) 2017 Regulation Syllabus, Notes, 2 Marks, Question Banks/Important Questions and Previous years Question Papers for Anna University Students

Last updated on Sep 4, 2023
Operating Systems
Syllabus
CS8493 Operating Systems
  • UNIT I OPERATING SYSTEM OVERVIEW:
    Computer System Overview-Basic Elements, Instruction Execution, Interrupts, Memory Hierarchy, Cache Memory, Direct Memory Access, Multiprocessor and Multicore Organization. Operating system overview-objectives and functions, Evolution of Operating System.- Computer System Organization Operating System Structure and Operations- System Calls, System Programs, OS Generation and System Boot.
  • UNIT II PROCESS MANAGEMENT:
    Processes - Process Concept, Process Scheduling, Operations on Processes, Inter-process Communication; CPU Scheduling - Scheduling criteria, Scheduling algorithms, Multiple-processor scheduling, Real time scheduling; Threads- Overview, Multithreading models, Threading issues; Process Synchronization - The critical-section problem, Synchronization hardware, Mutex locks, Semaphores, Classic problems of synchronization, Critical regions, Monitors; Deadlock - System model, Deadlock characterization, Methods for handling deadlocks, Deadlock prevention, Deadlock avoidance, Deadlock detection, Recovery from deadlock.
  • UNIT III STORAGE MANAGEMENT:
    Main Memory – Background, Swapping, Contiguous Memory Allocation, Paging, Segmentation, Segmentation with paging, 32 and 64 bit architecture Examples; Virtual Memory – Background, Demand Paging, Page Replacement, Allocation, Thrashing; Allocating Kernel Memory, OS Examples.
  • UNIT IV FILE SYSTEMS AND I/O SYSTEMS:
    Mass Storage system – Overview of Mass Storage Structure, Disk Structure, Disk Scheduling and Management, swap space management; File-System Interface - File concept, Access methods, Directory Structure, Directory organization, File system mounting, File Sharing and Protection; File System Implementation- File System Structure, Directory implementation, Allocation Methods, Free Space Management, Efficiency and Performance, Recovery; I/O Systems – I/O Hardware, Application I/O interface, Kernel I/O subsystem, Streams, Performance.
  • UNIT V CASE STUDY:
    Linux System - Design Principles, Kernel Modules, Process Management, Scheduling, Memory Management, Input-Output Management, File System, Inter-process Communication; Mobile OS - iOS and Android - Architecture and SDK Framework, Media Layer, Services Layer, Core OS Layer, File System.
Study Materials

Notes

1NotesDownload

Question Banks/Important Questions

1QBank 2Download
2QBank 2Download

2 Marks

12 Marks - 1Download
22 Marks - 2Download

Previous years Question Papers

1AprilMay 2019Download
Tags: AU2017CS8493

We use Cookies

We use cookies to improve your browsing experience on our website, to analyze our website traffic, and to understand where our visitors are coming from. For more please visit our cookie policy.