Book Details

Operating System

Operating System

Published by uLektz

Course Code : RT31055
Author : uLektz
University : JNTU Kakinada
Regulation : 2013
Categories : Computer Science
Format : ico_bookePUB3 (DRM Protected)
Type :



Buy Now

Description :Operating System of RT31055 covers the latest syllabus prescribed by JNTU Kakinada for regulation 2013. 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.

Unit-I:Computer System and Operating System Overview

1.1 Overview of computer operating systems

1.2 Operating systems functions, Protection and security

1.3 Distributed systems

1.4 Special purpose systems

1.5 Operating systems structures and systems calls,Operating systems generation

Unit-II Process Management

2.1 Process concept

2.2 Process scheduling, Operations

2.3 Inter process communication

2.4 Multi Thread programming models

2.5 Process scheduling criteria, Algorithms and evaluation

Unit-III Concurrency

3.1 Process synchronization,The critical- section problem

3.2 Peterson’s Solution

3.3 Synchronization Hardware

3.4 Semaphores

3.5 Classic problems of synchronization

3.6 Monitors, Synchronization examples

Unit-IV:Memory Management

4.1 Swapping, Contiguous memory allocation, paging, structure of the page table, segmentation

4.2 Virtual memory, virtual memory, demand paging, page-Replacement, algorithms, Allocation of Frames, Thrashing

Unit-V Principles of deadlock

5.1 System model

5.2 Deadlock characterization

5.3 Deadlock prevention

5.4 Detection and avoidance

5.5 Recovery form deadlock.

Unit-VI File system Interface

6.1 The concept of a file, Access Methods, Directory structure, File system mounting, file sharing, protection

6.2 File System implementation, File system structure, allocation methods, free-space management

6.3 Mass-storage structure, overview of Mass-storage structure, Disk structure, disk attachment, disk scheduling