The site would be on maintenance from 8th Jul 2019 2.00pm to 8:00pm. You may experience some issue during this time.

Book Details

Operating Systems

Operating Systems

Published by uLektz

Course Code : 10EC65
Author : uLektz
University : Visvesvaraya Technological University, Karnataka (VTU)
Regulation : 2010
Categories : Electronics & Communication
Format : ico_bookePUB3 (DRM Protected)
Type : eBook

FREE

Buy Now

Description :Operating Systems of 10EC65 covers the latest syllabus prescribed by Visvesvaraya Technological University, Karnataka (VTU) for regulation 2010. 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