

MCQOPTIONS
Saved Bookmarks
This section includes 1690 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
251. |
Multithreading on a multi – CPU machine |
A. | has multiple threads of execution |
B. | has a single thread of execution |
C. | can have multiple or a single thread for execution |
D. | none of the mentioned |
Answer» C. can have multiple or a single thread for execution | |
252. |
In question 2, if the number of page frames is increased to 4, then the number of page transfers |
A. | decreases |
B. | increases |
C. | remains the same |
D. | none of the mentioned |
Answer» C. remains the same | |
253. |
Winchester disks are a type of |
A. | optical disks |
B. | magnetic disks |
C. | compact disks |
D. | magnetic drives |
Answer» C. compact disks | |
254. |
An edge from process Pi to Pj in a wait for graph indicates that |
A. | pi is waiting for pj to release a resource that pi needs |
B. | pj is waiting for pi to release a resource that pj needs |
C. | pi is waiting for pj to leave the system |
D. | pj is waiting for pi to leave the system |
Answer» B. pj is waiting for pi to release a resource that pj needs | |
255. |
Memory management technique in which system stores and retrieves data from secondary storage for use in main |
A. | fragmentation |
B. | paging |
C. | mapping |
D. | None of the mentioned |
Answer» C. mapping | |
256. |
storage is a system where a robotic arm will connect or disconnect off- line mass storage media according to the computer operating system demands. |
A. | secondary |
B. | virtual |
C. | tertiary |
D. | magnetic |
Answer» D. magnetic | |
257. |
Brain of computer is |
A. | control unit |
B. | arithmetic and logic unit |
C. | central processing unit |
D. | memory |
Answer» D. memory | |
258. |
What is Response time? |
A. | the total time taken from the submission time till the completion time |
B. | the total time taken from the submission time till the first response is produced |
C. | the total time taken from submission time till the response is output |
D. | none of the mentioned |
Answer» C. the total time taken from submission time till the response is output | |
259. |
LRU page – replacement algorithm associates with each page the |
A. | time it was brought into memory |
B. | the time of that page’s last use |
C. | page after and before it |
D. | all of the mentioned |
Answer» C. page after and before it | |
260. |
Mutual exclusion implies that |
A. | if a process is executing in its critical section, then no other process must be executing in their critical sections |
B. | if a process is executing in its critical section, then other processes must be executing in their critical sections |
C. | if a process is executing in its critical section, then all the resources of the system must be blocked until it finishes execution |
D. | none of the mentioned |
Answer» B. if a process is executing in its critical section, then other processes must be executing in their critical sections | |
261. |
There is a set of page replacement algorithms that can never exhibit Belady’s Anomaly, called |
A. | queue algorithms |
B. | stack algorithms |
C. | string algorithms |
D. | none of the mentioned |
Answer» C. string algorithms | |
262. |
What does RAID stand for? |
A. | redundant array of independent disks |
B. | redundant array of inexpensive disks |
C. | redundant array of intermediate disks |
D. | redundant array of improper disks |
Answer» B. redundant array of inexpensive disks | |
263. |
controller sends the command placed into it, via messages to the controller. |
A. | host, host |
B. | disk, disk |
C. | host, disk |
D. | disk, host |
Answer» D. disk, host | |
264. |
Magnetic tape drives can write data at a speed disk drives. |
A. | much lesser than |
B. | comparable to |
C. | much faster than |
D. | none of the mentioned |
Answer» C. much faster than | |
265. |
The offset ‘d’ of the logical address must be |
A. | greater than segment limit |
B. | between 0 and segment limit |
C. | between 0 and the segment number |
D. | greater than the segment number |
Answer» C. between 0 and the segment number | |
266. |
Consider a computer with 8 Mbytes of main memory and a 128K cache. The cache block size is 4 K. It uses a direct mapping scheme for cache management. How many different main memory blocks can map onto a given physical cache block? |
A. | 2048 |
B. | 256 |
C. | 64 |
D. | 8 |
Answer» D. 8 | |
267. |
Cancelling a thread asynchronously |
A. | frees all the resources properly |
B. | may not free each resource |
C. | spoils the process execution |
D. | none of the mentioned |
Answer» C. spoils the process execution | |
268. |
TestAndSet instruction is executed |
A. | after a particular process |
B. | periodically |
C. | atomically |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
269. |
What does D in the D-flip flop stand for? |
A. | digital |
B. | direct |
C. | delay |
D. | durable |
Answer» D. durable | |
270. |
Concurrent access to shared data may result in |
A. | data consistency |
B. | data insecurity |
C. | data inconsistency |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
271. |
In segmentation, each address is specified by |
A. | a segment number & offset |
B. | an offset & value |
C. | a value & segment number |
D. | a key & value |
Answer» B. an offset & value | |
272. |
What is a dedicated device? |
A. | opposite to a sharable device |
B. | same as a sharable device |
C. | can be used concurrently by several processes |
D. | none of the mentioned |
Answer» B. same as a sharable device | |
273. |
In contiguous memory allocation |
A. | each process is contained in a single contiguous section of memory |
B. | all processes are contained in a single contiguous section of memory |
C. | the memory space is contiguous |
D. | none of the mentioned |
Answer» B. all processes are contained in a single contiguous section of memory | |
274. |
Memory protection in a paged environment is accomplished by |
A. | protection algorithm with each page |
B. | restricted access rights to users |
C. | restriction on page visibility |
D. | protection bit with each page |
Answer» E. | |
275. |
If all processes I/O bound, the ready queue will almost always be and the Short term Scheduler will have a to do. |
A. | full, little |
B. | full, lot |
C. | empty, little |
D. | empty, lot |
Answer» D. empty, lot | |
276. |
Each request requires that the system consider the to decide whether the current request can be satisfied or must wait to avoid a future possible deadlock. |
A. | resources currently available |
B. | processes that have previously been in the system |
C. | resources currently allocated to each process |
D. | future requests and releases of each process |
Answer» B. processes that have previously been in the system | |
277. |
‘m’ processes share ‘n’ resources of the same type. The maximum need of each process doesn’t exceed ‘n’ and the sum of all their maximum needs is always less than m+n. In this setup, deadlock |
A. | can never occur |
B. | may occur |
C. | has to occur |
D. | none of the mentioned |
Answer» B. may occur | |
278. |
When one thread immediately terminates the target thread, it is called |
A. | asynchronous cancellation |
B. | systematic cancellation |
C. | sudden termination |
D. | deferred cancellation |
Answer» B. systematic cancellation | |
279. |
The two phase locking protocol consists of |
A. | growing & shrinking phase |
B. | shrinking & creation phase |
C. | creation & growing phase |
D. | destruction & creation phase |
Answer» B. shrinking & creation phase | |
280. |
When is the Many to One model at an advantage? |
A. | when the program does not need multithreading |
B. | when the program has to be multi- threaded |
C. | when there is a single processor |
D. | none of the mentioned |
Answer» B. when the program has to be multi- threaded | |
281. |
The data structures available in the Banker’s algorithm are |
A. | available |
B. | need |
C. | allocation |
D. | all of the mentioned |
Answer» E. | |
282. |
What is a long-term scheduler? |
A. | it selects processes which have to be brought into the ready queue |
B. | it selects processes which have to be executed next and allocates cpu |
C. | it selects processes which heave to remove from memory by swapping |
D. | none of the mentioned |
Answer» B. it selects processes which have to be executed next and allocates cpu | |
283. |
The address generated by the CPU is referred to as |
A. | Physical Address |
B. | Logical Address |
C. | Neither Physical nor Logical |
D. | None of the mentioned |
Answer» C. Neither Physical nor Logical | |
284. |
When several processes access the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place, is called? |
A. | dynamic condition |
B. | race condition |
C. | essential condition |
D. | critical condition |
Answer» C. essential condition | |
285. |
Every address generated by the CPU is divided into two parts. They are |
A. | frame bit & page number |
B. | page number & page offset |
C. | page offset & frame bit |
D. | frame offset & page offset |
Answer» C. page offset & frame bit | |
286. |
What is a semaphore? |
A. | is a binary mutex |
B. | must be accessed from only one process |
C. | can be accessed from multiple processes |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
287. |
Thrashing the CPU utilization. |
A. | increases |
B. | keep constant |
C. | decreases |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
288. |
The dining – philosophers problem will occur in case of |
A. | 5 philosophers and 5 chopsticks |
B. | 4 philosophers and 5 chopsticks |
C. | 3 philosophers and 5 chopsticks |
D. | 6 philosophers and 5 chopsticks |
Answer» B. 4 philosophers and 5 chopsticks | |
289. |
A character stream device transfers |
A. | bytes one by one |
B. | block of bytes as a unit |
C. | with unpredictable response times |
D. | none of the mentioned |
Answer» B. block of bytes as a unit | |
290. |
Size of the memory mainly depends on the size of the address bus. |
A. | main |
B. | virtual |
C. | secondary |
D. | cache |
Answer» B. virtual | |
291. |
What is the main function of the command interpreter? |
A. | to get and execute the next user-specified command |
B. | to provide the interface between the api and application program |
C. | to handle the files in operating system |
D. | none of the mentioned |
Answer» B. to provide the interface between the api and application program | |
292. |
Each entry in a segment table has a |
A. | segment base |
B. | segment peak |
C. | segment value |
D. | none of the mentioned |
Answer» B. segment peak | |
293. |
Any electronic holding place where data can be stored and retrieved later whenever required is |
A. | memory |
B. | drive |
C. | disk |
D. | circuit |
Answer» B. drive | |
294. |
What is the reason for using the LFU page replacement algorithm? |
A. | an actively used page should have a large reference count |
B. | a less used page has more chances to be used again |
C. | it is extremely efficient and optimal |
D. | all of the mentioned |
Answer» B. a less used page has more chances to be used again | |
295. |
A process having multiple threads of control implies |
A. | it can do more than one task at a time |
B. | it can do only one task at a time, but much faster |
C. | it has to use only one thread per process |
D. | none of the mentioned |
Answer» B. it can do only one task at a time, but much faster | |
296. |
The header and trailer of a sector contain information used by the disk controller such as and |
A. | main section & disk identifier |
B. | error correcting codes (ecc) & sector number |
C. | sector number & main section |
D. | disk identifier & sector number |
Answer» C. sector number & main section | |
297. |
What is a reusable resource? |
A. | that can be used by one process at a time and is not depleted by that use |
B. | that can be used by more than one process at a time |
C. | that can be shared between various threads |
D. | none of the mentioned |
Answer» B. that can be used by more than one process at a time | |
298. |
In UNIX, the system call is used to send a signal. |
A. | sig |
B. | send |
C. | kill |
D. | sigsend |
Answer» D. sigsend | |
299. |
Write ahead logging is a way |
A. | to ensure atomicity |
B. | to keep data consistent |
C. | that records data on stable storage |
D. | all of the mentioned |
Answer» E. | |
300. |
The ability to execute a program that is only partially in memory has benefits like |
A. | the amount of physical memory cannot put a constraint on the program |
B. | programs for an extremely large virtual space can be created |
C. | throughput increases |
D. | all of the mentioned |
Answer» E. | |