Unit 1 QB
Unit 1 QB
1 1 1 A OBJ CO1 R E 1
The primary function of an operating system is to
A Microkernel B Database
C Compiler D Scheduler
Answer is : B
5 1 1 A OBJ CO1 R M 1
In an operating system, memory management refers to
A Multithreading B Multitasking
A malloc() B fork()
C exec() D exit()
Answer is : A
14 1 2 B DESC Identify the differences between monolithic and microkernel OS architectures. CO1 Ap M 4
15 1 2 B DESC Clarify the role of system calls in an operating system. CO1 U D 4
16 1 2 C DESC Describe the different structures of operating systems, including monolithic, CO1 Ap E 12
microkernel, and layered approaches. Compare their advantages and disadvantages
17 1 2 C DESC What are system calls? Explain their role in the communication between user CO1 An M 12
applications and the operating system, providing examples of various system calls.
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 1/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
18 1 3 A OBJ CO1 U E 1
Which of the following operating systems supports multiple users?
A Windows 10 B Linux
C macOS D iOS
Answer is : B
19 1 3 A OBJ CO1 R M 1
The process of starting up a computer and loading the OS is called
A Booting B Compiling
C Formatting D Saving
Answer is : A
20 1 3 A OBJ CO1 U D 1
The function that manages access to files in an operating system is called
A FAT32 B NTFS
C ext4 D HFS+
Answer is : C
27 1 4 A OBJ CO1 U E 1
Which OS scheduling algorithm is used by Linux?
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 2/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
36 1 6 A OBJ CO1 U M 1
A hypervisor is used to
C Paging D Caching
Answer is : A
44 1 7 A OBJ CO1 U M 1
Which of the following is used for process synchronization?
A Semaphore B Directory
A Real-Time OS B Multi-user OS
C Distributed OS D Network OS
Answer is : A
46 1 7 B DESC Outline the function of the operating system's file management system. CO1 U M 4
47 1 7 B DESC Describe the system boot process and the steps involved in it. CO1 Ap D 4
48 1 7 C DESC Explain the concept of hypervisors and their role in virtualization. Compare Type 1 and CO1 Ap M 12
Type 2 hypervisors in terms of functionality, performance, and use cases
49 1 8 A OBJ CO1 U E 1
The process control block (PCB) stores
A It has a small code base B It handles all OS services within the kernel
A RAM B Cache
A Desktop OS B Real-Time OS
C Embedded OS D Multi-user OS
Answer is : C
54 1 8 B DESC Summarize the advantages of virtualization in modern computing. CO1 Ap E 4
55 1 8 C DESC Discuss the various services provided by an operating system, such as process CO1 Ap D 12
management, memory management, file systems, and device management. How do
these services ensure efficient and secure operation?
56 1 9 A OBJ CO1 R D 1
A resource that can cause a deadlock in an OS is
A CPU B Memory
A fork() B exec()
C exit() D wait()
Answer is : C
59 1 9 B DESC What is a user interface in an operating system? How do OS interfaces facilitate user CO1 Ap M 4
interaction?
60 1 9 C DESC Describe the user and operating system interface. How does the OS handle user CO1 Ap E 12
interactions through command-line interfaces (CLI), graphical user interfaces (GUI),
and system calls?
61 2 1 A OBJ CO2 R E 1
What is the main function of the process scheduler in an operating
system?
C. Compiling D. Multitasking
Answer is : D
63 2 1 A OBJ CO2 R E 1
In a multi-programming environment
The processor executes more than one The programs are developed by more
A. B.
process at a time than one person
More than one process resides in the A single user can execute many
C. D.
memory programs at the same time
Answer is : C
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 4/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
64 2 1 A OBJ CO2 U E 1
Which of the following scheduling algorithms is non-preemptive?
Processes P1 P2 P3 P4
If the time quantum for RR is 4 ms, then the absolute value of the difference between
the average turnaround times (in ms) of SJF and RR (round off to 2 decimal places) is?
66 2 1 B DESC CO2 Ap E 4
Differentiate between preemptive and non-preemptive scheduling algorithms in detail.
67 2 1 C DESC CO2 Ap E 12
Explain Process Concepts in detail
68 2 2 A OBJ Consider a set of n tasks with known runtimes r1,r2,.....rn to be run on a uniprocessor CO2 R E 1
machine. Which of the following processor scheduling algorithms will result in the
maximum throughput?
Answer is : B
69 2 2 A OBJ CO2 U E 1
The signal operation of the semaphore basically works on the basic_____system call.
A. Continue () B. Wakeup()
C. Getup() D. Start()
Answer is : B
70 2 2 A OBJ CO2 R E 1
Operating system provides the different types of services to the user. For accessing
these services, Who will provide by the interface?
Answer is : A
71 2 2 A OBJ CO2 U E 1
Which of the following IPC mechanisms is used for communication between
processes running on different machines?
C. Pipes D. Sockets
Answer is : D
72 2 2 B DESC CO2 Ap E 4
Examine the average waiting time for the processes using non preemptive SJF
scheduling algorithm.
P1 0 7
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 5/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
P2 2 4
P3 4 1
P4 5 4
P5 3 4
73 2 2 B DESC CO2 U E 4
Discuss any one of the algorithmic evaluation method.
74 2 2 C DESC CO2 Ap M 12
Assume that the following set of workload below. All five Processes arrive at time 0, in
the order given, with the length of the CPU bursts given in milliseconds.
P1 10
P2 19
P3 3
P4 7
P5 12
Consider the FCFS, SJF and RR (quantum = 10 milliseconds) scheduling algorithms for
this set of processes. Which algorithm would give the minimum average waiting time?
75 2 3 A OBJ CO2 R E 1
In IPC, a 'pipe' is used for:
Answer is : A
77 2 3 A OBJ CO2 R E 1
In a client-server model, which of the following is typically the
role of the client?
Answer is : C
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 6/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
78 2 3 A OBJ CO2 U E 1
Which of the following protocols enables secure communication
between the client and server over the internet?
A. HTTP B. FTP
C. HTTPS D. SMTP
Answer is : C
79 2 3 B DESC CO2 U M 4
Describe the life cycle process of a process in operating system
80 2 3 C DESC CO2 U E 12
Discuss the methods to implement the communication in client-server system.
81 2 3 C DESC CO2 U E 12
Summarize the two models in inter-process communication. What are the strength and
weakness of the two approaches?
82 2 4 A OBJ CO2 R E 1
What is the primary goal of process scheduling in an operating
system?
Answer is : D
83 2 4 A OBJ CO2 U E 1
In the Round Robin (RR) scheduling algorithm, what determines
the maximum time a process can run before it is preempted?
The process that is not given enough The process that consumes excessive
A. B.
CPU time to complete CPU resources
The process that completes execution The process that causes a deadlock in
C. D.
very quickly the system
Answer is : A
85 2 4 A OBJ CO2 U E 1
Which of the following is a characteristic of the First Come First Serve (FCFS)
scheduling algorithm?
A)
B)
C)
D)
It minimizes the waiting time for all
A. It is pre-emptive B.
processes
It is a priority-based scheduling
C. It is non-pre-emptive D.
algorithm
Answer is : C
86 2 4 B DESC CO2 U M 4
What is a Process Control Block (PCB)? What is its role in process management?
87 2 4 C DESC CO2 R E 12
Discuss various CPU scheduling algorithms with examples (FCFS, SJF, Round Robin, and
Priority Scheduling).
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 7/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
88 2 5 A OBJ CO2 U E 1
In priority scheduling algorithm
CPU is allocated to the process with CPU is allocated to the process with
A. B.
highest priority lowest priority
Equal priority processes cannot be
C. D. None of the mentioned
scheduled
Answer is : A
89 2 5 A OBJ CO2 R E 1
Which of the following kernel is used in Android?
A. MAC B. Windows
Answer is : C
90 2 5 A OBJ CO2 U E 1
Which of the following scheduling algorithms is preemptive scheduling?
Answer is : B
91 2 5 B DESC CO2 R E 4
Define Long term Sheduler,Short term Scheduler, Medium Term Scheduler
92 2 5 C DESC CO2 Ap M 12
Consider the following set of processes, with the length of the CPU burst given in
milliseconds:
P1 2 2
P2 1 1
P3 8 4
P4 4 2
P5 5 3
a) Make use of three Gantt charts and illustrate the execution of these processes
using the following scheduling algorithms: FCFS, SJF, Non-pre-emptive priority (a
larger priority number implies a higher priority)
(4 marks)
b) What is the turnaround time of each process for each of the scheduling
algorithms in part a? (8 marks)
93 2 5 C DESC CO2 Ap M 12
Consider the set of 5 processes whose arrival time and burst time are given below-
P1 3 1
P2 1 4
P3 4 2
P4 0 6
P5 2 3
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 8/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
If the CPU scheduling policy is SJF non-preemptive, calculate the average waiting time
and average turnaround time.
94 2 6 A OBJ CO2 R E 1
Which of the following two operations are provided by the IPC facility?
Answer is : D
95 2 6 A OBJ CO2 U E 1
Which of the following scheduling algorithm is non-preemptive scheduling?
Answer is : D
96 2 6 A OBJ CO2 R E 1
Which of the following virtual machine is used by the Android operating system?
Answer is : B
97 2 6 A OBJ CO2 U E 1
Which of the following component does not belong to PCB (Process Control Block)?
Answer is : C
98 2 6 B DESC CO2 U E 4
What are the Various Scheduling Creteria?Describe it.
99 2 6 B DESC CO2 Ap M 4
What are the steps followed in Client-Server Communication?
P1 0 5
P2 1 3
P3 2 1
P4 3 2
P5 4 3
If the CPU scheduling policy is Round Robin with time quantum = 2 unit, calculate the
average waiting time and average turnaround time
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 9/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
A. Two B. Six
C. Seven D. Five
main()
if(fork()>0)
sleep(100);
Answer is : B
104 2 7 A OBJ CO2 R E 1
How many times the following C program prints 'yes'?
main()
fork();fork();printf("yes");
Answer is : C
105 2 7 A OBJ CO2 U E 1
The following C program is executed on a Unix/Linux system
int main ()
int i ;
if (i%2 == 0) fork ( ) ;
return 0 ;
A. 31 B. 25
C. 30 D. 29
Answer is : A
106 2 7 B DESC CO2 Ap M 4
Discuss the concept of Process Scheduling and describe its types.
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 10/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
107 2 8 A OBJ CO2 R E 1
The address of the next instruction to be executed by the current process is provided
by the
Answer is : B
108 2 8 A OBJ The maximum number of processes that can be in Ready state for a computer system CO2 U E 1
with n CPUs is
A. n B. n2
C. 2n D. Independent of n
Answer is : D
109 2 8 A OBJ CO2 R E 1
What is the ready state of a process?
When process is scheduled to run after When process is unable to run until
A. B.
some execution some task has been completed
Answer is : A
110 2 8 A OBJ CO2 U E 1
Which of the following two operations are provided by the IPC facility?
Answer is : D
111 2 8 B DESC CO2 R M 4
What are threads? What is the difference between a process and a thread
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 11/12
2/10/25, 12:02 PM 2023_UG08_231AI423_Question Bank
116 2 9 A OBJ If a thread invokes the exec system call, then CO2 R E 1
Answer is : B
118 2 9 B DESC CO2 Ap M 4
What is Many to Many Model? What are its Advantages and Disadvantages?
172.16.102.251/apps/examportal/admin/PrintQuestions.php?q=MjAyM3x8VUcwOHx8MjMxQUk0MjM= 12/12