Today we’ll wrap up our overview of computer systems with a high-level look at how operating systems use the hardware to create the illusion of multiple programs running at once.
Slides for today.
Today we’ll wrap up our overview of computer systems with a high-level look at how operating systems use the hardware to create the illusion of multiple programs running at once.
Slides for today.
We’ve seen how to make our memory system fast, now we’ll look at how to make it big using virtual memory.
Slides for today.
Today we’ll finish our discussion of caches by looking at some of the details.
Slides for today.
Today we’ll begin talking about approaches to optimizing the memory system for our computer.
Slides for today.
Today we’ll introduce the concept of pipelining to optimize computer performance.
Slides for today.
Today we’ll take a high-level view of implementation of a computer using the pieces we’ve discussed so far. It will look horrible but it actually is pretty simple.
Slides for today.
This is from chapter 5 in your book.
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 B.10-B.12 and Ch 5.1-5.4
In the next lecture we’ll talk about the implementation of memory.
Readings associated with this lecture can be found in B.7-B.9 and B.12.
Slides for the next lecture.
Today we’ll talk about measures of computer system performance that help designers and users evaluate implementation issues.
Slides for today.
In today’s lecture we’ll consider the wonders and worries of floating point arithmetic.
Slides for today.