0% found this document useful (0 votes)
467 views

Teaching Plan of Operating System

The document outlines a teaching plan for an Operating Systems course covering 45 lecture units over 15 weeks. The topics covered include the evolution of operating systems, system structure and services, system calls, booting, memory management, virtual memory, processes, scheduling, synchronization, deadlocks, storage management, I/O management, file systems, distributed systems, security, and case studies of Unix, Linux and Windows.

Uploaded by

Garrett Mann
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
467 views

Teaching Plan of Operating System

The document outlines a teaching plan for an Operating Systems course covering 45 lecture units over 15 weeks. The topics covered include the evolution of operating systems, system structure and services, system calls, booting, memory management, virtual memory, processes, scheduling, synchronization, deadlocks, storage management, I/O management, file systems, distributed systems, security, and case studies of Unix, Linux and Windows.

Uploaded by

Garrett Mann
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

TEACHING PLAN CS 502 OPERATING SYSTEM CS V SEM, SESSION JULY 2013-DEC 2013

LECTURE UNIT NO. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 UNIT 4 UNIT 1

TOPIC COVERED
Introduction to System Programs & Operating Systems Evolution of Operating System mainframe, desktop, multiprocessor, Distributed, Network Operating System Clustered &Handheld System Operating system services, Operating system structure System Call & System Boots, Buffering &Spooling Operating system design & Implementations, System protection, Types of Operating System: Bare machine, Batch Processing, Multitasking & Multiprogramming, Real Time time-sharing system Memory Hierarchy, Concepts of memory management MFT & MVT, logical and physical address space swapping, contiguous and non-contiguous allocation paging,segmentation, and paging combined with segmentation. Structure & implementation of Page table. Concepts of virtual memory, Cache Memory Organization demand paging,page replacement algorithms, allocation of frames, thrashing, demand segmentation. Process: Concept, Process Control Blocks(PCB), Scheduling criteria Preemptive & non Preemptive process scheduling, Scheduling algorithms

Algorithm evaluation , multiple processor scheduling UNIT 3


real time scheduling operations on processes, threads, inter processcommunication precedence graphs, critical section problem, semaphores Classical problems of synchronization Deadlock: Characterization, Methods for deadlock handling, deadlock prevention deadlock avoidance, deadlock detection, recovery from deadlock

TEACHING PLAN CS 502 OPERATING SYSTEM CS V SEM, SESSION JULY 2013-DEC 2013

28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 UNIT 4

File: concepts, access methods, free space managements, allocation methods, Directory systems, protection, organization sharing & implementation issues, Disk & DrumScheduling

Disk scheduling numericals


/0 devices organization, I/0 devices organization, I/0 buffering, I/O Hardware Kernel I/O subsystem, Transforming I/O request to hardware operations. Device Driver: Path managements Sub module, Procedure Scheduler, Handler Interrupt Service Routine. File system in Linux & Windows Distributed operating system:-Types, Design issues File system, Remote file access, RPC,RMI Distributed Shared Memory(DSM) Basic Concept of Parallel Processing & Concurent Programming Security & threats protection: Security violation through Parameter Computer Worms & Virus, Security Design Principle Authentications, Protection Mechanisms. introduction to Sensor network and parallel operating system. Case study of Unix, Linux & Windows

UNIT 5

You might also like