Book Details

Operating Systems (Concurrency)

Operating Systems (Concurrency)

Published by uLektz

Course Code:ULZ0070


University: General for All University


Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

Rs.189 Rs.28 Rs.85% off

Preview Buy Now

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