Chapter 9: Computer System Hardware

Chapter 9: Computer System Hardware

 

After reading this chapter, you should be able to understand this (Foxtrot cartoon) [There are 10 kinds of people in the world: those who understand binary and those who don’t.] and answer the following questions:

Discussion Questions

Chapter 9
  1. Consider the current limitations of the design of memory, how it is organized, and how a CPU operates. Think radically-what extreme ideas can you propose for the future of processor design? What do you think the limit of clock speed for a processor will be? How could a CPU communicate more quickly with memory? What could future cache designs look like?
  2. The four stages of the CPU processing cycle are fetch, decode, execute, and store. Think of some real-world tasks you perform that could be described the same way. For each example, describe how it would be changed if it were pipelined. What additional resources would the pipelined task require?
  3. Binary events, things that can be in one of only two positions, happen around you all the time. A common example is a light switch that is toggled on or off. How about a coin? It must always be either heads up or heads down. What other events or objects behave in a binary style?

EXTRA: Light, Sound, Magic: Representing Multimedia Digitally

Conversion of Binary, Decimal, and Hexadecimal Data
ASCII Tables
Unicode Home Page