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 :eBook

FREE

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.

Topics
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

loading