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. ⚡