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

0% found this document useful (0 votes)
30 views2 pages

OS

The document outlines the course details for UGCA1923 Operating Systems, part of the BCA program, including prerequisites, course outcomes, and detailed content structure. It covers fundamental concepts such as process management, memory management, I/O device management, and advanced operating systems, with a focus on various algorithms and architectures. The course consists of 44 contact hours and is assessed through internal and external examinations totaling 100 marks.

Uploaded by

kavijeet
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)
30 views2 pages

OS

The document outlines the course details for UGCA1923 Operating Systems, part of the BCA program, including prerequisites, course outcomes, and detailed content structure. It covers fundamental concepts such as process management, memory management, I/O device management, and advanced operating systems, with a focus on various algorithms and architectures. The course consists of 44 contact hours and is assessed through internal and external examinations totaling 100 marks.

Uploaded by

kavijeet
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/ 2

Course Code: UGCA1923

Course Name: Operating Systems

Program: BCA L: 3 T: 1 P: 0
Branch: Computer Applications Credits: 4
Semester: 4th Contact hours: 44 hours
Theory/Practical: Theory Percentage of numerical/design problems: 15%
Internal max. marks: 40 Duration of end semester exam (ESE): 3hrs
External max. marks: 60 Elective status: Core
Total marks: 100

Prerequisite: Basic understanding of computer system.


Co requisite: -NA-
Additional material required in ESE: -NA-
Course Outcomes: Students will be able to:

CO Course outcomes
#
CO Discuss the evaluation of operating systems.
1
CO Explain different resource managements performed by operating system.
2
CO Describe the architecture in terms of functions performed by different types of operating systems.
3
CO Analyze the performance of different algorithms used in design of operating system components.
4
CO Compare the key properties of different types of Operating Systems.
5

Detailed contents Contact hours


Unit-I
Fundamentals of Operating system: Introduction to Operating system, Functions of 12
an operating system. Operating system as a resource manager. Structure of operating
system (Role of kernel and Shell). Views of operating system. Evolution and types of
operating systems. [CO1]
Process & Thread Management: Program vs. Process; PCB, State transition diagram,
Scheduling Queues, Types of schedulers, Concept of Thread, Benefits, Types of
threads, Process synchronization. [CO2]
CPU Scheduling: Need of CPU scheduling, CPU I/O Burst Cycle, Preemptive vs.
Non-pre-emptive scheduling, Different scheduling criteria’s, scheduling algorithms
(FCSC, SJF, Round-Robin, Multilevel Queue). [CO2]
Unit-II 12
Memory Management: Introduction, address binding, relocation, loading, linking,
memory sharing and protection; Paging and segmentation; Virtual memory: basic
concepts of demand paging, page replacement algorithms. [CO2]
Unit-III 08
I/O Device Management: I/O devices and controllers, device drivers; disk storage.
File Management: Basic concepts, file operations, access methods, directory structures
and management, remote file systems; file protection. [ CO3]
Unit-IV 12
Advanced Operating systems: Introduction to Distributed Operating system,
Characteristics, architecture, Issues, Communication & Synchronization; Introduction
Multiprocessor Operating system, Architecture, Structure, Synchronization &
Scheduling; Introduction to Real-Time Operating System, Characteristics, Structure &
Scheduling. Case study of Linux operating system [CO4] [CO5]

Text Books:
1. Operating System Principles by Abraham Silberschatz and Peter Baer Galvin, Seventh Edition,
Published by Wiley-India.
2. Principals of Operating System by Naresh Chauhan, Published by OXFORD University Press, India.

Reference Books:
1. Operating Systems by Sibsankar Haldar and Alex A. Aravind, Published by Pearson Education.
2. Operating system by Stalling, W., Sixth Edition, Published by Prentice Hall (India)

You might also like