ISE340 Outline BIT11AB Spring 2011
ISE340 Outline BIT11AB Spring 2011
Technology
School of Electrical Engineering and
Computer Science
ISE 340: Operating Systems (3+0)
Outcomes:
After completing this course, student will be able to:
1
deadlock, including prevention, avoidance, detection, and
recovery.
4. Describe several different schemes for managing main
memory, including swapping, virtual memory, paging, and
segmentation.
5. Compare and contrast several schemes for file allocation
and file management.
Textbook(s):
Books:
Operating Systems: Internals and Design
Principles, 6th Edition, Author: William Stallings,
Publisher: Pearson Education.
Reference Book(s):
Quiz/Assignme Assignments:
nts Policy At least one assignment will be given after completion of
each major topic.
Assignments have to be submitted in time. Late
2
assignments will not be accepted / graded.
All assignments will count towards the total.
Quiz policy:
• Quizzes will be announced or un-announced.
• Missed quizzes cannot be retaken.
• All quizzes will count towards the total.
Processes 4 3-4
Threads 4 4-5
Hourly Test 1 6
Process Synchronization 3 7
CPU Scheduling 3 8
Memory Management I 3 9
Hourly Test 2 12
Deadlock 6 15
2
http://lms.seecs.edu.pk/
HANDOUT &
WEEK CONTENTS TEXT ASSESMENT
REFERENCE
2
6 Hourly Test 1
Processor Synchronization
Chapter 6 Assignment 3
7 • Background (GIVEN)
• Critical Section Problem
• Semaphores
• Classic Problem of Synchronization
• Monitors
CPU Scheduling
Deadlocks
• System Model Assignment 5
• Deadlock Characterization (Given)
15 Chapter 7
• Methods of Handling Deadlocks
• Prevention
• Avoidance
• Detection
16 Chapter 10, 11 Assignment 5
File System Interface & Implementation (DUE)
Concept of a File
2
Access Methods
Directory Structure
File System Structure &
Implementation
Allocation Methods
18 Final Exam