Description
• An operating system is a collection or group of software that manages and controls computer hardware, computer resources, and also gives common services for computer programs.
• The operating system is an important component of the software in a computer system.
Prerequisite
• Better have some basic knowledge on computer concepts like what is keyboard, mouse, monitor, input, output, primary memory, and secondary memory,
Topics Covered
• Memory Management • Paging • IPC and Threading • Scheduling
• Semaphores • Deadlocks • Disk Scheduling
For whom
• For computer science students to help them understand the basic to advanced concepts related to the operating system.
• It will also be helpful for those students who are preparing them for their Engineering Syllabus.
Reference books
1. “Operating System Concepts” by Avi Silberschatz and Peter Galvin
2. “Operating Systems: Internals and Design Principles” by William Stallings
3. “Operating Systems: A Concept-Based Approach” by D M Dhamdhere
4. “Operating System: A Design-oriented Approach” by Charles Crowley
Q1 . Write a note on Device-controller
Q2 . Write the process model in brief.
Q3 . What is a system call? How it is handled by an OS?
Q4 . Write the architecture of different operating system Structures
Q5 . What is the process state? Write the state transition diagram.
Q6 . What is a process control block?
Q7 . What is interrupt? How it is handled by an OS?
Q8 . What is the thread? Explain the thread structure. Write different types of thread
Q9 . Write first come first serve – FCFS scheduling algorithm with an illustration.
Q10 . Describe Banker’s algorithm.
upload pdf material to study
Course is good with valuable information.
© 2025 Sreenivas EDU Services (OPC) Pvt Ltd.
5 | 1 Reviews