Computer Systems –
Medium Difficulty


ARE YOU READY?

LET’S PRACTICE!

 

Results

#1. A microprocessor runs at 800 MHz. What is one clock period?

#2. A CPU has CPI=1.1 at 500 MHz. Approximate instruction throughput is:

#3. Which CPU register typically holds the address of the next instruction to execute?

#4. The ALU in a microprocessor primarily performs:

#5. Which architecture uses separate instruction and data paths for potential parallel access?

#6. A microprocessor runs at 800 MHz. What is one clock period?

#7. A CPU has CPI=2 at 500 MHz. Approximate instruction throughput is:

#8. Which CPU register typically holds the address of the next instruction to execute?

#9. The ALU in a microprocessor primarily performs:

#10. Which architecture uses separate instruction and data paths for potential parallel access?

#11. A microprocessor runs at 800 MHz. What is one clock period?

#12. A CPU has CPI=2 at 1000 MHz. Approximate instruction throughput is:

#13. Which CPU register typically holds the address of the next instruction to execute?

#14. The ALU in a microprocessor primarily performs:

#15. Which architecture uses separate instruction and data paths for potential parallel access?

#16. A microprocessor runs at 200 MHz. What is one clock period?

#17. A CPU has CPI=1.5 at 500 MHz. Approximate instruction throughput is:

#18. Which CPU register typically holds the address of the next instruction to execute?

#19. The ALU in a microprocessor primarily performs:

#20. Which architecture uses separate instruction and data paths for potential parallel access?

#21. A microprocessor runs at 400 MHz. What is one clock period?

#22. A CPU has CPI=1.1 at 1500 MHz. Approximate instruction throughput is:

#23. Which CPU register typically holds the address of the next instruction to execute?

#24. The ALU in a microprocessor primarily performs:

#25. Which architecture uses separate instruction and data paths for potential parallel access?

#26. A microprocessor runs at 400 MHz. What is one clock period?

#27. A CPU has CPI=1.5 at 1000 MHz. Approximate instruction throughput is:

#28. Which CPU register typically holds the address of the next instruction to execute?

#29. The ALU in a microprocessor primarily performs:

#30. Which architecture uses separate instruction and data paths for potential parallel access?

#31. A microprocessor runs at 100 MHz. What is one clock period?

#32. A CPU has CPI=2 at 1500 MHz. Approximate instruction throughput is:

#33. Which CPU register typically holds the address of the next instruction to execute?

#34. The ALU in a microprocessor primarily performs:

#35. A byte-addressable memory has 16 address lines. How many bytes can be addressed?

#36. Memory organization is 2048 x 16. What is total capacity in bits?

#37. Which memory is non-volatile and typically used for firmware storage?

#38. Compared with DRAM, SRAM is generally:

#39. A cache block size is 16 bytes. The block offset field needs how many bits?

#40. Given cache hit rate 0.95, hit time 2.0 ns, miss penalty 80 ns, what is AMAT?

#41. A byte-addressable memory has 10 address lines. How many bytes can be addressed?

#42. Memory organization is 4096 x 8. What is total capacity in bits?

#43. Which memory is non-volatile and typically used for firmware storage?

#44. Compared with DRAM, SRAM is generally:

#45. A cache block size is 64 bytes. The block offset field needs how many bits?

#46. Given cache hit rate 0.92, hit time 1.5 ns, miss penalty 60 ns, what is AMAT?

#47. A byte-addressable memory has 12 address lines. How many bytes can be addressed?

#48. Memory organization is 4096 x 16. What is total capacity in bits?

#49. Which memory is non-volatile and typically used for firmware storage?

#50. Compared with DRAM, SRAM is generally:

#51. A cache block size is 64 bytes. The block offset field needs how many bits?

#52. Given cache hit rate 0.95, hit time 2.0 ns, miss penalty 80 ns, what is AMAT?

#53. A byte-addressable memory has 12 address lines. How many bytes can be addressed?

#54. Memory organization is 2048 x 16. What is total capacity in bits?

#55. Which memory is non-volatile and typically used for firmware storage?

#56. Compared with DRAM, SRAM is generally:

#57. A cache block size is 32 bytes. The block offset field needs how many bits?

#58. Given cache hit rate 0.92, hit time 1.5 ns, miss penalty 60 ns, what is AMAT?

#59. A byte-addressable memory has 10 address lines. How many bytes can be addressed?

#60. Memory organization is 4096 x 8. What is total capacity in bits?

#61. Which memory is non-volatile and typically used for firmware storage?

#62. Compared with DRAM, SRAM is generally:

#63. A cache block size is 16 bytes. The block offset field needs how many bits?

#64. Given cache hit rate 0.92, hit time 1.0 ns, miss penalty 60 ns, what is AMAT?

#65. A byte-addressable memory has 10 address lines. How many bytes can be addressed?

#66. Memory organization is 2048 x 16. What is total capacity in bits?

#67. Which memory is non-volatile and typically used for firmware storage?

#68. DMA improves I/O performance mainly by:

#69. In interrupt-driven I/O, an interrupt service routine (ISR) should generally be:

#70. A synchronous bus runs at 50 MHz and inserts 1 wait states per transfer. What is transfer cycle time?

#71. Memory-mapped I/O differs from isolated I/O because:

#72. What is the purpose of handshaking signals in asynchronous interfacing?

#73. DMA improves I/O performance mainly by:

#74. In interrupt-driven I/O, an interrupt service routine (ISR) should generally be:

#75. A synchronous bus runs at 200 MHz and inserts 3 wait states per transfer. What is transfer cycle time?

#76. Memory-mapped I/O differs from isolated I/O because:

#77. What is the purpose of handshaking signals in asynchronous interfacing?

#78. DMA improves I/O performance mainly by:

#79. In interrupt-driven I/O, an interrupt service routine (ISR) should generally be:

#80. A synchronous bus runs at 100 MHz and inserts 3 wait states per transfer. What is transfer cycle time?

#81. Memory-mapped I/O differs from isolated I/O because:

#82. What is the purpose of handshaking signals in asynchronous interfacing?

#83. DMA improves I/O performance mainly by:

#84. In interrupt-driven I/O, an interrupt service routine (ISR) should generally be:

#85. A synchronous bus runs at 200 MHz and inserts 0 wait states per transfer. What is transfer cycle time?

#86. Memory-mapped I/O differs from isolated I/O because:

#87. What is the purpose of handshaking signals in asynchronous interfacing?

#88. DMA improves I/O performance mainly by:

#89. In interrupt-driven I/O, an interrupt service routine (ISR) should generally be:

#90. A synchronous bus runs at 200 MHz and inserts 2 wait states per transfer. What is transfer cycle time?

#91. Memory-mapped I/O differs from isolated I/O because:

#92. What is the purpose of handshaking signals in asynchronous interfacing?

#93. DMA improves I/O performance mainly by:

#94. In interrupt-driven I/O, an interrupt service routine (ISR) should generally be:

#95. A synchronous bus runs at 50 MHz and inserts 3 wait states per transfer. What is transfer cycle time?

#96. Memory-mapped I/O differs from isolated I/O because:

#97. What is the purpose of handshaking signals in asynchronous interfacing?

#98. DMA improves I/O performance mainly by:

#99. In interrupt-driven I/O, an interrupt service routine (ISR) should generally be:

#100. A synchronous bus runs at 50 MHz and inserts 2 wait states per transfer. What is transfer cycle time?

Previous
Finish