Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
10 views1 page

Operating System

The document outlines the curriculum for an Operating System course, covering six modules including Memory Allocation Techniques, Virtual Memory, File Concepts, Processor Scheduling Techniques, Deadlocks, and Resource Management Techniques. Each module has specific objectives aimed at enhancing the reader's understanding of key concepts and techniques in operating systems. The course emphasizes practical knowledge of memory management, scheduling algorithms, deadlock handling, and resource management across various operating systems.

Uploaded by

laz585860
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views1 page

Operating System

The document outlines the curriculum for an Operating System course, covering six modules including Memory Allocation Techniques, Virtual Memory, File Concepts, Processor Scheduling Techniques, Deadlocks, and Resource Management Techniques. Each module has specific objectives aimed at enhancing the reader's understanding of key concepts and techniques in operating systems. The course emphasizes practical knowledge of memory management, scheduling algorithms, deadlock handling, and resource management across various operating systems.

Uploaded by

laz585860
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

OPERATING SYSTEM!!

CTE314
Module 1: Memory Allocation Techniques
Objectives: At the end of this unit, the reader should be able to:
❖ Know Memory Management Concepts.
❖ Know the requirement of Memory Management.
❖ Activities of Memory Management.
❖ Objectives of Memory Management.
❖ Understand the various Mechanisms and policies associated with Memory Management
Module 2: Virtual Memory
Objectives: At the end of this unit, the reader should be able to:
❖ Know the Virtual Memory Concepts.
❖ Know the Page Replace Algorithms for Single and Multiple Processes.
❖ Distinguish between Trashing and Page Fault.
Module 3: File Concepts
Objectives: At the end of this unit, the reader should be able to:
❖ Know the attribute, operations and types of file.
❖ Know the access method for files.
❖ Know the disk allocation and scheduling methods.
❖ Know the directory structure.
Module 4: Processor Scheduling Techniques.
Objectives: At the end of this unit, you should be able to:
❖ Distinguish between preemptive and non-preemptive scheduling
❖ State the goals for CPU scheduling
❖ Give comparative analysis of the following scheduling algorithms:
• FCFS
• SJF
• Priority Scheduling
• Round-Robin Scheduling
• Multilevel Queue Scheduling
• Multilevel Feedback Queue Scheduling
❖ Select a CPU scheduling algorithm for a particular system.
Module 5: Deadlocks
Objectives: At the end of this unit, the reader should be able to:
❖ Define Deadlock
❖ State the Necessary Conditions for Deadlock to occur
❖ Describe Resource-Allocation graph and explain how it can be used to describe Deadlocks
❖ Describe some of the Methods for Handling Deadlocks.
❖ Methods for Dealing with Deadlocks
❖ Deadlock Prevention and Avoidance
❖ Deadlock Detection
Module 6: Resource Management Techniques in an Operating System.
Objectives: At the end of this unit, the reader should be able to:
❖ Identify the resources that need to be managed within a Computer System
❖ Operating System Resource Management Techniques employed in managing Processor, Main Memory,
the Drive and information in Operating System like UNIX, MSDOS, Windows, etc.
❖ Role of the Operating System in terms of Managing Memory, Peripherals and Hardware Interface.
❖ Identify and describe the problems resulting from the limitations of the resources in a computer system

You might also like