Easy reading, no stress¶
Hello Rakib, here is your list of questions based on the previous year question analysis:
What are the classes of computer? ๐ป๐ค Explain briefly with their characteristics. ๐โจ
Explain the layers of computer system architecture ๐๏ธโ๏ธ with a neat diagram. ๐โ๏ธ
Define throughput ๐ and response time. โฑ๏ธ How do they differ in measuring system performance? ๐๐
Discuss the basic functional units of a computer. ๐ง ๐
Briefly discuss the bus structure ๐ of a processor. ๐งฎ
What do you mean by instruction set architecture (ISA)? ๐๐๏ธ Explain the MIPS instruction set format with examples. ๐ก๐
Differentiate between RISC and CISC architecture. โ๏ธ๐ Give at least four differences. 4๏ธโฃ๐
- Consider the below instruction: โฌ๏ธ๐ค
Load R2, LOC ๐ฅ
Write the execution step of the above machine instruction. โ๏ธโ๏ธ - What are the characteristics of a RISC processor? โก๐ง
- Draw the three-bus CISC-style processor organization. ๐๐๐๐จ
- Write the execution steps with its architecture ๐๏ธ to complete the below instruction: ๐โโ๏ธโ
Add (R3), R1 โ - Explain the MIPS addressing modes ๐๐บ๏ธ with suitable examples. ๐
- Write down the MIPS assembly code ๐งโ๐ป for the following C code: ๐จ๐ป
f = (a + b) โ (c + d); โโ
g = f + A[10]; ๐งฎ - Explain the compilation process ๐ of a C program step by step. ๐ถโโ๏ธ How does a high-level language ๐ฃ๏ธ convert to machine language? ๐ค0๏ธโฃ1๏ธโฃ
- Explain various addressing modes ๐ฏ with examples. โจ
- What is an instruction? ๐ How is an instruction represented by a computer? ๐ป๐ค
- Explain with block diagram ๐ฒ the data path ๐ฃ๏ธ of a processor. ๐ง
- What are the control signals ๐ฆ for the data path? ๐ค๏ธ
- Briefly explain about dynamic scheduler ๐ with block diagram. ๐
- Briefly explain the micro-programmed control unit ๐๏ธ for the branch instruction. ๐ฟ
- What is the purpose of a control unit? ๐ฏ๐๏ธ
- Define Word, ๐ค Address, ๐ and Memory Access Time. โฑ๏ธ๐ง
- How does the pipeline ๐ฐ increase the performance ๐ of a processor? ๐ง Explain. ๐ฃ๏ธ
- Explain the pipelined operation ๐ in the ideal case. ๐
- What are the issues โ ๏ธ of pipelined operation? ๐ง
- Explain with example ๐ก the use of operand forwarding โฉ to resolve the data dependency issue. ๐โ
- Show the modification ๐ ๏ธ in the data path ๐ค๏ธ to support data forwarding. ๐ค
- What is a data hazard? โข๏ธ How can it be overcome? ๐ก๏ธ Discuss its side effects on pipeline performance. ๐๐ฐ
- Show the algorithm ๐ and hardware diagram ๐ฅ๏ธ๐ for multiplication โ๏ธ in a processor. ๐ง Explain with an example. ๐
- Divide (1010)โ โ by (0010)โ using the division algorithm. ๐งฎ Show all steps. ๐ช
- Show the IEEE 754 binary representation 0๏ธโฃ1๏ธโฃ of the number โ0.625โโ in single ๐ฅ and double precision. ๐ฅ
- Design a 4-bit binary multiplier โ๏ธ๐ป with detailed implementation. ๐ ๏ธ๐
- Briefly analyze the Booth multiplication algorithm ๐ง for the given input: 16 ร (โ2). โ๏ธ๐ข
- How is the performance ๐ of a computer measured? ๐ Explain with examples ๐ก using clock rate, โฑ๏ธ CPI, โ๏ธ and MIPS. ๐
- Consider three processors ๐ง P1, P2, and P3 executing the same instruction set: ๐
P1: Clock rate = 3 GHz, โฑ๏ธ CPI = 1.5 โ๏ธ P2: Clock rate = 2.5 GHz, โฑ๏ธ CPI = 1.0 โ๏ธ
P3: Clock rate = 4.0 GHz, โฑ๏ธ CPI = 2.5 โ๏ธ
(i) Which processor ๐ง has the highest performance ๐ in instructions per second? โก
(ii) If each processor executes a program in 12 seconds, โฑ๏ธ find the number of cycles ๐ and number of instructions ๐ for each. ๐ข
(iii) We want to reduce the execution time by 25%, ๐ but this causes a 15% increase in CPI. ๐ What clock rate is needed? โฑ๏ธ๐ค - Explain Flynnโs classification ๐๏ธ of parallel hardware ๐ฅ๏ธ๐ฅ๏ธ (SISD, SIMD, MISD, MIMD) in detail ๐ with examples. ๐
- What is cache memory? โก๐ง Define cache-hit, ๐ฏ cache-miss, โ and miss-penalty. โณ Explain with an example. ๐ก
- Explain the write-through โ๏ธโก๏ธ and write-back โ๏ธ๐ cache handling policies. What are the advantages โ and disadvantages โ of each? ๐ค
- Explain the Register Transfer Logic (RTL) ๐๐๏ธ for the following MIPS instructions: addu, addi, lw, sw, and beq. ๐๐ป
- Briefly describe the basic connection ๐ of memory ๐ง to the processor. โ๏ธ
- Briefly explain the internal organization ๐ข of bit cells 0๏ธโฃ1๏ธโฃ in a memory chip. ๐พ
- Design a 2Mร32 memory module ๐พ๐งฉ using 512Kร8 static memory chips. ๐ฅ๏ธ๐ง
- What is virtual memory? โ๏ธ๐ง Why is a mapping function ๐บ๏ธ needed in cache memory. โก