Professional Documents
Culture Documents
Overview
This chapter covers: How computers represent data and program instructions How the CPU, memory, and other components located inside the system unit are arranged, as well as the characteristics of the components How the CPU performs processing tasks Strategies to speed up a computer today and to create faster computers in the future
Learning Objectives
1. Understand data representation. 2. Explain the functions of the hardware components inside the system unit. 3. Describe how new peripheral devices or other hardware can be added to a computer. 4. Understand how the computer systems CPU and memory components process program instructions and data. 5. Name and evaluate several strategies that can be used today for speeding up the operations of a computer. 6. List some technologies that may be used in future computers.
Byte = 8 bits
Byte are used to express the size of documents, files, programs, etc.
In both systems, the position of the digits determines the power to which the base number (such as 10 or 2) is raised. This starts with the lease significant digit on the right and goes left. See the references (appendices) in the book and turn to page R-11 for more information.
Try and convert some binary to decimal and decimal to binary. You may also use the Windows scientific calculator for the calculations.
Understanding Computers: Today and Tomorrow, 13th Edition 6
10
11
Language translators are used to translate the programs into machine language
12
13
14
Typically different CPUs for desktop computers, portable computers, servers, mobile devices, consumer devices, etc.
Often made by Intel or AMD
Understanding Computers: Today and Tomorrow, 13th Edition 16
17
18
20
21
Obj 2 - Memory
Memory refers to chip based storage RAM (random access memory): Computers main memory
Consists of chips arrange on a circuit board called a memory module plugged into the motherboard
Stores essential parts of operating system, programs, and data the computer is currently using
Adequate RAM is needed to run programs Volatile: Contents of RAM is lost when the computer is shut off Most personal computers use SD-RAM MRAM and PRAM: non-volatile RAM under development
Understanding Computers: Today and Tomorrow, 13th Edition 22
Obj 2 - Memory
23
Obj 2 - Memory
Registers: High-speed memory built into the CPU; used by the CPU ROM (read-only memory): Non-volatile chips located on the motherboard into which data or programs have been permanently stored Retrieved by the computer when needed Being replaced with flash memory for firmware Flash memory: Type of nonvolatile memory that can be erased and reprogrammed Some flash memory chips are used by the computer Flash memory chips are also used in flash memory storage media (sticks, cards, and drives)
Understanding Computers: Today and Tomorrow, 13th Edition 24
25
26
27
Obj 2 - Buses
Bus: An electronic path within a computer over which data travels Expansion bus: Connects the CPU to peripheral (typically input and output) devices Memory bus: connects CPU directly to RAM
28
Network
Modem USB
IrDA
FireWire
Keyboard
29
30
31
32
33
35
37
Obj 5 - Making Computers Faster and Better Now and in the Future
Improving performance today
Add more memory Prevents the operating system from using the hard drive as virtual memory which slows down the computer Perform system maintenance Uninstall programs properly Consider placing large files on external storage devices Delete temporary files Error check and defragment Scan for viruses and spyware Clean out dust once or twice a year Buy a larger or second hard drive Upgrade your Internet connection Upgrade your video graphics card
Understanding Computers: Today and Tomorrow, 13th Edition 38
Obj 5 - Making Computers Faster and Better Now and in the Future
Strategies for faster and better computers Improved architecture: Smaller components, faster bus speeds, multiple CPU cores, etc. Improved materials: New backing materials, flexible circuits, etc. Pipelining: Allows multiple instructions to be processed at one time Multiprocessing and parallel processing: Use multiple processors to speed up processing
Understanding Computers: Today and Tomorrow, 13th Edition 39
Obj 5 - Pipelining
40
41
42
Summary
Data and Program Representation What is the binary representation of 21? How many bytes are used for an ASCII letter? Inside the System Unit What is the motherboard? How the CPU Works What is pipelining? Making Computers Faster and Better Now and In the Future How will optical busses speed up the computer?
Understanding Computers: Today and Tomorrow, 13th Edition
44