The System Unit: Processing and Memory: Computer - Chapter Two
The System Unit: Processing and Memory: Computer - Chapter Two
1|Page
Ahmed Naser
Computer 20’ - 2018
2. Audio Computer
- Audio data: Must be in digital form in order to be stored on or processed by a PC
- Often compressed when sent over the Internet
- MP3 files
- The actual storage size required depends on the bit rate which is the number of bits to be transferred per
second when the file is played
3. Video Data
- Video data: Displayed using a collection of frames, each frame containing a single graphical image
- When the frames are projected one after the other (typically at a rate of 24 frames per second (fps) for
film based video, the illusion of movement is created.
- Amount of data can be substantial, but can be compressed
- MPEG-2 files
2|Page
Ahmed Naser
Computer 20’ - 2018
1) The Motherboard
- It's a circuit board is a thin board containing computer chips and other electronic components
- Computer chip: A 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
- Motherboard or system board: The main circuit board inside the system unit
- All computer components must connect to the motherboard
- External devices (monitors, keyboards, mice, printers) typically connect by plugging into a port exposed
through the exterior of the system unit
2) The CPU
- Central processing unit (CPU): circuitry and components packaged together and attached to the
motherboard
- Does the vast majority of processing for a computer
- Also called a processor; called a microprocessor when talking about PCs
- Dual-core CPU: Contain the processing components (cores) of two separate processors on a single CPU
- Quad-core CPU: Contains 4 cores
- Typically designed for desktop PCs, portable PCs, or servers
- Often made by Intel or AMD
A. Processing Speed
- CPU clock speed: One measurement of processing speed
- Measured 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
- Megaflops, gigaflops, teraflops
- Other factors (CPU architecture, memory, bus speed, etc.) also affect the overall processing speed of a
computer
- Benchmark tests: Can be used to evaluate overall processing speed
3|Page
Ahmed Naser
Computer 20’ - 2018
3) Memory
A. RAM (random access memory)
- Temporary memory that the computer uses
- also called main memory or system memory
- Consists of chips connected to a memory module which is connected to the motherboard
- Holds data and program instructions while they are needed.
- Each location in memory has an address. Whenever a block of data, instruction, program, or result of a
calculation is stored in memory, it is usually stored in one or more consecutive addresses
- Volatile: Contents of RAM is lost when the computer is shut off
- Data in RAM is also deleted when it is no longer needed
- SIMM(single in-line memory modules), DIMM (dual in-line memory modules)
- Some forms of nonvolatile RAM (NVRAM) are under development
- RAM capacity is measured in bytes (Giga Bytes)
- RAM Speed is measured in Megahertz (MHz)
B. Registers
- High-speed memory built into the CPU; used by the CPU
- Registers are the fastest type of memory used by the CPU, even faster than Level 1
D. Flash memory
- Type of nonvolatile memory that can be erased and reprogrammed
- Some flash memory chips are used by the PC (Boot)
- Flash memory chips are also used in flash memory storage media (sticks, cards, and drives)
4|Page
Ahmed Naser
Computer 20’ - 2018
6) Buses
- Bus: An electronic path within a computer over which data travels
- System bus: Moves data back and forth between the CPU and memory
- Expansion buses: Connect the CPU to peripheral (typically input and output) devices
a. PCI (peripheral component interconnect) and PCI Express (PCIe) bus
b. AGP (Accelerated graphics port) bus
c. HyperTransport bus
d. Universal Serial Bus (USB)
e. FireWire/IEEE 1394 bus
5|Page
Ahmed Naser
Computer 20’ - 2018
b. Machine cycle
- The series of operations involved in the execution of a single machine level instruction
- Fetch: The program instruction is fetched
- Decode: The instructions are decoded so the control unit, ALU, and FPU can understand them
- Execute: The instructions are carried out
- Store: The original data or the result from the ALU or FPU execution is stored either in the CPU’s registers
or in memory, depending on the instruction
6|Page
Ahmed Naser
Computer 20’ - 2018
3) Future Trends
a. Nanotechnology: The science of creating tiny computers and components less than 100 nanometers in size
- Carbon Nano-tubes (CNT) used in many products today
- Nanoparticles and Nano-crystals
- In the future, components may be built by working at the individual atomic and molecular levels
b. Quantum computing: Applies the principles of quantum physics and quantum mechanics to computers
- Utilizes atoms or nuclei working together as quantum bits (qubits)
- Qubits function simultaneously as the computer’s processor and memory and can represent more than two
states
- Expected to be used for specialized applications, such as encryption and code breaking
c. Optical computer: Uses light, such as from laser beams or infrared beams, to perform digital computations
- Opto-electronic computers use both optical and electronic components
d. Silicon photonics: The process of making optical devices using silicon manufacturing techniques
- Hybrid silicon laser
e. Tera-scale computing: The ability to process one trillion floating-point operations per second (teraflops)
- Expected to be needed for future applications
f. 3D chips: Contain transistors that are layered to cut down on the surface area required