|
UET Taxila
http://www.uettaxila.edu.pk 
|
COURSE SCHEDULE
Course Management System - UET Taxila
Week-1 Complete Overview of the Course Introduction to Operating Systems What is an OS, Batch Systems and Time Sharing Systems etc.
Week-2 Computer System Structures Computer System Operation, I/O Structure, Storage Structure
Week-3 Computer System Structures Storage Hierarchy, Hardware Protection, Network Structures
Week-4 Operating System Structures System components, Operating-Systems Services, System Calls, System Programs, System Structure etc.
Week-5 Operating System Structures Virtual Machines, System Design and Implementation, System Generation etc.
Week-06 Processes Process Concept, Process Models, Process Scheduling etc.
Week-07 Processes Operation on Processes, Cooperating Processes etc. Threads Overview, Multithreaded Models, Thread Scheduling etc.
Week-08 Threads Threading Issues, Thread models of different operating systems, Symmetric Multiprocessing etc.
Week-09 CPU Scheduling Basic Concepts, Scheduling Criteria, Scheduling Algorithms,
Week-10 MID TERM
Week-11 CPU Scheduling Multiple-Processor Scheduling, Real-Time Scheduling, Algorithm Evaluation, Process Scheduling Models etc.
Week-12 Process Synchronization The Critical Section Problem, Synchronization Hardware etc.
Week-13 Process Synchronization Semaphores, Classical Problems of Synchronization, Monitors etc.
Week-14 Deadlocks and Starvations Deadlock Characterization, Methods for Handling Deadlocks, Deadlock Prevention, Avoidance and Detection etc.
Week-15 Memory Management Logical vs. Physical Address Space, Swapping, Contiguous Allocation, Paging, Segmentation, Segmentation with Paging etc.
Week-16 Virtual Memory Demand Paging, Page-Replacement, Page Replacement Algorithms, Allocation of frames, Thrashing etc.
 |
|
| |
|
 |
|