Book Details

Operating Systems

Operating Systems

Published by uLektz

Course Code:CS6401

Author:uLektz

University: Anna University, Tamil Nadu

Regulation:2013

Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

FREE

Buy Now

Description :Operating Systems of CS6401 covers the latest syllabus prescribed by Anna University, Tamil Nadu 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.

Topics
UNIT I OPERATING SYSTEMS OVERVIEW

1.1 Computer System Overview-Basic Elements-Instruction Execution

1.2 Interrupts

1.3 Memory Hierarchy-Cache Memory-Direct Memory Access

1.4 Multiprocessor and Multicore Organization

1.5 Operating system overview-objectives and functions-Evolution of Operating System-Computer System Organization

1.6 Operating System Structure and Operations-System Calls-System Programs-OS Generation and System Boot.

UNIT II PROCESS MANAGEMENT

2.1 Processes-Process Concept-Process Scheduling-Operations on Processes-Interprocess Communication

2.2 Threads-Overview-Multicore Programming-Multithreading Models

2.3 Windows 7-Thread and SMP Management.

2.4 Process Synchronization-Critical Section Problem-Mutex Locks-Semophores-Monitors

2.5 CPU Scheduling and Deadlocks.

UNIT III STORAGE MANAGEMENT

3.1 Main Memory

3.2 Contiguous Memory Allocation

3.3 Segmentation

3.4 Paging-32 and 64 bit architecture Examples

3.5 Virtual Memory-Demand Paging-Page Replacement

3.6 Allocation

3.7 Thrashing

3.8 Allocating Kernel Memory

3.9 OS Examples.

UNIT IV I/O SYSTEMS

4.1 Mass Storage Structure-Overview-Disk Scheduling and Management

4.2 File System Storage-File Concepts

4.3 Directory and Disk Structure

4.4 Sharing and Protection

4.5 File System Implementation-File System Structure-Directory Structure-Allocation Methods-Free Space Management-I/O Systems.

UNIT V CASE STUDY

5.1 Linux System-Basic Concepts-System Administration-Requirements for Linux System Administrator

5.2 Setting up a LINUX Multifunction Server

5.3 Domain Name System

5.4 Setting Up Local Network Services

5.5 Virtualization-Basic Concepts-Setting Up Xen-VMware on Linux Host and Adding Guest OS.

loading