OS Paper-5 Sem-IV
OS Paper-5 Sem-IV
-------------------------------------------------------------------------------------------------
Objectives:
This course aims to introduce the structure and organization of a file system. It
emphasizes various functions of an operating system like memory management, process
management, device management, etc.
Course Learning Outcomes:
Upon successful completion of the course, a student will be able to:
1. Know Computer system resources and the role of operating system in
resource management with algorithms
2. Understand Operating System Architectural design and its services.
3. Gain knowledge of various types of operating systems including Unix and Android.
4. Understand various process management concepts including scheduling,
synchronization, and deadlocks.
5. Have a basic knowledge about multithreading.
6. Comprehend different approaches for memory management.
7. Understand and identify potential threats to operating systems and the
security features design to guard against them.
8. Specify objectives of modern operating systems and describe how operating
systems have evolved over time.
9. Describe the functions of a contemporary operating system
-----------------------------------------------------------------------------------------------------------------
UNIT- I
What is Operating System? History and Evolution of OS, Basic OS functions, Resource
Abstraction, Types of Operating Systems– Multiprogramming Systems, Batch Systems, Time
Sharing Systems; Operating Systems for Personal Computers, Workstations and Hand-held
Devices, Process Control & Real time Systems.
UNIT- II
Processor and User Modes, Kernels, System Calls and System Programs, System View of the
Process and Resources, Process Abstraction, Process Hierarchy, Threads, Threading Issues,
Thread Libraries; Process Scheduling, Non-Preemptive and Preemptive Scheduling Algorithms.
UNIT III
Process Management: Deadlock, Deadlock Characterization, Necessary and Sufficient
Conditions for Deadlock, Deadlock Handling Approaches: Deadlock Prevention, Deadlock
Avoidance and Deadlock Detection and Recovery.
Concurrent and Dependent Processes, Critical Section, Semaphores, and Methods for Inter-
process Communication; Process Synchronization, Classical Process Synchronization Problems:
Producer-Consumer, Reader-Writer. Case studies: linux,windows
UNIT IV
Memory Management: Physical and Virtual Address Space; Memory Allocation Strategies–
Fixed and -Variable Partitions, Paging, Segmentation, Virtual Memory.
UNIT V
File and I/O Management, OS security : Directory Structure, File Operations, File Allocation
Methods, Device Management, Pipes, Buffer, Shared Memory, Security Policy Mechanism,
Protection, Authentication and Internal Access Authorization.
Additional topic:
Introduction to Android Operating System, Android Development Framework, Android
Application Architecture, Android Process Management and File System,
REFERENCE BOOKS:
1. Operating System Principles by Abraham Silber schatz, Peter Baer Galvin and Greg Gagne
(7thEdition) Wiley India Edition.
2. Operating Systems: Internals and Design Principles by Stallings (Pearson)
SECTION –I
Answer any three of the following questions. Must attempt atleast one question from each
part. Each question carries 10 Marks. 3 X 10 = 30M
Part-A
SECTION - II
Answer any four of the following questions. Each question carries 5 marks. 4 X 5 = 20M
7. Differentiate between Real Time System and Time sharing Operating System?[BT2]
8. Write about Resource Abstraction?[BT1]
9. Write about the Process and the Process state diagram?[BT1,BT3]
10. Explain Threading issues in os?[BT1]
11. Write about some necessary and sufficient conditions for Deadlock?[BT1]
12. Explain about Virtual memory?[BT1]
13. Write about file Operations?[BT1]
P. R.GOVT. COLLEGE (AUTONOMOUS), KAKINADA
MODEL BLUE PRINT FOR MODULE_WISE FOR THE YEAR 2023-2024
II B.SC (CS) 2022-2025 BATCH
Essay
Short Questions Marks allotted
Chapter Name Questions
5 Marks to the chapter
10 Marks
MODULE -I 2 2 30
MODULE -II 1 2 20
MODULE -III 1 1 15
MODULE –
2 2 30
IV,V
Total No. of
6 7
questions
MODULE-I
Essay Questions:
Short Questions:
MODULE-II
Essay Questions:
Short Questions:
MODULE-III
Essay Questions:
Short Questions:
MODULE-IV
Essay Questions:
Short Questions:
MODULE-V
Essay Questions:
Short Questions: