Introduction To ICT - Lab COSC-1205
Introduction To ICT - Lab COSC-1205
Instructor Email:
Course Title ICT-Lab Program
Course Number COSC-1205 Credit Hours 01
Lecture Time
Course Objective:
Course Outcomes:
P/1
Process Synchronization Background, The Critical-
Week 7 7 Section Problem, Peterson’s Solution, Synchronization
Hardware, Semaphores,
Week 8 8 Revision + Quiz
MID Term Exam
The Deadlock Problem, Deadlock Characterization,
Week 9 9 Resource-Allocation Graph, Methods for Handling
Deadlocks, Deadlock Prevention
Deadlock Avoidance, Deadlock Detection, Bankers
Week 10 10
Algorithm, Recovery from Deadlock + quiz
Memory Management Background, Swapping,
Week 11 11
Contiguous Allocation, Paging, Segmentation,
Segmentation with Paging, Demand Paging, Copy-on-
Write, Page Replacement, Allocation of Frames, Thrashing.
Virtual Memory, Background, Demand Paging, Copy-on-
Week 12 12
Write, Page Replacement, Allocation of Frames, Thrashing,
Memory-Mapped Files, Allocating Kernel Memory, Other
Considerations, Operating-System Examples
File management Concept, Access Methods, Directory
Structure, File-System Mounting, File Sharing, File-System
Week 13 13
Structure, File-System Implementation, Directory
Implementation, Allocation Methods, Free-Space
Management, Efficiency and Performance
Student Responsibilities:
Students must attend class. Failure to attend class may result in failure in the course. Students must also arrive on
time and remain in class for the entire period. Cellular Phones and Beeper must be Turned off (Proper classroom
decorum [behavior] adopts, Course outlines and calendars explain requirements and assignments, students are
responsible for knowing what they say. Students are also responsible for doing all assigned work on time. Excessive
absences (more than 04) will result in “F Grade”. Students may prepare Sketchbook for taking notes and for
references.
Instructor/Tutor
Approved by:
P/2