Book Details

Operating Systems (Concurrency)

Operating Systems (Concurrency)

Published by uLektz

Course Code : ULZHS0070
Author : uLektz
University : General for All University
Regulation : 2013
Categories : Computer Science
Format : ico_bookePUB3 (DRM Protected)
Type :



Buy Now

Description :Operating Systems (Concurrency) of ULZHS0070 covers the latest syllabus prescribed by General for All University 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