Book Details

OPERATING SYSTEM

OPERATING SYSTEM

Published by uLektz

Course Code:PCCS4304

Author:uLektz

University: Biju Patnaik University of Technology (BPUT)

Regulation:2010

Categories:Electrical & Electronics

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

FREE

Buy Now

Description :OPERATING SYSTEM of PCCS4304 covers the latest syllabus prescribed by Biju Patnaik University of Technology (BPUT) for regulation 2010. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Topics
UNIT I INTRODUCTION TO OPERATING SYSTEM & PROCESS MANAGEMENT

1.1 INTRODUCTION TO OPERATING SYSTEM: What is an Operating System? Simple Batch Systems, Multiprogramming and Time Sharing systems, Personal Computer Systems, Parallel Systems, Distributed Systems and Real time Systems

1.2 Operating System Structures: Operating System Services, System components, Protection system, Operating System Services, system calls

1.3 PROCESS MANAGEMENT: Process Concept, Process Scheduling, Operation on Processes, Interprocess communication, Examples of IPC Systems

1.4 Multithreading Models, Threading Issues

1.5 Process Scheduling Basic concepts, scheduling criteria, scheduling algorithms, Thread Scheduling

UNIT II PROCESS COORDINATION, DEADLOCKS, MEMORY MANAGEMENT AND VIRTUAL MEMORY

2.1 PROCESS COORDINATION: Synchronization: The Critical section problem, Peterson’s solution, Synchronization hardware, Semaphores, Classical problems of synchronization, Monitors

2.2 Deadlocks: System model, Deadlock Characterization Methods for Handling Deadlocks, Deadlock Prevention, Deadlock avoidance, Deadlock Detection, recovery from Deadlock

2.3 MEMORY MANAGEMENT: Memory Management strategies, Logical versus Physical Address space, swapping, contiguous Allocation, Paging, Segmentation

2.4 Virtual Memory: Background, Demand paging, performance of Demand paging, Page Replacement, Page Replacement Algorithms

2.5 Allocation of frames, Thrashing, Demand Segmentation

UNIT III STORAGE MANAGEMENT AND CASE STUDIES

3.1 STORAGE MANAGEMENT: File System Concept, Access Methods, File System Structure, File System Structure, File System Implementation, Directory implementation, Efficiency and Performance, Recovery

3.2 Overview of Mass Storage Structure, Disk Structure, Disk Scheduling, Disk Management, Swap-Space Management

3.3 I/O System Overview, I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Transforming I/O Request to Hardware Operation

3.4 CASE STUDIES: The LINUX System, Windows XP, Windows Vista

loading