Operating System Questions and Answers with Multiple Choice

Operating System Questions and Answers with Multiple Choice Options for IT students who are preparing for academic & competitive exams.
Operating System Questions and Answers with Multiple Choice

Operating System Questions and Answers

1. Operating system is a ___
Ans. System Software

2. Spreadsheets and database systems are examples for ___
Ans. Application software

3. Spooling is an acronym for ___
Ans. Simultaneous Peripheral Operation On-Line.

4. A program in execution is referred to as ___
Ans. Process

5. The operating system is an example for ___ approach
Ans. Layered

6. ___ is a single sequence stream which allows a program to split itself into two or more simultaneously running tasks.
Ans. Thread

7. ___ serves as a repository of information about a process and varies from process to process.
Ans. Process Control block

8. A process is ___ if it can affect or be affected by the other processes executing in the system.
Ans. Co-operating

9. Because threads can share common data, they do not need to use ___.
Ans. Interprocess Communication

10. Co-operating processes that directly share a logical address space can be implemented as___.
Ans. Lightweight processes or threads

11. ___ selects a process from among the ready processes to execute on the CPU.
Ans. CPU Scheduler

12. The time taken by the Dispatcher to stop one process and start another running is known as___.
Ans. Dispatch Latency

13. The interval of time between submission and completion of a process is called ___.
Ans. Turnaround time

14. A solution to starvation is ___.
Ans. Aging

15. ___ systems are required to complete a critical task within a guaranteed amount of time.
Ans. Hard real-time.

16. ___ is one that can affect or be affected by the other processes executing in the system.
Ans. Co-operating process

17. ___ is a mechanism that allows processes to communicate and to synchronize their actions.
Ans. Inter-Process Communication

18. To processes can communicate only if the processes have a ___.
Ans. Shared mailbox

19. ___ are the classic method for restricting access to shared resources in a multi-processing environment.
Ans. Semaphores

20. ___ is a collection of procedures, variables and data structures grouped together.
Ans. Monitors

21. ___ can be described by a resource allocation graph.
Ans. Deadlocks

22. A system is said to be in a safe state if it can allocate resources up to the maximum available and is not in a state of ___.
Ans. Deadlock

23. When resources have multiple instances ___– is used for deadlock Avoidance.
Ans. Banker’s algorithm

24. A wait-for graph is not applicable for detecting deadlocks where there exist ___.
Ans. Multiple instances of resources

25. ___ algorithm requires each process to make in advance the maximum number of resources of each type that it may need.
Ans. Deadlock Avoidance.

26. An address generated by the CPU is referred to as ___.
Ans. Logical address

27. At the run time/Execution time, the virtual addresses are mapped to physical addresses by___.
Ans. Memory Management Unit

28. Compaction is possible only if relocation is done at ___.
Ans. Runtime

29. Physical memory is divided into fixed-sized blocks called ___.
Ans. Frames

30. TLBs stands for ___.
Ans. Translation look-aside buffers

31. ___ is a technique that allows the execution of processes that may not be entirely in memory.
Ans. Virtual Memory

32. Virtual Memory is implemented using ___.
Ans. Demand Paging

33. ___ is basic to demand to page.
Ans. Page Replacement

34. ___ algorithm produces the lowest page-fault rate of all algorithm.
Ans. Optimal Page Replacement

35. ___ raises the degree of multi-programming and increases CPU utilization.
Ans. Virtual Memory

36. A file is a collection of related information recorded on the ___.
Ans. Secondary Storage.

37. ___ is best-suited access method where most of the records in a file are to be processed.
Ans. Sequential Access

38. ___ requires a file to occupy contiguous blocks on the disk.
Ans. Continuous allocation

39. In a linked allocation ___ is not possible.
Ans. Random access of files.

40. Problems of external fragmentation and size declaration present in contiguous allocation are overcome in ___.
Ans. Linked allocation

41. Distributed processing and parallel processing have a common goal of ___
Ans. High throughput using more processors.

42. Distributed processing systems are also called ___.
Ans. Loosely coupled systems.

43. The communication management software runs on ___.
Ans. Both the client and server

44. In RPC ___ is very difficult because it is difficult to let processors on different machines to share a common address space.
Ans. Call by reference

45. A virtual circuit analogous to telephone service is an example of ___.
Ans. Reliable service

46. Unauthorized use of service (tapping) and unauthorized disclosure of information (disclosure) is ___.
Ans. Passive threats.

47. ___ is the verification of access to system resources.
Ans. Authentication

48. One of the safest ways to prevent virus attacks is to use ___.
Ans. legal copies of the software

49. ___ plays an important role in the effectiveness of the password.
Ans. Length of a password

50. In transposition cyphers the contents of the data are not changed but ___.
Ans. the order is changed

Conclusion:

Exploring Operating System questions and answers through multiple-choice format offers a dynamic way to enhance understanding and test knowledge effectively. Whether you’re preparing for exams, interviews, or simply aiming to deepen your understanding of Operating Systems, practicing with MCQs provides valuable insights and strengthens your problem-solving skills.

By engaging with a diverse range of questions covering various aspects of Operating Systems, you can build confidence and proficiency in this fundamental area of computer science. Remember, consistent practice and active learning are key to mastering Operating Systems concepts and achieving success in your academic or professional endeavors.

Keep exploring, learning, and challenging yourself with Operating System MCQs to stay ahead in the dynamic world of technology.

Similar Posts

One Comment

  1. Very nice blog article. Keep the good work and help studnets

Leave a Reply

Your email address will not be published. Required fields are marked *