OS Question Answers
Question answers of the operating system syllabus
(2022-23 KCS 401)
-
Define two main functions of an operating system.
ANS wel come to the number world -
Explain the principal advantages of multiprogramming.
-
Define the term busy waiting.
-
Define semaphore and its types.
ANS A semaphore is a synchronization mechanism used in Concurrent programming to cintrol access to shared resources by multiple processes or threads. It is essentially a variable or abstract data type is used to solve critical section problems and to achieve process synchronization in multi-processing environments.A semaphore S is an integer variable that, apart from intilization, is accessed only through two standard atomic operations:
wait()
anssignal()
. Thewait()
operation was originally termed P (from the Dutch proberen, "to test"),signal()
was originally called V (from verhogen, "to increase"). The defination ofwait()
is as follows:The defination of
signal()
is as follows: -
Explain starvation problem and its solution.
-
Explain internal and external fragmentation.
-
Explain thrashing and locality of reference.
-
Distinguish between physical and logical address space of a process.
-
Explain various operations associated with a file.
-
Explain tree level directory structure.
(2021-22 KCS 401)
- Define Operating system and mention its major functions.
- Briefly define the term Real Time Operating System.
- What dou mean by Concurrent Processes?
- Define Seek time and Latency time.
- What do we need Scheduling?
- What are the Performance Criteria in CPU Scheduling?
- Explain the Logical address space and Phusical address diagrammatically.
- Explain in brief about the Multiprogrmming with fixed partitions.
- What do you mean by the safe state and an unsafe state?
- What do you mean by the I/O Buffering?
(2018-19 RCS 401)
- Describe the typical elements of the process control block.
- What are the various scheduling criteria for CPU scheduling?
- What is the main function of the memory-management unit?
- Define seek time and latency time.
- Define SCAN and C-SCAN scheduling algorithms.
- What is a safe state and an unsafe state?
- Explain the logical address space and physical address space diagrammatically.