Operating System Basics Questions and Answers
Operating System Basics questions with answers are among the most commonly asked in technical interviews and exams. This section covers core OS concepts like process management, memory allocation, file systems, and scheduling algorithms. Practicing programming questions and answers on operating systems helps strengthen your conceptual clarity and practical understanding of computer architecture. Frequently featured in GATE, TCS, Infosys, and Wipro placements, these MCQs provide a balanced mix of theoretical and applied knowledge. Clear explanations make this section an ideal resource for anyone preparing for system-related roles or competitive exams.
Operating System Basics
Showing 10 of
563 questions
201. In the pure User Level Threads (ULT) (i) Thread management is done by application. (ii) Thread mnagement is done by kernet, (iii) Kernel is not aware of the existence of thread (iv) Application program interface (API) to the kernel thread facility
- i, ii are true
- i, ii and iii are true
- All are false
- None of these are true
202. The Window 2000 (W2K) and Lunux are the example of
- User Level Thread (ULT)
- Kernel Level Thread (KLT)
- A and B both
- None of these
203. The following is not an advantage of User Level Threads (ULT).
- Thread switching does not requires kernel mode privileges because all of the thread management are withing the user address space of a single process.
- Here scheduling can be application specific
- ULT can be run an any opeating system.
- When ULT executes a system call, not only that thread blocked, but all of the threads within the process are bloked
204. The Linux opeating system supports
- Single thread per process and single process.
- Multiple thread per process and single process
- single thread per process and multiple processes
- Multiple thread process and multiple processes
205. The Vector and array processors fall into
- Single Instruction Single Data (SIS(D) stream
- Single Instructionl Multiple Data (SIM (D) stream
- Multiple Instruction Single Data (MIS (D) stream
- Multiple Instruction Multiple Data (MIM (D) system
206. In cluster
- Computers communicate with each other's via fixed paths or via some network facilities
- Computer communicates with each other's via a shared memory
- Both (A) and (B)
- None of these
207. The cluster is a case of
- Distributed memory
- Shared memory
- Master/slave arhitecture
- Symmetric multi processor
208. The master/slave architecture is an example of
- Distrubuted memory processing
- Shared memory processing
- Symmetric multi processing
- None of these
209. I/O modules in computer
- Controls the operation of the computer.
- Stores dat and Program.
- Move data between the computer and external environment
- Provides communication among processor and main memory
210. Instruction register contains
- The address of an instruction to be fetched
- The instructions most recently fetched.
- The data to be written into memory
- The data to be read from memory