Practise 133 Computer System Architecture questions asked in UGC NET Computer Science from 2018–2026. Questions cover Digital logic, Number representation, Data path and control unit design, Instruction set architecture, Memory hierarchy and I/O organisation. Every question is shown with its options and the correct answer, free to read.
Practise Computer System Architecture as timed sets
Focused 10-question sets with instant scoring, explanations, and weak-area analysis.
Ordered newest exam first. Each question links back to the full paper it came from.
What does Amdahl's Law describe in the context of parallel processing?
Answer: (A) Maximum speedup achievable, considering serial and parallel portions of a program
Explanation
Arrange the following in terms of capacity from smallest to largest.
A. L3 cache
B. L1 cache
C. CPU register
D. L2 cache
Answer: (C) C, B, D, A
Explanation
For sending input I₆ to the output line of an 8×1 multiplexer, which selection-line combination is required?
Answer: (C) 110
Explanation
The term "double buffered" is used in which of the following?
Answer: (B) Asynchronous communication interface
Explanation
The combination of selection lines for sending input I₁₄ to the output in the shown 64 × 1 multiplexer is:

64 × 1 multiplexer selection-line diagram.
Answer: (D) 001110
Explanation
Match List-I with List-II.
A. FDM
B. Digital circuits
C. A two-variable function
D. J-K flip-flop
| List-I | List-II |
|---|---|
| A. FDM B. Digital circuits C. Two-variable function D. J-K flip-flop | I. Four minterms II. Frequency Division Multiplexing III. Universal flip-flop IV. Combinational or sequential |
Answer: (B) A-II, B-IV, C-I, D-III
Explanation
Average main-memory access time is 130 ns, cache access time is 100 ns, and the cache hit ratio is 75%. What is the average time to access a word?
Answer: (D) 107.5 ns
Explanation
Which IC family has the lowest power consumption?
Answer: (D) CMOS
Explanation
Simplify F(A,B,C,D) = Σm(3,6,7,11,12,13,14,15) using a four-variable Karnaugh map.
Answer: (C) AB + BC + CD
Explanation
What is memory interleaving?
Answer: (C) Dividing memory into modules so the CPU can access multiple modules simultaneously
Explanation
In the given program, 1% of the code accounts for 50% of execution time. What percentage decrease in execution time results from rewriting that 1% in assembly language, which runs five times faster?
Answer: (C) 40%
Explanation
Arrange the following events in the correct order when an interrupt occurs during instruction execution.
A. Save program counter (PC) and status register
B. Fetch interrupt vector from memory
C. Execute the interrupted instruction completely
D. Transfer control to interrupt service routine (ISR)
E. Restore PC and register after ISR
Answer: (C) C, A, B, D, E
Explanation
Which of the following are characteristics of RISC architecture?
A. Large instruction set with many adversing modes
B. Fixed instruction length
C. Emphasis on software rather than hardware
D. Simple instruction that execute in one cycle
Answer: (B) B, C, D Only
Explanation
Assertion (A): Instruction pipelining improves CPU throughput.
Reason (R): Pipelining decreases the execution time of each individual instruction.
Answer: (C) A is correct but R is not correct
Explanation
Based on the passage, how much CPU time is consumed by programmed I/O?
A system transfers data blocks of 2000 bytes.
With programmed I/O, each byte transfer takes 6 CPU cycles.
With direct memory access (DMA), the block transfer takes 3000 cycles in total for the DMA controller, in addition to a CPU setup overhead of 200 cycles.
The CPU clock speed is 1 GHz, so one clock cycle equals 1 nanosecond.
Answer: (A) 12 μs
Explanation
Based on the passage, which approach is more CPU-efficient for large block transfers?
A system transfers data blocks of 2000 bytes.
With programmed I/O, each byte transfer takes 6 CPU cycles.
With direct memory access (DMA), the block transfer takes 3000 cycles in total for the DMA controller, in addition to a CPU setup overhead of 200 cycles.
The CPU clock speed is 1 GHz, so one clock cycle equals 1 nanosecond.
Answer: (B) DMA
Explanation
Based on the passage, how many CPU cycles are spent with DMA?
A system transfers data blocks of 2000 bytes.
With programmed I/O, each byte transfer takes 6 CPU cycles.
With direct memory access (DMA), the block transfer takes 3000 cycles in total for the DMA controller, in addition to a CPU setup overhead of 200 cycles.
The CPU clock speed is 1 GHz, so one clock cycle equals 1 nanosecond.
Answer: (A) 200 Cycles
Explanation
Based on the passage, how many CPU cycles are spent using programmed I/O?
A system transfers data blocks of 2000 bytes.
With programmed I/O, each byte transfer takes 6 CPU cycles.
With direct memory access (DMA), the block transfer takes 3000 cycles in total for the DMA controller, in addition to a CPU setup overhead of 200 cycles.
The CPU clock speed is 1 GHz, so one clock cycle equals 1 nanosecond.
Answer: (C) 12000
Explanation
Based on the passage, how much CPU time is consumed by DMA overhead?
A system transfers data blocks of 2000 bytes.
With programmed I/O, each byte transfer takes 6 CPU cycles.
With direct memory access (DMA), the block transfer takes 3000 cycles in total for the DMA controller, in addition to a CPU setup overhead of 200 cycles.
The CPU clock speed is 1 GHz, so one clock cycle equals 1 nanosecond.
Answer: (A) 0.2 μs
Explanation
What is the binary equivalent of (A0F)₁₆?
Answer: (C) 101000001111
Explanation
In an I/O operation, what does a write operation do?
Answer: (B) Transfers data from memory to an I/O device
Explanation
The transformation of data from main memory to cache memory is called:
Answer: (C) Mapping
Explanation
What is the Gray-code equivalent of decimal 8?
Answer: (B) 1100
Explanation
A computer processes an instruction by fetching it, decoding it, calculating its effective address, fetching operands, and executing it. Which sequence is correct?
Answer: (C) B, C, A, D, E
Explanation
In an arithmetic pipeline, the operations are compare exponents, align mantissas, add or subtract mantissas, and normalize the result. Which sequence is correct?
Answer: (A) D, A, B, C
Explanation
To input data through a CPU-controlled I/O program, the actions are reading the status register, checking its flag bit, reading the data register, and transferring data to memory. Which sequence is correct?
Answer: (A) A, B, C, D
Explanation
Which statements are true: write-through updates only cache; write-back updates cache and main memory together; private writable caches create coherence problems; and cache coherence can be solved by a hardware-only scheme?
Answer: (C) C and D only
Explanation
Which gate does not output 1 when both inputs are 0?
Answer: (D) XOR only
Explanation
Match address space, memory space, cache memory, and segmented program with associative mapping, logical address, physical address, and virtual address.
| List I | List II |
|---|---|
| A. Address Space | I. Associative Mapping |
| B. Memory Space | II. Logical address |
| C. Cache Memory | III. Physical address |
| D. Segmented Program | IV. Virtual address |
Answer: (A) A-IV, B-III, C-I, D-II
Explanation
Give the correct order of the instruction cycle:
A. Read the effective address
B. Fetch the instruction
C. Execute the instruction
D. Decode the instruction
Answer: (B) B, D, A, C
Explanation
Which of the following do not represent memory-reference instructions?
A. LDA (Load Accumulator)
B. CMA (Complement Accumulator)
C. STA (Store Accumulator)
D. INP (Input Character)
E. ADD (Add to Accumulator)
Answer: (B) B and D only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. (11011)₂ B. Complements C. Parity bits D. Variable-length instruction | I. Error-detection code II. CISC III. Negative number IV. (33)₁₆ |
Answer: (B) A-IV, B-III, C-I, D-II
Explanation
A pipeline multiplier uses two carry-save adders (CSAs) and a carry-propagate adder (CPA). Arrange the following stages in the proper order.
A. Two CSAs merge four numbers into two numbers.
B. A CPA adds two numbers.
C. Two levels of four CSAs are used.
D. Eight partial products are generated.
Answer: (B) D, C, A, B
Explanation
Which of the following are not data-manipulation instructions?
A. Call
B. Load
C. And
D. Increment
E. Shift
Answer: (B) A and B only
Explanation
Arrange the following in increasing order of access time.
A. Solid-state drive
B. Optical disks
C. DRAM
D. SRAM
E. Registers
Answer: (D) E, D, C, A, B
Explanation
Which table for a dynamic pipeline becomes more interesting when a nonlinear pattern follows?
Answer: (A) Reservation table
Explanation
Which is often needed to evaluate cache performance?
Answer: (A) Hit ratio
Explanation
Consider the following relations on {1, 2, 3, 4}. Which of the following relations are reflexive?
A. R₁ = {(1,1),(1,2),(2,1),(2,2),(3,4),(4,1),(4,4)}
B. R₂ = {(1,1),(1,2),(2,1)}
C. R₃ = {(1,1),(1,2),(1,4),(2,1),(2,2),(3,3),(4,1),(4,4)}
D. R₄ = {(2,1),(3,1),(3,2),(4,1),(4,2),(4,3)}
E. R₅ = {(1,1),(1,2),(1,3),(1,4),(2,2),(2,3),(2,4),(3,3),(3,4),(4,4)}
Answer: (D) (C) and (E) Only
Explanation
Match List-I with List-II.
| List-I (IP Address) | List-II (Class) |
|---|---|
| (A) 10.20.30.40 | (I) Class E |
| (B) 210.20.30.3 | (II) Class B |
| (C) 180.30.100.10 | (III) Class A |
| (D) 252.5.15.11 | (IV) Class C |
Answer: (D) (A)-(III), (B)-(IV), (C)-(II), (D)-(I)
Explanation
Find the correct sequence of the storage devices
in descending order based on their access time.
A. Registers
B. Magnetic Disk
C. Magnetic Tapes
D. Main memory
E. Optical Disk
Answer: (D) (C), (E), (B), (D), (A)
Explanation
A CPU has a 5-stage pipeline with the following
stages Fetch (F), Decode (D), Execute (E), Memory
(M) and Write-back (W). Each stage takes one
clock cycle to complete. Assume there are no
pipeline stalls and the pipeline is initially empty.
How many clock cycles are required to complete
the execution of 10 instructions?
Answer: (B) 14
Explanation
Consider the following, where p and q are two statements.
A. ¬(p ∧ q) ≡ ¬p ∨ ¬q
B. ¬(p ∨ q) ≡ ¬p ∧ ¬q
C. p ∧ ¬p ≡ T
D. ¬(p ⇒ q) ≡ p ∧ ¬q
E. p ∨ q ≡ ¬p ∨ ¬q
Answer: (A) (A), (B) and (D) only
Explanation
Match List-I with List-II.
| List-I (Counter) | List-II (uses/working) |
|---|---|
| (A) N-bit Ring Counter | (I) Uses universal clock |
| (B) Synchronous Counter | (II) Counts exactly N states |
| (C) Asynchronous Counter | (III) Counts 0 to 9 |
| (D) Decimal Counter | (IV) Main clock is applied to first flip-flop only |
Answer: (C) (A)-(II), (B)-(I), (C)-(IV), (D)-(III)
Explanation
Consider the following statement regarding
special purpose registers.
A. Program Counter (PC) keeps the track of next
instruction executed
B. Instruction register holds the address of first
instruction to be executed
C. Accumulator holds the output of ALU
D. Program Counter ( PC ) keeps the track of
only first instruction of the program
Answer: (A) (A) and (C) Only
Explanation
A multi processor system with 16 processors is
used to execute a parallelizable task. If the serial
portion of the task takes 200 clock cycles and
the parallel portion take 800 clock cycles. When
all 16 processor are used how many total clock
cycles are required to complete the task ?
Answer: (A) 250
Explanation
Arrange the given steps required for a Direct
Memory Access (DMA) transfer in the correct
order.
A. Initiate DMA transfer request
B. Transfer data directly between peripheral and
memory
C. Processor grants DMA control over the
system bus
D. DMA controller completes data transfer and
signals completion
Answer: (B) (A),(C),(B),(D)
Explanation
Match List-I with List-II.
| List-I (Recurrence Relation) | List-II (Complexity) |
|---|---|
| (A) T(n) = 2T(n/2) + n | (I) T(n) = θ(n log n) {exact solution} |
| (B) T(n) = T(n/2) + 1 | (II) O(n²) |
| (C) T(n) = 2T(n/2) + 1 | (III) T(n) = θ(n) {exact solution} |
| (D) T(n) = T(n−1) + n | (IV) O(n) |
Answer: (C) (A)-(I), (B)-(III), (C)-(IV), (D)-(II)
Explanation
A vector processor with 16 lanes can perform an
operation on 1024 elements with each operation
taking 5 clock cycles. How many cycles are
needed to complete the operation?
Answer: (A) 64
Explanation
Which of the following circuit is used to store one bit of data ?
Answer: (C) Flip-Flop
Explanation
Identify the code sequence : 1010 1011 1001 1000
Answer: (C) Gray
Explanation
The microoperation which divides a signed binary number by 2 is :
Answer: (B) Logical shift
Explanation
"CREATE TABLE T" in SQL is an example of : (14) Normalization
Answer: (C) DDL
Explanation
An Address in main memory is called :
Answer: (D) Physical address
Explanation
The average time required to search a storage location in memory and obtain its contents is called :
Answer: (A) Access time
Explanation
If N2=NXN, Nis set of natural numbers and R is relation on N2, s.t. RC N2xN2i.e. <x,y> R<u,v> xv =yu, then which of the followings are TRUE ?
A. Reflexive
B. Symmetric
C. Transitive
D. Assymmetric Choose the correct answer from the options given below :
Answer: (D) A, B and C only
Explanation
The interface(s) that provide(s) I/O transfer of data directly to and from the memory unit peripheral is/are termed as :
A. DMA (Direct Memory Access)
B. IOP (Input-Output Processor)
C. Serial Interface
D. Parallel Interface Choose the correct answer from the options given below :
Answer: (C) A and B only
Explanation
Which of the following statements is/are NOT CORRECT about NUMA ?
A. LOAD and STORE instructions are used to access remote memory.
B. There is a single address space visible to all CPU.
C. Access to local memory is slower than access to remote memory.
D. When the access time to remote memory is hidden, the system is called NC - NUM
A.
E. In CC- NUMA, Coherent caches are present. Choose the correct answer from the options given below :
Answer: (D) (© and (D) Only
Explanation
Consider the following code segment : int arr [] = {0, 1, 2, 3, 4}; int i=1, *ptr; ptr=arr+2; arrange the following printf statements in the increasing order of their output.
A. printf ("%d", pti);
B. printf ("%d", ptr[i+1]);
C. _ printf ("%d", ptr[—i));
D. printf ("%d", ptr[—i+1]); Choose the correct answer from the options given below :
Answer: (B) (©, (), (A), 8)
Explanation
Match List-I with List-II.
| Source matching prompt | Source values |
|---|---|
| See question stem | See answer choices |
Answer: (B) (AC, B)-(), (CAV), (P)-(II)
Explanation
A processor chip spends 30% of its execution time on floating point addition. For a new model, the floating point adder is made twice as fast. What is the possible maximum speedup?
Answer: (C) 1.18
Explanation
256 Mb DRAM is organized as a 32M × 8 memory externally and as a 16K × 16K square array internally. Each row must be refreshed at least once every 50 milliseconds to forestall loss of data, and refreshing one row takes 100 nanoseconds. What fraction of the total memory bandwidth is lost to refresh cycles?
Answer: (B) 3.3%
Explanation
Match List I with List II on RAID levels.
| List-I | List-II |
|---|---|
| A. RAID level 2 | I. Bit interleaved parity |
| B. RAID level 4 | II. Block interleaved distributed parity |
| C. RAID level 5 | III. Error correcting parity |
| D. RAID level 3 | IV. Block interleaved parity |
RAID levels to match with their parity technique
Answer: (B) A-III, B-IV, C-II, D-I
Explanation
What is the (4 + 4) bit binary fixed point equivalent of -(3.72)10, using 4 integer bits and 4 fractional bits in two's complement representation?
Answer: (C) 1100.0100
Explanation
Which one of the following types of memory is fastest?
Answer: (B) Register Memory
Explanation
The memory size for n address lines and m data lines is given by
Answer: (C) 2^n x m
Explanation
Simplify the following using K-Map, where F(A,B,C,D)=Σ(0, 2, 5, 7, 8, 10, 13, 15)
Answer: (A) BD + B'D'
Explanation
Consider an unpipelined machine with 10 nsec clock cycles which uses four cycles for ALU operations and branches where as five cycles for memory operation. Assume that the relative frequencies of these operations are: 40%, 20% and 40%, respectively. Due to clock skew and setup pipeline let us consider that the machine adds one nsec overhead to the clock. How much speedup is observed in the instruction execution rate when a pipelined machine is considered.
Answer: (B) 4 times
Explanation
Which of the following is wrong about the data types?
Answer: (C) The range of values for signed data types is more than that of unsigned data types
Explanation
Which of the following is/are true for Dynamic RAM (DRAM)?
A. It is slower than static RAM(SRAM)
B. Packing Density is higher than Static RAM (SRAM)
C. It is faster than static RAM(SRAM)
D. It requires data refreshing
Choose the correct answer from the options given below:
Answer: (A) A, B and D Only
Explanation
Which of the following statement is/are false?
A. The processor has direct access to both primary and secondary memory
B. Primary memory stores the active instructions and data for the program being executed on the process
C. Secondary memory is used as a backup memory
D. Memory system is implemented on a single level memory
Choose the correct answer from the options given below:
Answer: (D) A and D Only
Explanation
Match List I with List II.
| List-I | List-II |
|---|---|
| A. Direct Addressing | I. MVI A, FFH |
| B. Indirect Addressing | II. MOV A, B |
| C. Register Addressing | III. STA FFFFH |
| D. Immediate Addressing | IV. MOV A, M |
List I and List II for the matching question
Answer: (C) A-III, B-IV, C-II, D-I
Explanation
The correct sequence in fetch-execute cycle is ____
A. Decode
B. Fetch
C. Execute
Choose the correct answer from the following
Answer: (D) B-A-C
Explanation
In 16-bit 2's Complementation representation, the decimal number -28 is
Answer: (C) 1111 1111 1110 0100
Explanation
Consider a 3-bit counter, designed using T flip flops as shown below.
Assume the initial state of the counter given by PQR as 000, what are the next three states?
Answer: (A) 011, 101, 000
Explanation
Let R1 and R2 be two 4-bit registers that store numbers in 2's complement form. For the operation R1 + R2, which one of the following values of R1 and R2 gives an arithmetic overflow?
Answer: (B) R1 = 1100 and R2 = 1010
Explanation
Which of the following statement is/are True?
A. The processor has direct access to both primary and secondary memory
B. Primary memory stores the active instructions and data for the program being executed on the process
C. Secondary memory is used as a backup memory
D. Memory system is implemented on a single level memory
Choose the correct answer from the options given below:
Answer: (B) B and C only
Explanation
Match List I with List II.
| List-I | List-II |
|---|---|
| A. DAA | I. Program Control instruction |
| B. LXI | II. Interrupt instruction |
| C. RST | III. Data Movement Instruction |
| D. JMP | IV. Arithmetic Instruction |
Answer: (B) A-IV, B-III, C-II, D-I
Explanation
The sequence of events that happen during a typical fetch operation is/are:
A. Memory
B. MBR
C. MAR
D. PC
E. IR
Choose the correct order from the options given below:
Answer: (B) D, C, A, B, E
Explanation
Consider a memory system having address spaced at a distance of m, T = Bank cycle time and n number of banks, then the average data access time per word access in synchronous organization is
Answer: (B) t = { T/n for m << n ; T for m >> n }
Explanation
For multiprocessor system, interconnection network – cross bar switch is an example of
Answer: (A) Non blocking network
Explanation
The representation of 4 bit code 1101 into 7 bit, even parity Hamming code is
Answer: (A) (1010101)
Explanation
Consider a logic gate circuit, with 8 input lines (D0, D1, ….. D7) and 3 output lines (A0, A1, A2) specified by following operations
A2 = D4 + D5 + D6 + D7
A1 = D2 + D3 + D6 + D7
A0 = D1 + D3 + D5 + D0
Where + indicates logical OR operation. This circuit is
Answer: (C) Octal to Binary encoder
Explanation
The total storage capacity of a floppy disk having 80 tracks and storing 128 bytes/sector is 163,840 bytes. How many sectors does this disk have?
Answer: (D) 16
Explanation
In a cache memory, if address has 9 bits in Tag field and 12 bits in index field, the size of main memory and cache memory would be respectively
Answer: (D) 2048 K, 4 K
Explanation
A 4-stage pipeline has the stage delay as 150,120,160 and 140 ns respectively. Registers that are used between the stages have delay of 5 ns. Assuming constant locking rate, the total time required to process 1000 data items on this pipeline is
Answer: (B) 165.5 ms
Explanation
A magnetic tape drive has transport speed of 200 inches per second and a recording density of 1600 bytes per inch. The time required to write 600000 bytes of data grouped in 100 characters record with a blocking factor 10 is
Answer: (B) 2.6251 sec
Explanation
Given below are two statements:
Statement I: Consider 20 bit 'Branch' microinstruction code format given below:
F1(3) | F2(3) | F3(3) | CD(2) | BR(2) | AD(7)
F1, F2, F3 : Micro-operation fields
CD : Condition for branching
BR : Branch field
AD : Address field
Statement II: Instruction represented in above format can perform branch in 4 conditions.
In the light of the above statements, choose the most appropriate answer from the options given below:
Answer: (A) Both Statement I and Statement II are correct
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. Odd Function | I. NAND Gate |
| B. Universal Gate | II. XOR Gate |
| C. 2421 Code | III. Amplification |
| D. Buffer | IV. Self-complementing |
Answer: (B) A-II, B-I, C-IV, D-III
Explanation
The octal equivalent of the hexadecimal number (D.C) in base 16 is:
Answer: (A) (15.6) in base 8
Explanation
A digital computer has a common-bus system for 8 registers of 16 bits each. How many multiplexers are needed to build the common bus, and what size must each multiplexer be?
Answer: (A) 16, 8 x 1
Explanation
Which of the following is NOT an example of a pseudo-instruction (assembler directive)?
Answer: (D) HLT
Explanation
Arrange the following in increasing order of complexity:
A. I/O Module
B. I/O Processor
C. I/O Channel
D. DMA
Choose the correct answer from the options given below:
Answer: (D) A, D, C, B
Explanation
The characteristics of combinational circuits are:
A. Output at any time is a function of the inputs at that time.
B. They contain memory elements.
C. They have no feedback paths.
D. A clock triggers the circuit to obtain outputs.
Choose the correct answer from the options given below:
Answer: (C) A and C only
Explanation
The cache-coherence problem can be solved by:
A. having multiport memory
B. allowing only non-shared data to be stored in cache
C. using a snoopy cache controller
D. using memory interleaving
Choose the correct answer from the options given below:
Answer: (B) B and C only
Explanation
Statement I: CISC computers have a large number of addressing modes.
Statement II: In RISC machines, memory access is limited to load and store instructions.
In light of the above statements, choose the correct answer from the options given below:
Answer: (A) Both Statement I and Statement II are true
Explanation
Which of the following statements is true?
Answer: (B) Program control instructions are used to alter the sequential flow of the program
Explanation
Consider a machine with byte-addressable main memory of 2¹⁶ bytes and block size 8 bytes. A direct-mapped cache has 32 lines. How many bits are in the tag, line, and word fields of a main-memory address?
Answer: (A) 8, 5, 3
Explanation
The following basic-computer program is stored in memory. What is the accumulator content after execution?
210 CLA
211 ADD 217
212 INC
213 STA 217
214 LDA 218
215 CMA
216 AND 217
217 1234H
218 9CE2H
Answer: (D) 0215H
Explanation
A non-pipeline system takes 50 ns per task. The same task uses a six-segment pipeline with a 10 ns clock. Determine the approximate speedup for 500 tasks.
Answer: (B) 4.95
Explanation
For a k-segment pipeline, which statements are true?
A. The theoretical maximum speed-up is k.
B. A finite k-segment pipeline cannot attain that maximum exactly.
C. All pipeline segments always take the same computation time.
Answer: (A) (A) and (B) only
Explanation
Which statements about a multiprocessor system are true?
A. It is controlled by one operating system.
B. It consists of multiple computers connected by communication lines.
C. It is classified as an MIMD system.
Answer: (C) (A) and (C) only
Explanation
Which cloud concept is related to pooling and sharing resources?
A. Virtual memory
B. Service
C. Virtualization
Answer: (A) (C) only
Explanation
Match List I with List II
List I
A. Handshaking
B. Programmed I/O
C. Interrupt-initiated I/O
D. WO processor
List IL
V/O interface informs the CPU that
device is ready for transfer
requires two control signals working in
opposite directions
has local memory & control large set of
I/O devices.
require CPU to check the I/O flag &
perform transfer
| List I | List II |
|---|---|
| Items are listed in the question stem. | Match each item to its stated description or complexity. |
Answer: (C) A-II, B-IV, C-I, D-II
Explanation
Arrange the following types of machine in descending order of complexity.
A. SISD
B. MIMD
C. SIMD
Answer: (C) B,C,A 4 CAB
Explanation
Given below are two statements:
Statement I: Hardwired control unit can be optimized to produce fast mode of operation.
Statement II: Indirect addressing mode needs two memory reference to fetch the operand.
In the light of the above statements, choose the correct answer from the options given below
(i) Both Statement I and Statement II are true
Answer: (A) OCR review required
Explanation
Which of the following binary codes for decimal digits are self complementing?
A. 8421 code
B. 2421 code
C. excess-3 code
D. excess-3 gray code
Choose the correct option:
Answer: (B) B and C
Explanation
The Reduced Instruction Set Computer (RISC) characteristics are:
A. Single cycle instruction execution
B. Variable length instruction formats
C. Instructions that manipulates operands in memory
D. Efficient instruction pipeline
Choose the correct characteristics from the options:
Answer: (C) A and D
Explanation
A non-pipelined system takes 30ns to process a task. The same task can be processed in a four-segment pipeline with a clock cycle of 10ns. Determine the speed up of the pipeline for 100 tasks.
Answer: (D) 2.91
Explanation
Given following equation:
(142)ᵦ + (112)ᵦ₋₂ = (75)₈, find base b.
Answer: (D) 5
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| (a) Isolated I/O | (i) same set of control signal for I/O & memory communication |
| (b) Memory mapped I/O | (ii) separate instructions for I/O and memory communication |
| (c) I/O interface | (iii) requires control signals to be transmitted between the communicating units |
| (d) Asynchronous data transfer | (iv) resolve the differences in central computer and peripherals |
Answer: (C) (a)-(ii), (b)-(i), (c)-(iv), (d)-(iii)
Explanation
A micro instruction format has microoperation field which is divided into 2 subfields F1 and F2, each having 15 distinct microoperations, condition field CD for four status bits, branch field BR having four options used in conjunction with address field AD. The address space is of 128 memory words. The size of micro instruction is:
Answer: (A) 19
Explanation
A computer uses a memory unit of 512 K words of 32 bits each. A binary instruction code is stored in one word of the memory. The instruction has four parts: an addressing mode field to specify one of the two-addressing mode (direct and indirect), an operation code, a register code part to specify one of the 256 registers and an address part. How many bits are there in addressing mode part, opcode part, register code part and the address part?
Answer: (C) 1, 4, 8, 19
Explanation
An instruction is stored at location 500 with its address field at location 501. The address field has the value 400. A processor register R₁ contains the number 200. Match addressing mode in List-I with effective address in List-II for the instruction.
| List-I | List-II |
|---|---|
| (a) Direct | (i) 200 |
| (b) Register indirect | (ii) 902 |
| (c) Index with R₁ as the index register | (iii) 400 |
| (d) Relative | (iv) 600 |
Answer: (A) (a)-(iii), (b)-(i), (c)-(iv), (d)-(ii)
Explanation
Match List-I with List-II:
| List-I | List-II |
|---|---|
| (a) Micro operation | (i) Specify micro operations |
| (b) Micro programmed control unit | (ii) Improve CPU utilization |
| (c) Interrupts | (iii) Control Memory |
| (d) Micro instruction | (iv) Elementary operation performed on data stored in registers |
Matching computer architecture components with their definitions
Answer: (A) (a)-(iv), (b)-(iii), (c)-(ii), (d)-(i)
Explanation
The following program is stored in the memory unit of the basic computer. Give the content of accumulator register in hexadecimal after the execution of the program.
| Location | Instruction |
|---|---|
| 010 | CLA |
| 011 | ADD 016 |
| 012 | BUN 014 |
| 013 | HLT |
| 014 | AND 017 |
| 015 | BUN 013 |
| 016 | C1A5 |
| 017 | 9306 |
Assembly program stored in basic computer memory
Answer: (D) 8184
Explanation
Suppose that a computer program takes 100 seconds of execution time on a computer with multiplication operation responsible for 80 seconds of this time. How much do you have to improve the speed of multiplication operation if you are asked to execute this program four times faster?
Answer: (C) 16 times faster
Explanation
What will be the number of states when a MOD-2 counter is followed by a MOD-5 counter?
Answer: (B) 10
Explanation
Suppose that the register A and the register K have the bit configuration. Only the three leftmost bits of A are compared with memory words because K has 1's in these positions. Because of its organization, this type of memory is uniquely suited to parallel searches by data association. This type of memory is known as
Answer: (C) content addressable memory
Explanation
A processor can support a maximum memory of 4 GB where memory is word addressable and a word is 2 bytes. What will be the size of the address bus of the processor?
Answer: (C) Atleast 31 bits
Explanation
Which type of addressing mode, less number of memory references are required?
Answer: (A) Immediate
Explanation
How many address lines and data lines are required to provide a memory capacity of 16K × 16?
Answer: (C) 14, 16
Explanation
The fault can be easily diagnosed in the micro-program control unit using diagnostic tools by maintaining the contents of
Answer: (D) flags, registers and counters
Explanation
Consider the equation (146)ᵦ + (313)ᵦ₋₂ = (246)₈. Which of the following is the value of b?
Answer: (B) 7
Explanation
The parallel bus arbitration technique uses an external priority encoder and a decoder. Suppose, a parallel arbiter has 5 bus arbiters. What will be the size of priority encoder and decoder respectively?
Answer: (D) 8×3, 3×8
Explanation
Consider a system with 2 level cache. Access times of Level 1 cache, Level 2 cache and main memory are 0·5 ns, 5 ns and 100 ns respectively. The hit rates of Level 1 and Level 2 caches are 0·7 and 0·8, respectively. What is the average access time of the system ignoring the search time within the cache ?
Answer: (A) 7·55 ns
Explanation
Find the boolean expression for the logic circuit shown in the diagram :
(1-NAND gate, 2-NOR gate, 3-NOR gate)

Logic circuit with NAND and NOR gates
Answer: (C) AB
Explanation
Consider the following statements :
(i) Auto increment addressing mode is useful in creating self-relocating code.
(ii) If auto increment addressing mode is included in an instruction set architecture, then an additional ALU is required for effective address calculation.
(iii) In auto increment addressing mode, the amount of increment depends on the size of the data item accessed.
Which of the above statements is/are true ?
Choose the correct answer from the code given below :
Code :
Answer: (A) (iii) only
Explanation
The decimal floating point number –40.1 represented using IEEE–754 32-bit representation and written in hexadecimal form is
Answer: (B) 0xC2206666
Explanation
Consider the following x86 – assembly language instructions :
MOV AL, 153
NEG AL
The contents of the destination register AL (in 8-bit binary notation), the status of Carry Flag (CF) and Sign Flag (SF) after the execution of above instructions, are
Answer: (C) AL = 0110 0111; CF = 1; SF = 0
Explanation
The boolean expression A·B̅ + Ā·B + Ā·B̅ is equivalent to
Answer: (B) Ā + B̅
Explanation
Dirty bit is used to show the
Answer: (C) page that is modified after being loaded into cache memory
Explanation
In computers, subtraction is generally carried out by
Answer: (A) 2’s complement
Explanation
A computer uses a memory unit with 256 K words of 32 bits each. A binary instruction code is stored in one word of memory. The instruction has four parts : an indirect bit, an operation code and a register code part to specify one of 64 registers and an address part. How many bits are there in the operation code, the register code part and the address part ?
Answer: (B) 7, 6, 18
Explanation
133 Computer System Architecture questions appear in the UGC NET Computer Science papers held between 2018–2026, and all of them are on this page with their answer key.
Yes. Every question, its options, and the correct answer are free to read with no account. Signing in additionally unlocks the detailed explanation under each question.
Computer System Architecture appears in every recent UGC NET Computer Science paper, across all 14 sittings covered here. Its share of the paper makes it worth revising thoroughly rather than sampling.
Attempt the Computer System Architecture topic-wise sets, which put the same questions into a timed interface with instant scoring and weak-area analysis afterwards.
Ready for a full paper?
Attempt Paper 1 + Paper 2 (Computer Science) together in a single timed session.