Operating Systems

Unit-I:

1.1 Operating System Overview
Operating Systems objectives & functions, the evolution of operating Systems, Major Achievements, Examples of Operating systems.

WS: Chap.2.1 to 2.5

1.2 Process Description & Control

Process states, Process Description, Process Control, Processes & Threads, Examples of Process Description & Control.

WS: Chap. 3.1 to 3.6

1.3 Concurrency: Mutual Exclusion & Synchronization

Principles of Concurrency, Mutual Exclusion-Software Approaches, Mutual Exclusion-Hardware approaches, Semaphores, Monitors, Message Passing, Readers/Writers problem.

WS: Chap. 4.1 to 4.8

Unit-II

2.1 Concurrency: Deadlock & Starvation

Principles of Deadlock, Deadlock prevention, Deadlock Detection, Deadlock Avoidance, Dining Philosophers Problem, Example Systems.

WS: Chap 5.1 to 5.7

2.2. Memory Management & Virtual Memory
Memory Management Requirements, Loading programs into memory. Virtual Memory: Hardware & Control Structures, Operating System Software, and Examples of Memory Management.

WS: Chap.6.1 to 6.3 & 7.1 to 7.4

2.3 Processor Scheduling

Types of Scheduling, Scheduling Algorithms. Multiprocessor Scheduling, Real-time Scheduling, Example Systems.

WS: Chap.8.1, 8.2 & Chap 9.1 to 9.3

Unit-III:

3.1 I/O Management & Disk Scheduling

I/O Devices, Organization of the I/O Function, OS Design Issues, I/O Buffering, Disk I/O, Examples.

WS: Chap.10.1 to 10.7

3.2 File Management

Overview, File Organization & Access, File Directories, File Sharing, Record Breaking, Secondary Storage Management. Example-UNIX System-V. (4 Lectures)

WS: Chap.11.1 to 11.8

3.3 Client Server Computing

WS: Chap.12.3

Graphical User Interface & OS

Introduction, Windowing Technology, GUI, Relationship between the OS & Windows, Components of GUI, and Requirement of a Windows based GUI, MS-WINDOWS & NT. (4 Lectures)

AG: Chap.12.1 to 12.7

WINDOWS-2000 & Windows Millennium Edition.
Introduction & New Features, Migrating to Windows 2000
Introduction & New Features of Windows Millennium Edition.
(Total: 21 lectures)
MM: Chap.1 & 2.
ME: Chap.1 & 2.

1. Modern Operating Systems by Tanembaum (PHI)
2. Red Hat LINUX: The Complete Reference by Peterson (TMH)
3. Systems Programming & Operating Systems (Second Edition) by Dhamdhere (TMH)
4. Using LINUX by Bill Ball (for practicals) (Que-PHI)

Home > Bachelor of Science > Operating Systems
  1. azad s patel
    January 1st, 2010 at 11:49 | #1

    Iam student of S.Y.Bsc.I.T i want e-commerce and their act’s

  1. No trackbacks yet.