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)
Iam student of S.Y.Bsc.I.T i want e-commerce and their act’s