Вы находитесь на странице: 1из 1

Lectures Schedule and Topics for SSUET/QR/110

Course: SWE-204:Operating System [3+1]


Week
Topics Contents of topics Page#
Starting
What is operating system? Chap 1
Week 1 Introduction to O/S Operating System Concepts, Structure, System Calls,
Chap 2
Modern Operating Systems (Linux, windows, Android)
Process Concept, Process Scheduling, Operations
Week 2 Processes Chap 3
Cooperating Processes, Inter process Communication
Thread concepts, difference b/w process & threads,
Threads and Multithreading, thread application
Week 3 Chap 4
Multithreading User & Kernel Level threads, pros and cons of both types
POSIX and SOLARIS threads
Basic Concepts, Scheduling Criteria, Scheduling Algorithms
Week 4 CPU Scheduling Chap 5
FCFS, Round Robin, SJF and Priority based
Background, Swapping, Contiguous Memory Allocation,
Week 5 Memory Management Chap 8
Segmentation, Paging, Structure of Page Table
Demand Paging, Copy-on-Write, Page Replacement
Week 6 Virtual Memory Chap 9
Allocation of Frames, Thrashing, Memory-Mapping,
Concurrency & Process Critical-Section Problem, Peterson’s Solution
Week 7 Chap 6
Synchronization Synchronization Hardware
Week 8 Review of pre-mid-term Topics
Week X Expected Week for Mid-Term Exam
Concurrency & Process Intro to Semaphores, H/W implementation of semaphores
Week 9 Chap 6
Synchronization Classical problems of synchronization
Deadlock and Deadlock, Characteristic, Methods of Handling
Week 10 Chap 7
Starvation Resource-Allocation Graph, Wait-for-graph
Deadlock Handling Deadlock Detection, Prevention, Avoidance & Recovery
Week 11 Chap 7
Techniques Bankers’ Algorithm, safe and unsafe states
Week 12 Disk Management Disk Scheduling Algo., FCFS, SSTF, C-SCAN, C-LOOK Chap 12
File Access, Sequential, direct, indexed, indexed sequential Chap 10
File Concepts &
Week 13 File system structure and implementation
File Systems Chap 11
File Allocation Methods
System Protection, Goal & Principle of Protection. Chap 14
Week 14
System Security Cryptography, Authentication, Firewall. Chap 15
Week 15 Review of post-mid-term Topics
Week 16 Final Quiz, Paper Pattern Discussion

Text Book: Operating System Concepts, 9th/8th edition, by Abraham Silberschatz.


Reference Books:
1-Operating Systems, Internals and Design Principles, 8th Edition, By William Stallings (WS)
2- Modern Operating Systems, 4th edition by Andrew S. Tanenbaum.

Course Tutors Name Section(s)


1 Mr. Muhammad Naseem
2 Mr. Haris Mehboob
3 Ms. Samia Ejaz
4 Mr. Shariq uz Zaman (Lab)
5 Ms. Falak Saleem (Lab)

Вам также может понравиться