Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Midterm Exam 1 Review | Organization of Computers | E C E 429, Study notes of Electrical and Electronics Engineering

Material Type: Notes; Professor: Birchfield; Class: ORGANIZ OF COMPU; Subject: ELECTRICAL AND COMPUTER ENGINEERING; University: Clemson University; Term: Fall 2003;

Typology: Study notes

Pre 2010

Uploaded on 07/28/2009

koofers-user-ags
koofers-user-ags 🇺🇸

10 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Midterm #1 review
ECE 429/629 Fall 2003
This midterm will be closed-book, closed-notes.
Midterm will consist of
Short answer questions
Computational questions on Amdahl’s Law, CPU performance equation (Iron
Law), SPEC, means (arithmetic, geometric, harmonic)
Datapath / control logic questions on single-cycle datapath, multi-cycle datapath,
and MIPS instruction set
For the midterm, students should be able to
outline some key developments in the history of computer architecture, including
the RISC architecture
identify the key developers of the RISC architecture
define and explain the difference between RISC and CISC architectures
name the only CISC machine to survive the RISC vs. CISC debate, and why
compute the execution time of a program on a machine, given the instruction mix
and the clock cycle time
compute and compare the SPEC ratings of different machines
compute the arithmetic and geometric means of execution times
identify when to use arithmetic, geometric, and harmonic means
identify the most reliable way of measuring machine performance, along with
listing the problems of using MIPS (millions of instructions per second)
compute the overall speedup of a machine given the speedup of some portion
list the components of a von Neumann computer
build a logic gate from transistors
build a simple ALU from logic gates
list the values for control lines needed for different instructions, on both a single-
cycle and a multi-cycle MIPS (microprocessor without interlocked pipeline
stages) machine, given a diagram of the datapath
describe the modifications necessary to implement new instructions, on both a
single-cycle and a multi-cycle MIPS machine, given a diagram of the datapath
convert a C program to MIPS assembly and machine code, given a table of
machine codes
specify whether an assembly instruction is I-type, R-type, or J-type
Sample short answer questions:
Explain the difference b/w RISC and CISC. What do the acronyms stand for?
When did the RISC vs. CISC debate take place? Name two prominent RISC
advocates.
Name the only CISC computer to survive the debate. Why did it survive?
List some differences between the 80x86 and MIPS computers.
List the five components of a von Neumann computer.
pf2

Partial preview of the text

Download Midterm Exam 1 Review | Organization of Computers | E C E 429 and more Study notes Electrical and Electronics Engineering in PDF only on Docsity!

Midterm #1 review

ECE 429/629 Fall 2003

This midterm will be closed-book, closed-notes.

Midterm will consist of

  • Short answer questions
  • Computational questions on Amdahl’s Law, CPU performance equation (Iron Law), SPEC, means (arithmetic, geometric, harmonic)
  • Datapath / control logic questions on single-cycle datapath, multi-cycle datapath, and MIPS instruction set

For the midterm, students should be able to

  • outline some key developments in the history of computer architecture, including the RISC architecture
  • identify the key developers of the RISC architecture
  • define and explain the difference between RISC and CISC architectures
  • name the only CISC machine to survive the RISC vs. CISC debate, and why
  • compute the execution time of a program on a machine, given the instruction mix and the clock cycle time
  • compute and compare the SPEC ratings of different machines
  • compute the arithmetic and geometric means of execution times
  • identify when to use arithmetic, geometric, and harmonic means
  • identify the most reliable way of measuring machine performance, along with listing the problems of using MIPS (millions of instructions per second)
  • compute the overall speedup of a machine given the speedup of some portion
  • list the components of a von Neumann computer
  • build a logic gate from transistors
  • build a simple ALU from logic gates
  • list the values for control lines needed for different instructions, on both a single- cycle and a multi-cycle MIPS (microprocessor without interlocked pipeline stages) machine, given a diagram of the datapath
  • describe the modifications necessary to implement new instructions, on both a single-cycle and a multi-cycle MIPS machine, given a diagram of the datapath
  • convert a C program to MIPS assembly and machine code, given a table of machine codes
  • specify whether an assembly instruction is I-type, R-type, or J-type

Sample short answer questions:

  • Explain the difference b/w RISC and CISC. What do the acronyms stand for?
  • When did the RISC vs. CISC debate take place? Name two prominent RISC advocates.
  • Name the only CISC computer to survive the debate. Why did it survive?
  • List some differences between the 80x86 and MIPS computers.
  • List the five components of a von Neumann computer.
  • What is the key idea behind a von Neumann computer?
  • How did von Neumann get his name attached to this concept? Who else deserves credit?
  • Why have stack-based architectures fallen out of favor today? Name at least one current machine where you can find stack-based architecture.
  • List some factors that a computer designer take into account.
  • What is wrong with using Whetstone and/or Dhrystone to measuring computer performance?
  • What is the most reliable measure of computer performance?
  • List two flaws with using MIPS (millions of instructions per second) to measure computer performance.