Vous êtes sur la page 1sur 4

Goal This course will cover the fundamentals of Operating System

concepts in managing system resources.

Objectives The course should enable the student to:


1. Discuss the components of Operating System and its
services.
2. Analyze the Processes Management.
3. Discuss Memory, I/O and File management.
4. Apply Security for the resources
5. Use different Operating System
Outcomes 1. Explain functions features and types of Operating System.
2. Discuss the internal structure of an Operating System.
3. Discuss process management concepts.
4. Apply process scheduling algorithms.
5. Analyze the deadlock and its management.
6. Discuss memory management and Virtual Memory
concepts.
7. Discuss I/O management techniques.
8. Use different file systems.
9. Apply security for the resources.
10. Demonstrate the installation of Windows and Linux
Operating Systems.
11. Use UNIX fundamental Shell commands.

Weekly Teaching Plan


Contact
Hours
Outcome No.

Assessment
Methods of

Graduate
Week No.

Delivery

Activity

Attributes
Topics / Contents mapping
Practical

with
Theory

outcomes

Chapter 1 (Operating System Concepts) Presentation

 Operating System (OS) Concepts &


Kernel PPT
1, 3 4
2  Functions of OS
1  OS Structure & Components
OS Services & BIOS
Introduction to Unix Presentation

Activities
Practical
11  Logging In to the System
 Unix commands on system info 2 5

 Logging off

Chapter 2 (Types of Operating


System)
1,2
 Dedicated Operating System
 Single User Operating System PPT
2  Multi-User Operating Systems Quiz 1/
Presentation
 Multi-User Operating Systems 3 2,5
 Network Operating System
 Client-Server Systems
 Time-Sharing Systems
 Clustered System
 Mobile Operating System
11
Unix shell commands about

Activities
Practical
 Process management
2 4,5
 Files
 Directory
Operating system resource security
9
Chapter 3 (Process Management
Concepts)
Assignment
1,2  Process State /
 Process Control Block Presentation

3  Context Switching 3 PPT 3


 Operations on Process
Inter Process communication
 Direct / Indirect Communication
 Process Synchronization
Semaphores
Numerical problems on FCFS and Presentation
Activities
Practical

SJF, Round robin 2 3,5

Chapter 4 ( CPU Scheduling)


 Definition, Scheduling Criteria
4  Scheduling Algorithms 3,6
Practical Test
1
4 o FCFS 3 PPT
o SJF
o Round Robin

Unix shell command about


Activities
Practical

11  Self-identification
2 3,4
5 Scheduling Algorithms
4  Priority
&  Multilevel queue scheduling
5 Presentation
Chapter 5 (Deadlocks)
Definition 3 PPT 4,5

System Model
Deadlock Characterization
Resource Allocation Graph

Unix shell command about

Activities
Practical
 Searching
2 2
11
 Sorting

6
Methods of handling deadlock
 Deadlock prevention
 Deadlock-Avoidance. 3 PPT 2,3
Presentation
5
 Recovery from Deadlock
Concept of Threads.

Unix shell commands about

Activities
Practical
11  File creation
2 4,5
 File permission

Chapter 6 (Memory And File


Management)
9 6
 Basic memory management Quiz 2
3 PPT 6,4
 Allocation algorithms
Virtual memory
Practical

Windows Installation
Demo

2 4,5
10

File Management
 File Concept
10 8  File Attributes, Operations, Types
 Directories 3 PPT 6,4
Presentation
 File Security
Types Of File Systems
Practical

10 Unix Installation
Demo

2 5

Chapter 7 (I/O Management )


 Device controller
Practical
11 7  Types of I/O
3 2 PPT 3,4 Test 2
 I/O Scheduler
Device driver

Vous aimerez peut-être aussi