Chapter 2 Concised
Chapter 2 Concised
Learning Objectives
1 2
5. Name and evaluate several strategies that can be used today • Explain how computers represent data and program
for speeding up the operations of a computer. instructions.
6. List some processing technologies that may be used in future • Explain how the CPU and memory are arranged with other
computers. components inside the system unit.
• Explain how a CPU performs processing tasks.
• Identify strategies that can be used today to create faster and
better computers in the future.
3 4
3 4
11/2/2024
5 6
5 6
NUMBER SYSTEM
• Number systems are the technique to represent numbers in
the computer system architecture, every value that you are
saving or getting into/from computer memory has a defined
number system.
7 8
7 8
11/2/2024
9 10
9 10
11 12
11 12
11/2/2024
13 14
13 14
Coding Systems for Other Types of Data Coding Systems for Other Types of Data
• Audio Data
– Must be in digital form in order to be stored on or
processed by a computer
– Often compressed when sent over the Internet
• MP3 files are 10 times smaller than their uncompressed
digital versions
• Download more quickly and take up less storage space
• Video Data
– Displayed using a collection of frames, each frame contains
a still image
– Amount of data can be substantial, but can be compressed
15 16
15 16
11/2/2024
Answers:
1) c; 2) True; 3) binary
17 18
17 18
• System Unit
– The main case of a computer
– Houses the processing hardware for a computer
– Also contains storage devices, the power supply, and
cooling fans
– Houses processor, memory, interfaces to connect to
peripheral devices (printers, etc), and other components
– With a desktop computer, usually looks like a rectangular
box
19 20
19 20
11/2/2024
21 22
21 22
23 24
23 24
11/2/2024
25 26
25 26
27 28
27 28
11/2/2024
• Bus Width, Bus Speed, and Bandwidth • Bus width and speed determine
– A bus is an electronic path over which data can the throughput or bandwidth of
travel the bus
– Found inside the CPU and on the motherboard – Throughput/bandwidth is
– Bus width is the number of wires in the bus over the amount of data that can
which data can travel be transferred by the bus in
a given time period
• A wider bus allows more data to be transferred
at one time
29 30
29 30
Memory Memory
• Memory
– Refers to chip-based storage located inside the system unit
– Storage refers to the amount of long-term storage
available to a computer
– Random Access Memory (RAM)
• Computer’s main memory
• Consists of chips arranged on a circuit board called a
memory module which are plugged into the
motherboard
• Stores essential parts of operating system, programs,
and data the computer is currently using
31 32
31 32
11/2/2024
Memory Memory
33 34
33 34
Memory Memory
35 36
35 36
11/2/2024
37 38
37 38
39 40
39 40
11/2/2024
Expansion Buses
• Bus
– An electronic path within a computer over which data travels
• Located within the CPU and etched onto the motherboard
– Expansion Bus
• Connects the CPU to peripheral (typically input and output)
devices
– Memory Bus
• Connects CPU directly to RAM
– Frontside Bus (FSB)
• Connects CPU to the chipset that connects the CPU to the
rest of the bus architecture
41 42
41 42
43 44
43 44
11/2/2024
45 46
45 46
Tablet Docks
– Used to help with tablet productivity
– Some are just a stand
– Many include a keyboard
– Some include ports (USB,
monitor, etc.) to connect
peripherals
– Some contain a battery
47 48
47 48
11/2/2024
1. Which type of memory is erased when the power goes out? • CPU (Central Processing Unit)
a. ROM – Consists of a variety of circuitry and components packaged
b. RAM together
c. flash memory – Transistor: Key element of the microprocessor
2. True or False: The CPU can also be called the motherboard. • Made of semi-conductor material that acts like a switch
controlling the flow of electrons inside a chip
3. A(n) electronic path within a computer over which data travels
is called a(n) . – Today’s CPUs contain hundreds of millions of transistors;
the number doubles about every 18 months (Moore’s Law)
Answers:
1) b; 2) False; 3) bus
49 50
49 50
51 52
51 52
11/2/2024
– Decode Unit
• Translates instructions from the prefetch unit so they
are understood by the control unit, ALU, and FPU
– Registers and Internal Cache Memory
• Store data and instructions needed by the CPU
– Bus Interface Unit
• Allows the core to communicate with other CPU
components
53 54
53 54
The System Clock and the Machine Cycle The System Clock and the Machine Cycle
55 56
55 56
11/2/2024
• Machine Cycle
– The series of operations
involved in the execution of a
single machine level instruction
57
57