Book Details

Operating Systems (Message Passing)

Operating Systems (Message Passing)

Published by uLektz

Course Code:ULZ0077

Author:uLektz

University: General for All University

Regulation:2017

Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

Rs.95 Rs.71 Rs.25% off

Preview Buy Now

Description :Operating Systems (Message Passing) of ULZ0077 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.

Topics
UNIT - I INTRODUCTION AND OVERVIEW OF OPERATING SYSTEMS

1.1 Operating system, Goals of an O.S

1.2 Operation of an O.S, Resource allocation and related functions, User interface related functions

1.3 Classes of operating systems, O.S and the computer system, Batch processing system, Multiprogramming systems, Time sharing systems, Real time operating systems, Distributed operating systems

UNIT - II STRUCTURE OF THE OPERATING SYSTEMS

2.1 Operation of an O.S, Structure of the supervisor, Configuring and installing of the supervisor

2.2 Operating system with monolithic structure layered design, Virtual machine operating systems, Kernel based operating systems and Micro kernel based operating systems

UNIT - III PROCESS MANAGEMENT

3.1 Process concept, Programmer view of processes, OS view of processes, Interacting processes

3.2 Threads, Processes in UNIX, Threads in Solaris

UNIT - IV MEMORY MANAGEMENT

4.1 Memory allocation to programs, Memory allocation preliminaries

4.2 Contiguous and noncontiguous allocation to programs, Memory allocation for program controlled data, kernel memory Allocation

UNIT - V VIRTUAL MEMORY

5.1 Virtual memory basics, Virtual memory using paging, Demand paging, Page replacement, Page replacement policies

5.2 Memory allocation to programs, Page sharing, UNIX virtual memory

UNIT - VI FILE SYSTEMS

6.1 File system and IOCS, Files and directories, Overview of I/O organization, Fundamental file organizations

6.2 Interface between file system and IOCS

6.3 Allocation of disk space, Implementing file access, UNIX file system

UNIT - VII SCHEDULING

7.1 Fundamentals of scheduling, Long-term scheduling, Medium and short term scheduling - Real time scheduling

7.2 Process scheduling in UNIX

UNIT - VIII MESSAGE PASSING

8.1 Implementing message passing, Mailboxes

8.2 Inter process communication in UNIX

loading