Final Exam Tuesday 8 May at 8AM in SN014

May 7th, 2007

See you there. Get a good night’s sleep! It will do you more good than studying all night ever will.

Open notes, books, etc. No computers, cell phones, or other communication devices. You’ll need a pencil. Space for your answers is provided on the exam.

Good luck!

Course Review

April 26th, 2007

Today we will review the course by examining an old final exam. Old final exam.

Of course, your final exam will be a bit different from this, but this will give you an idea of the sort of things I’m likely to ask.

Input/Output

April 24th, 2007

Today we’ll talk about I/O devices and how the computer manages them. Lecture 23 slides.

Operating System

April 19th, 2007

Today we’ll look at how the operating system uses the virtual memory system to run programs. Lecture 22 slides.

Virtual Memory

April 17th, 2007

We’ve seen how to make memory look fast using cache, now we’ll look at how to make memory look bigger. Lecture 21 slides.

Problem Set 8, Cache

April 17th, 2007

Problems 7.2-7.5, 7.9, 7.10, 7.16

Due: 24 April.

Cache Structure

April 12th, 2007

Today we’ll look at more details of the cache. Lecture 20 slides.

Memory Hierarchy

April 9th, 2007

Today we’ll begin to talk about using the memory hierarchy to create the illusion of a large-fast-cheap memory. Lecture 19 slides.

Read about memory hierarchy

April 9th, 2007

Study in Chapter 7, sections 7.1-7.5.

Pipelining Issues

April 5th, 2007

Today we’ll look at the difficulties that arise from trying to do more than one thing at a time. Lecture 18 slides.