Skip to content

CSE2134 - Computer Architecture and Organizations

Fundamentals of a Computer System

Term 151

  • Q1(a) [6]: What do you understand by Instruction Set Architecture (ISA)? Explain the seven dimension of ISA.
  • Q1(b) [3]: Why embedded processor market is higher than the others?
  • Q1(c) [3]: Explain the Amdahl's law. What is the significance of this law?
  • Q1(d) [2]: List the registers of x86 microprocessor.
  • Q3(a) [4]: What do you understand by SISD, MIMD, SIMD and SPMD?
  • Q3(b) [6]: What do you understand by microprocessor performance? Explain CPI with example.
  • Q5(b) [4]: Explain in detail Flynn's classification of parallel hardware.

Term 161

  • Q1(a) [2+6]: What are the classes of computer architecture? Explain with their characteristics.
  • Q1(b) [6]: Explain the layers of computer system architecture.
  • Q2(a) [2+6]: What do you mean by instruction set architecture? Explain MIPS instruction set format.
  • Q2(b) [3]: Differentiate between RISC and CISC architecture.
  • Q4(b) [3+3]: What do you mean by CPI and IPC?
  • Q5(a) [5]: How the performance of a computer is measured? Explain with example.
  • Q5(b) [6]: Consider three different processors P1, P2, and P3 executing the same instruction set. P1 has a 3 GHz clock rate and a CPI of 1.5. P2 has a 2.5 GHz clock rate and a CPI of 1.0. P3 has a 4.0 GHz clock rate and has a CPI of 2.2.
  • Which processor has the highest performance expressed in instructions per second?
  • If the processors each execute a program in 10 seconds, find the number of cycles and the number of instructions.
  • We are trying to reduce the execution time by 30% but this leads to an increase of 20% in the CPI. What clock rate should we have to get this time reduction?
  • Q5(c) [3]: Explain Amdahl's Law.
  • Q6(a) [6]: Explain in detail Flynn's classification of parallel hardware.
  • Q7(b) [3]: What do you understand by shared memory multiprocessor?

Term 171

  • Q1(a) [4]: What are the classes of computer?
  • Q1(b) [4]: What are the layers of computer architecture? Explain in brief.
  • Q1(c) [2]: Define throughput and response time.
  • Q1(d) [4]: Suppose we have two implementations of the same instruction set architecture. Computer A has a clock cycle time of 250 ps and a CPI of 2.0 for some program, and computer B has a clock cycle time of 500 ps and a CPI of 1.2 for the same program. Which computer is faster for this program and by how much?
  • Q2(a) [3]: How the performance of microprocessor is measured? Explain with example.
  • Q2(b) [3]: The execution time of the program after making the improvement is given by Amdahl's law. Explain the law. Give an example.
  • Q2(c) [5]: How do the computers can convert from a High-Level Language to the Language of Hardware?
  • Q3(a) [4]: Briefly discuss about four design principle of a computer.

Term 181

  • Q1(a) [4]: What are the classes of computer? Explain briefly.
  • Q1(b) [2+2]: Briefly Discuss about Moore's Law and Amdahl's Law.
  • Q1(d) [2]: Differentiate between RISC and CISC architecture.
  • Q2(c) [3]: Discuss the layer of computer system architecture.
  • Q5(a) [6]: Suppose 1.5GHz machine A executes 5000 instructions in 6s for a program P. Suppose 3GHz machine B executes 4000 instructions in 3s for the same program P. What is the CPI for each machine? If a second program Q has the same CPI as P and takes 3s on machine A and 4s on machine B, what is the IC of Q on each machine?
  • Q7(c) [5]: Give short notes on memory protection, IPC and CPI?

Term 191

  • Q1(a) [5]: What are the class of computer based on usage and architecture? Explain briefly.
  • Q1(c) [1+4]: Define interrupt. How do you distinguish between computer architecture and computer organization?
  • Q2(b) [6]: How the performance of a microprocessor is measured? Explain with example.
  • Q3(c) [4]: What are the differences between RISC and CISC architecture?
  • Q4(a) [5]: Suppose a program runs in 10 seconds in computer A, which has 4 GHz clock. We are trying to design a new computer B, in which the same program runs in 6 seconds. Computer B requires 1.2 times the clock cycles of A requires. What is the clock rate of machine B?
  • Q5(a) [8]: A benchmark program is run on a 40 MHz processor. The executed program consists of 100,000 instruction executions, with the following instruction mix and clock cycle count:
Instruction Type Instruction Count Cycle per Instruction
Integer arithmetic 45000 1
Data transfer 32000 2
Floating point 15000 2
Control transfer 8000 2

Determine the effective CPI, MIPS rate for this program.

Term 201

  • Q1(c) [6]: List and briefly define the main structural components of a computer.
  • Q1(d) [2]: Explain Moore's law.
  • Q2(a) [4]: How a computer data is represented in Big-Endian and Little-Endian format? Explain with an example.
  • Q2(b) [2+2]: How an instruction is represented in assembly language? Evaluate the instruction using two address format: \((A+B)*(C+D)\).

Term 211

  • Q1(a) [4]: Discuss the basic functional units of a computer.
  • Q1(b) [3]: Briefly discuss the bus structure of processor.
  • Q2(a) [3]: What are the characteristics of RISC processor?
  • Q7(c) [1+2]: What is an instruction? How an instruction is represented by computer?
  • Q7(d) [6]: Explain various addressing modes.