0% found this document useful (0 votes)
3K views1 page

Operating Systems: Course Objectives

This document outlines an operating systems course for second year engineering students, with a focus on understanding core OS concepts like processes, threads, virtual memory, and concurrency. The course aims to help students describe modern OS design principles, distinguish different styles of OSes, and understand functions like I/O management, virtual memory, process scheduling, and inter-process communication. By the end, students will be able to evaluate OS security risks and the role of OSes in security.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views1 page

Operating Systems: Course Objectives

This document outlines an operating systems course for second year engineering students, with a focus on understanding core OS concepts like processes, threads, virtual memory, and concurrency. The course aims to help students describe modern OS design principles, distinguish different styles of OSes, and understand functions like I/O management, virtual memory, process scheduling, and inter-process communication. By the end, students will be able to evaluate OS security risks and the role of OSes in security.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Subject:

Operating Systems

Class: Second Year Engineering Information Technology


Semester II
Max Marks: 80 marks
Min Marks: 32 marks
Theory paper: 3Hrs.
Test: 20 marks

Course Objectives

To get familiar to operating system concepts.


To understand the difference between processes and threads.
To understand the concepts of deadlock in operating systems and how they can be
managed/avoided.
To understand virtual memory management.
To study operating system services and functions.
To understand operating system policies and mechanisms.

Course Outcomes
By the end of the course students will
-

Be able to describe the basic principles used in the design of modern operating systems

Be able to distinguish different styles of operating system design.

Understand device and I/O management functions in operating systems as part of a


uniform device abstraction.

Have an understanding of disk organization and file system structure.

Be able to give the rationale for virtual memory abstractions in operating systems.

Understand the main principles and techniques used to implement processes and threads
as well as the different algorithms for process scheduling.

Understand the main mechanisms used for inter-process communication.

Understand the main problems related to concurrency and the different synchronization
mechanisms available.

Have the ability to evaluate security risks in operating systems and understand the role operating
systems can and should play in establishing security.

You might also like