41. Address registers contain main memory addresses of...
Correct! Address registers are used to store the memory addresses where data and instructions are located.
42. I/O instruction control is used to activate an...
Correct! Control instructions are sent to an I/O module to activate an external peripheral and tell it what to do.
43. I/O modules performs the requested action on...
Correct! In Interrupt-driven I/O, the I/O module performs the requested action (like reading data) independently after the CPU issues the command.
44. Control and Status registers are used by the processor to control...
Correct! These registers are used to control the operation of the processor and check the status of running processes.
45. I/O instruction transfer is used to read the...
Correct! Transfer instructions are used to read data from or write data to the device buffer.
46. Stack pointer is a register that points to the...
Correct! The stack pointer (SP) always tracks the address of the most recently added element, known as the top of the stack.
47. Cache size issue can have significant impact on...
Correct! The size of the cache affects the hit ratio, which directly impacts the overall system performance.
48. Direct memory access is more efficient to move...
Correct! DMA is designed to transfer large blocks of data between memory and I/O devices without constant CPU intervention.
49. In data processing, processor perform some...
Correct! The core function of data processing is performing arithmetic and logical operations on the actual data.
50. I/O instruction Status tests various...
Correct! Status instructions check the condition of the I/O module (e.g., ready, busy, error).
51. The processor fetches an instruction from...
Correct! During the fetch cycle, the processor retrieves instructions from the main memory.
52. Data and instructions that are being used frequently are stored in...
Correct! Cache memory stores frequently accessed data to speed up processing by reducing access time to the main memory.
53. Processor-I/O involves data transferring between...
Correct! This type of transfer specifically refers to communication between the CPU and the input/output modules.
54. Data register can be assigned to a...
Correct! General-purpose data registers can be used for various arithmetic and logical functions by the programmer.
Chapter 2: Concurrency, Deadlock and Starvation
55. With deadlock detection, requested resources are granted to...
Correct! In a detection strategy, resources are granted to processes as requested, and the OS periodically checks for circular waits (deadlocks).
56. All deadlocks involve conflicting needs for...
Correct! Deadlock arises when processes compete for exclusive access to resources (memory, devices, files).
57. The fastest form of inter process communication provided in UNIX is...
Correct! Shared Memory is the fastest IPC because it avoids data copying; processes access the same memory block directly.
58. Deadlock prevention strategies are very...
Correct! Prevention strategies are conservative because they limit resource access (e.g., disallowing hold-and-wait) to ensure deadlock is impossible, often reducing system efficiency.
59. A consumable resource is one that can be...
Correct! Consumable resources (like interrupts, signals, and messages) are created (produced) and destroyed (consumed) by processes.
60. A signal is a software mechanism that informs a...
Correct! Signals are used to notify a process that a specific asynchronous event has occurred.
0 Comments