Processing and Memory - Modified
Processing and Memory - Modified
Understanding Computers
Today and Tomorrow
Comprehensive
Chapter 2
The Systems Unit:
Processing and Memory
Deborah Morley
Charles S. Parker Copyright 2015 CengageLearning
Learning Objectives
• 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
• The Motherboard
– Computer Chip
• Very small pieces of silicon or other semi-conducting
material onto which integrated circuits are embedded
– Circuit Board
• A thin board containing computer chips and other
electronic components
– System Board
• The main circuit board inside the system unit to which
all devices must connect (also called the mother board)
• Drive Bays
– Rectangular metal racks inside the system unit that house
storage devices
• Hard drive, CD/DVD drive, flash memory card reader
• Connected to the motherboard with a cable
• Processors
– The CPU (Central Processing Unit)
• Circuitry and components packaged together and connected
directly to the motherboard
• Does the vast majority of processing for a computer
• Also called a processor; called a microprocessor when talking
about personal computers
– Dual-core CPU
• Contains the processing components (cores) of two
separate processors on a single CPU
– Quad-core CPU
• Contains four cores
– Multi-core processors allow computers to work on more
than one task at a time
– Typically different CPUs for desktop computers, portable
computers, servers, mobile devices, consumer devices, etc.
• Personal computer CPU often made by Intel or AMD
• Media tablets and mobile phones use processors made
by other companies such as ARM
Understanding Computers: Today and Tomorrow, 15th Edition 10
Inside the System Unit
• Processing Speed
– CPU clock speed is one measurement of processing speed
– Rated in megahertz (MHz) or gigahertz (GHz)
– Higher CPU clock speed = more instructions processed per
second
– Alternate measure of processing speed is the number of
instructions a CPU can process per second (MIPS)
• Word Size
– The amount of data that a CPU can manipulate at one time
– Typically 32 or 64 bits
• Cache Memory
– Special group of very fast memory chips located on or
close to the CPU
– More cache memory typically means faster processing
– Usually internal cache (built into the CPU)
– 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
• 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
Understanding Computers: Today and Tomorrow, 15th Edition 26
Memory
• Volatile
– RAM content lost when the computer is shut off
– ROM and flash memory are non-volatile
• Measured in bytes
– Amount installed depends on the CPU and
operating system being used
• MRAM and PRAM - non-volatile RAM under
development
– Registers
• High-speed memory built into the CPU
• Used to store data and intermediary results during
processing
• Fastest type of memory
– 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
• Fans
– Fans used on most personal computers to help cool the
CPU and system unit
– Heat is an ongoing problem for CPU and computer
manufacturers
• Can damage components
• Cooler chips run faster
• Heat Sinks
– Small components typically made out of aluminum with
fins that help to dissipate heat
• Port
– A connector on the exterior of a computer’s system unit to
which a device may be attached
– Typical desktop computer ports include:
• Power connector, Firewire, VGA monitor, Network, USB,
Audio, and HDMI
– Others include IrDA and Bluetooth ports, eSATA ports,
Thunderbolt ports (Apple devices)
– Most computers support the Plug and Play standard
Answers:
Answers:
1) b; 2) False; 3) bus
• Nanotechnology
– The science of creating tiny computers and components
less than 100 nanometers in size
– Carbon nanotubes (CNTs) used in many products today
– Nanofilters and nanosensors
– Future applications may be
built by working at the
individual atomic and
molecular levels
“Magic” Glass
– MIT has developed nanotechnology on the
surface of glass to eliminated its reflective properties
– Glass resists fogging and is self-cleaning
– Possible uses:
• Smartphone screens
• Eyeglasses
• TVs
• Car windshieds
• Building windows
• 3D Chips
– Contain transistors that are
layered to cut down on the
surface area required
– Created by layering individual
silicon wafers on top of one
another
– Being used with memory, flash
memory, and CPUs
Answers:
1) b; 2) True; 3) qubit
– Bit
• The smallest unit of data that a
binary computer can recognize
(a single 1 or 0)
– Byte = 8 bits
• Byte terminology used to express
the size of documents and other
files, programs, etc.
– Prefixes are often used to express larger quantities of
bytes: kilobyte (KB), megabyte (MB), gigabyte (GB),
terabyte (TB), petabyte (PB), exabyte (EB), zettabyte (ZB),
yottabyte (YB).
• Unicode
– Newer code (32 bits per character is common)
– Universal coding standard designed to represent text-
based data written in any ancient or modern language
– Replacing ASCII as the primary text-coding system
• Machine language
– Binary-based language for representing computer
programs the computer can execute directly
– Early programs were written in machine language
– Today’s programs still need to be translated into machine
language in order to be understood by the computer
Answers:
1) c; 2) True; 3) binary