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:
- What is a switch, and how does it work in a computer?
- What is the binary number system, and what role does it play in a computer system?
- What is inside the CPU, and how do these components operate?
- How does a CPU process data and instructions?
- What is cache memory?
- What types of RAM are there?
- What is a bus, and how does it function in a computer system?
- How do manufacturers make CPUs so that they run faster?
Discussion Questions
Chapter 9
- 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?
- 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?
- 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