CS-2730 Operating System
CS-2730 Operating System
Page 1 of 5
Framework
Wee Lectur Topic Relation with Recommendations for
k e CLO Learning Activities
(Mention Assignments, Test,
Quizzes, Practical, Case Study,
Projects, Lab Work or Reading
Assignments)
What Operating Systems Do Distribution of course
1 Chapter 1: Introduction CLO1
1 ,Computer-System Organization outline
2 Chapter 1: Introduction ,Computer-System Architecture
,Operating-System Structure
,Operating-System Operations ,Process
Management ,Memory Management
3 Chapter 1: Introduction ,Storage Management ,Protection and CLO1
2 Security ,Distributed Systems ,Special-
Purpose Systems ,Computing
Environments
Chapter 2: Operating Operating System Services ,User
4
System Structures Operating System Interface ,System
Chapter 2: Operating Calls ,Types of System Calls ,System
5 CLO1
System Structures Programs ,Operating System Design
3 and Implementation ,Operating System
Chapter 2: Operating
6 Structure ,Virtual Machines, Operating Test 1
System Structures
System Generation ,System Boot
7 Chapter 3: Processes Process Concept , Process Scheduling CLO1
4
8 Chapter 3: Processes ,Operations on Processes ,Cooperating Assignment 1
9 Chapter 3: Processes Processes ,Inter-process
5 Communication ,Communication in
10 Chapter 3: Processes CLO1
Client-Server Systems
Chapter 5: CPU
11
Scheduling
6
Chapter 5: CPU Basic Concepts, Scheduling Criteria
12 CLO1
Scheduling ,Scheduling Algorithms ,Multiple-
Chapter 5: CPU
13 Processor Scheduling ,Real-Time Test 2
Scheduling
7 Scheduling ,Thread Scheduling
Chapter 5: CPU
14 ,Operating Systems Examples CLO1
Scheduling
Chapter 5: CPU
15
8 Scheduling
16 Chapter 7: Deadlocks Wrap the course Contents Studied above
Mid-Term Exam
17 Chapter 7: Deadlocks The Deadlock Problem ,System Model CLO2
9
18 Chapter 7: Deadlocks ,Deadlock Characterization ,Methods
for Handling Deadlocks , Deadlock
Prevention ,Deadlock Avoidance
19 Chapter 7: Deadlocks ,Deadlock Detection ,Recovery from CL02 Assignment 2
10
Deadlock
Chapter 8: Memory
20
Management
Background , Swapping ,Contiguous
Chapter 8: Memory
11 21 Memory Allocation ,Paging ,Structure CLO2
Management
Chapter 8: Memory of the Page Table ,Segmentation
22
Management Example: The Intel Pentium
Chapter 8: Memory
23 CLO3 Test 3
Management
12 Threads concepts, User level threads,
24 Chapter 6: Threads kernel level threads, mapping of
threads
File Concept ,Access Methods
Chapter 10: File System
25 ,Directory Structure, File-System
Interface CLO3
13 Mounting ,File Sharing ,Protection
Chapter 10: File System
26
Interface
27 Chapter 15: Security The Security Problem ,Program Threats CL03 Assignment 3
14
28 Chapter 15: Security ,System and Network Threats
,Cryptography as a Security Tool ,User
Authentication ,Implementing Security
Defenses ,Firewalling to Protect
29 Chapter 15: Security CLO3 Test 4
15 Systems and Networks ,Computer-
Security Classifications ,An Example:
Windows XP
30 Chapter 21: The Linux System Introducing Linux
Chapter 21: The Linux System Installing Troubleshooting and Lectures to be arranged in the General
31
16 Configuring Linux Computing LAB
32 Chapter 21: The Linux System Trying Out Linux
* Some Advanced Topics may be Discussed or Given as an Assignments
Final-Term Exam
Prepared by:
Signature:_______________
Dated:______________
Reviewed by:
Curriculum Review Committee
Signature:_______________
Dated: ______________
Head of Department
Signature: _______________
Dated: ______________
Reviewed by:
Outcome Based Education Committee
Signature: _______________
Dated: ______________
Approved by:
Dean, Faculty Engineering & Architecture
Signature: _______________
Dated: ______________
Directorate of Academics
Signature: _______________
Dated: ______________