MCQ
Paper - II (ix) — Computer Organization and Architecture MCQ - Practice Questions with Answers
Solve 44 Paper - II (ix) — Computer Organization and Architecture questions for RAS/RPSC preparation.
Practice questions
Q1In a snooping cache-coherence protocol on a shared bus, what do cache controllers monitor?
In snooping protocols, caches observe the bus or other broadcast medium for transactions involving memory blocks. If a transaction refers to a block held locally, the cache controller can invalidate, update, supply data, or change the block state according to the coherence protocol.
Q2Which statement best distinguishes hardwired control from microprogrammed control in a processor?
Hardwired control derives control signals through combinational and sequential logic designed for the instruction set. Microprogrammed control instead uses a control memory whose microinstructions describe the lower-level control actions for each instruction step.
Q3In a stored-program Von-Neumann computer, which statement best explains the usual Von-Neumann bottleneck?
The Von-Neumann model keeps program instructions and data in read/write main memory and the CPU accesses them through the memory interface. When the same path is used for fetching instructions and moving operands, the processor may wait on memory bandwidth; this contention is called the Von-Neumann bottleneck.
Q4An instruction uses the contents of register R2 as a base and adds a signed displacement field from the instruction to form the memory address. Which addressing mode is being used?
Displacement addressing forms the effective address by adding a constant field in the instruction to a register value. It is widely used for arrays, records, stack frames, and load-store instructions because it combines a compact instruction field with a relocatable base address.
Q5Two processors in a shared-memory multiprocessor cache the same memory block. Processor P1 writes to that block under a snooping write-invalidate protocol. What should other caches normally do when they observe the invalidate transaction?
In a snooping coherence design, cache controllers watch bus or interconnect transactions. When a processor gains write permission for a shared block, a write-invalidate protocol makes other cached copies invalid, so a later read cannot use stale data and must fetch a coherent copy.
You've seen 5 of 44 sample questions
Unlimited practice on Paper - II (ix) — Computer Organization and Architecture comes with the RAS Test Series + Practice pack or Gate Pass.
More questions
6Two processors have cached the same memory block. Processor P1 wants to write the block under a snooping write-invalidate coherence protocol. What action is most characteristic of this protocol?
7A processor designer implements control signals using fixed logic gates and decoders rather than a control memory. Which description is most accurate?
8An instruction contains an address field X, and the effective address is obtained by adding X to the current Program Counter. Which addressing mode is being used?
9In a direct-mapped cache with 64 cache lines, block number 130 of main memory will map to which cache line?
10A CPU control unit is implemented using a control store containing microinstructions. Which term best describes this method of generating control signals?
11In DMA transfer, what is the main role of the DMA controller after the CPU initializes the transfer parameters?
12In a multiprocessor system, what problem does a cache-coherence protocol primarily address?
13For the register-transfer statement R2 <- R1 in a synchronous CPU, which interpretation is correct?
14In a single-bus CPU organization, why are temporary registers often required during multi-operand arithmetic operations?
15Which comparison between hardwired control and microprogrammed control is most accurate for a processor control unit?
