{"product_id":"9789355852700-3","title":"Introduction to Operating Systems  for BE Anna University R21CBCS (IV - CSE \/ IT  - CS3451)  \u0026 Operating Systems for BE Anna University R21CBCS (IV - AI\u0026DS \/ CS\u0026BS - AL3452)","description":"\u003cp\u003eSyllabus Introduction to Operating Systems - [CS3451] [Operating Systems] - [AL3452] \tUNIT I\tINTRODUCTION  Computer System - Elements and organization; Operating System Overview - Objectives and Functions - Evolution of Operating System; Operating System Structures - Operating System Services - User Operating System Interface - System Calls - System Programs - Design and Implementation - Structuring methods. (Chapter - 1) \tUNIT II \tPROCESS MANAGEMENT  Processes - Process Concept - Process Scheduling - Operations on Processes - Inter-process Communication; CPU Scheduling - Scheduling criteria - Scheduling algorithms: Threads - Multithread Models - Threading issues; Process Synchronization - The Critical-Section problem - Synchronization hardware - Semaphores - Mutex - Classical problems of synchronization - Monitors; Deadlock - Methods for handling deadlocks, Deadlock prevention, Deadlock avoidance, Deadlock detection, Recovery from deadlock.  (Chapters - 2, 3) \tUNIT III \tMEMORY MANAGEMENT  Main Memory - Swapping - Contiguous Memory Allocation - Paging - Structure of the Page Table - Segmentation, Segmentation with paging; Virtual Memory - Demand Paging - Copy on Write - Page Replacement - Allocation of Frames -Thrashing. (Chapter - 4) \tUNIT IV\tSTORAGE MANAGEMENT  Mass Storage system - Disk Structure - Disk Scheduling and 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; I\/O Systems - I\/O Hardware, Application I\/O interface, Kernel I\/O subsystem. (Chapters - 5, 6)  \tUNIT V\tVIRTUAL MACHINES AND MOBILE OS Virtual Machines - History, Benefits and Features, Building Blocks, Types of Virtual Machines and their Implementations, Virtualization and Operating-System Components; Mobile OS - iOS and Android. (Chapter - 7)\u003c\/p\u003e","brand":"Technical Publications","offers":[{"title":"Default Title","offer_id":47380015251627,"sku":"12506873582","price":495.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/3355\/9723\/files\/9789355852700_3_d93a73bf-1c85-4370-82d4-25f85941a0a4.jpg?v=1783768589","url":"https:\/\/technicalpublications.in\/products\/9789355852700-3","provider":"Technical Publications","version":"1.0","type":"link"}