Book Details

Operating Systems (Concurrency)

Operating Systems (Concurrency)

Published by uLektz

Course Code:ULZ0070

Author:uLektz

University: General for All University

Regulation:2017

Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

Rs.107 Rs.75 Rs.30% off

Preview Buy Now

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