Archive for the ‘Readings’ Category

Memory Hierarchy

Wednesday, March 31st, 2010

Today we’ll begin talking about approaches to optimizing the memory system for our computer.

Slides for today.

Study chapter 5.

Pipelining Issues

Monday, March 29th, 2010

Last time we learned that pipelining increases throughput and latency and we didn’t see any limits on its application. Today we’ll look at the issues that limit how much speedup we can get.

Slides for today.

This is from section 4.5-4.8 in your book. For next time read chapter 5.1-5.3.

Finite State Machines and Control of Execution

Wednesday, March 17th, 2010

Today we’ll cover the last piece of technology that we need to build a working computer.

Slides for today.

Readings associated with today’s and upcoming lectures include: Appendix C.10 and 4.4

Memory

Monday, March 15th, 2010

In the next lecture we’ll talk about the implementation of memory.

Readings associated with this lecture can be found in C7-C9, and C12.

Slides for the next lecture.

Performance

Wednesday, March 3rd, 2010

Today we’ll talk about measures of computer system performance that help designers and users evaluate implementation issues. Read sections 1.4 to 1.9 in the 4th ed; 4.1-4.6 in 3rd.

Slides for today.

Multiplication and Division

Wednesday, February 24th, 2010

Now that we know how to add and subtract we’ll figure out how to implement multiplication and division.

Slides for today.

Study chapter 3.

Transistors and Logic

Monday, February 8th, 2010

In today’s lecture we’ll dive deep into the implementation of computers to explore the lowest level building blocks.

Slides for today.

Readings: Appendix C.1-C.3

and to read ahead go ahead and read: Ch. 3.1-3.2, Appendix C.5-C.6

Assembler and Compilers

Wednesday, February 3rd, 2010

Today we’ll talk about how assemblers and compilers prepare programs for execution.

Slides for today .

Reading 2.12-14 in 4th ed or 2.10-13 in 3rd ed.

Stacks and Procedures

Monday, February 1st, 2010

Today we’ll begin talking about how to manage procedure call and return.

Slides for today.

Read section 2.8 in the 4th edition, 2.7 in the 3rd.

Reading

Tuesday, January 19th, 2010

In 4th ed. read. Chapter 2.1-2.7
In 3rd ed. read, Chapter 2.1-2.6