Q74.Marks: +2.0UGC NET Paper 2: Computer Science 2nd January 2026 Shift 1
-Match the LIST-I with LIST-II
LIST-I
LIST-II
A. System Call
I. A process requests a function that is located in a different computer system.
B. Preemption
II. A request that a program makes to the operating system.
C. Real time application
III. The forced deallocation of the CPU from a process.
D. Remote procedure call
IV. A program that responds to activities in an external system within a maximum time determined by the external system.
Choose the correct answer from the options given below:
1.A-I. B-II, C-III, D-IV
2.А-II. В-III, C-IV, D-I✓ Correct
3.A-IV. B-III, C-II, D-I
4.А-II. В-III, C-1, D-IV
Solution
The correct answer is A-II, B-III, C-IV, D-I.
Key Points
A - System Call (II): A system call is a request made by a program to the operating system to perform a specific function. It acts as an interface between a process and the OS.
B - Preemption (III): Preemption is the act of forcibly taking the CPU away from a process, typically to allow another process to execute, ensuring fair CPU time allocation.
C - Real-time Application (IV): A real-time application is designed to respond to external events or inputs within a fixed time frame, ensuring timely system behavior.
D - Remote Procedure Call (I): A remote procedure call allows a process to execute a subroutine in another computer system over a network, appearing seamless to the user.
Additional Information
System Call:
Examples include process management, file management, and inter-process communication.
System calls provide a controlled entry point into kernel mode operations.
Preemption:
Occurs in multitasking operating systems to ensure responsiveness.
Used in priority-based scheduling algorithms.
Real-time Applications:
Examples include industrial automation, robotics, and medical monitoring systems.
They are categorized as hard real-time (strict deadlines) and soft real-time (flexible deadlines).
Remote Procedure Call:
Used in distributed systems to enable communication between processes on different machines.
Frameworks like gRPC and Java RMI are examples of RPC implementations.