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

Operating System QB

The document outlines a curriculum for a Fourth Semester Operating Systems course for Computer Science students, detailing various topics and questions related to operating systems. It covers objectives, system calls, process management, memory management, file systems, disk scheduling, and virtualization, among others. Additionally, it includes practical exercises such as Gantt chart creation and the application of the Banker's Algorithm.

Uploaded by

Anitha E
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)
49 views2 pages

Operating System QB

The document outlines a curriculum for a Fourth Semester Operating Systems course for Computer Science students, detailing various topics and questions related to operating systems. It covers objectives, system calls, process management, memory management, file systems, disk scheduling, and virtualization, among others. Additionally, it includes practical exercises such as Gantt chart creation and the application of the Banker's Algorithm.

Uploaded by

Anitha E
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

Fourth Semester

Department of CSE/CSE(AI&ML)/AI&DS
Fourth Semester
COMMON TO CSE/CSE(AI&ML)
CS3451&AI3452 / OPERATING SYSTEM

List any two objectives of the operating system.


Name the System Call used to create Processes on the Unix System.
Define Process Control Block.
State any two differentiate between User thread and Kernel thread.
What is Demand Paging?
Define Thrashing.
State Rotational Latency.
List and define the various file access methods
Define Para Virtualization.
What is the significance of Virtual machines

[Link] are the three objectives of an OS Design?


2. What is a memory stall?
3. What are the Objectives of a scheduling algorithm?

4. Define deadlock and list its conditions.


5. Define logical addresses and Physical Addresses.

What are the various page replacement algorithms used for page
6. replacement?

7. What is a file, and list some file attributes and operations?

8. What is the need for disk scheduling?

9. Define Virtualization and list its types.

10 1. What is Android, and why is it used?

PART B

11a i) Describe System calls and explain their fourtypes.(8)


ii) Discuss various services provided by the operating system.(8)
11.(B) i) Discuss the structure of an operating system and its operation(10)
ii) Explain the User Operating System Interface(6)
12.(A) Consider the following process, with the CPU burst time given in milliseconds
Process Burst Time Priority
P1 10 3
P2 1 1
P3 2 3
P4 1 4
P5 5 2
Process have arrived in P1,P2,P3,P4, P5 order at time 0.
i)Draw four Gantt charts to show execution using FIFO, SJF,non-preemptive priority and Round
Robin(Quantum =1) scheduling.(8)
ii) Also calculate waiting time and turnaround time for each scheduling algorithm.(8)

12.(B) i) Explain Banker’s Algorithm in details(6)


ii) Consider the following snapshot of a system. Using the banker’s algorithm.
Process Allocation Request Available
R1 R2 R3 R4 R1 R2 R3 R4 R1 R2 R3 R4
P0 0 0 1 2 0 0 1 2 1 5 2 0
P1 1 0 0 0 1 7 5 0
P2 1 3 5 4 2 3 5 6
P3 0 6 3 2 0 6 5 2
P4 0 0 1 4 0 6 5 6

If a request from P1 arrives for (0,4,2,0), can the request be granted immediately?(10)
13.(A) i) Explain the Swapping with a neat diagram. (8)
ii)Explain the Paging with a neat diagram. (8)
i)Explain the segmentation with a neat diagram. (8)
13.(B)
ii) Explain the Address binding with a neat diagram. (8)
14.(A) i)Explain disk Structure.(4)
ii)Explain disk Scheduling and its Algorithms with an Example.(12)
14.(B) Explain the services provided by Kernel I/O subsystem.(16)
15.(A) i) Explain the Architecture of the iOS Operating System with a neat diagram (10)
ii) What is iOS operating System and give its Applications,merites and demerits?(6)
15. (B) i)Explain Android Architecture in detail with a neat diagram. (8)
ii)Explain the Categories of Android Architecture with a neat diagram.. (8)

You might also like