The document provides an overview of the key hardware components inside a computer system unit, including the motherboard, CPU, memory (RAM, ROM), chips, buses, ports, and expansion slots. It describes how these components work together and how data and programs are processed. Strategies for speeding up current systems include adding memory, upgrading hardware like the CPU and graphics card. Future trends may involve organic, nanotechnology-based computers and new materials.
Download as PPT, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
359 views
The System Unit Processing and Memory
The document provides an overview of the key hardware components inside a computer system unit, including the motherboard, CPU, memory (RAM, ROM), chips, buses, ports, and expansion slots. It describes how these components work together and how data and programs are processed. Strategies for speeding up current systems include adding memory, upgrading hardware like the CPU and graphics card. Future trends may involve organic, nanotechnology-based computers and new materials.
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 41
Lecture 2 (Chapter 2)
The System Unit:
Processing and Memory Learning Objectives
• Understand how data and programs are
represented to a computer and be able to identify a few of the coding systems used to accomplish this. • Explain the functions of the hardware components commonly found inside the system unit. • Explain how systems can be expanded in order to attach new peripheral devices or add new capabilities. Learning Objectives, cont’d • Describe how the computer system’s CPU and memory components process program instructions and data. • Name and evaluate several strategies that can be used today for speeding up the operations of computers, and some strategies that may be used in the future. Digital Data Representation • Computers today are mostly digital computers —devices that can only understand two states. • The two states of a digital computer are typically represented by 0s and 1s. • Natural-language messages are translated to the computer into binary form. Byte Terminology • A bit binary digit is a value of either 0 or 1 • Byte is a string of eight bits • kilobytes (KB) thousands of bytes • megabytes (MB) millions of bytes • gigabytes (GB) billions of bytes • terabytes (TB) trillions of bytes Inside the System Unit • The system unit of a PC is the case that houses processing hardware and other hardware. • All of the hardware contained within the system unit is connected to the system board or motherboard. Computer System The System Unit System Unit Components • System board (Motherboard) • CPU Chip(s) • Specialized Processor Chips • RAM (Random Access Memory) • ROM (Read Only Memory) • Cache Memory • Expansion Slots • Ports • Buses System board (Motherboard) CPU • The microprocessor (CPU chip) contains a variety of circuitry and components and is connected to the motherboard. CPU chip CPU cont’d • Processing speed is measured in megahertz (MHz) or gigahertz (GHz). • A computer word is a group of bits or bytes that may be manipulated and stored as a unit. • Other factors that affect the speed of the computer include: • RAM, • cache memory, • bus width, and • bus speed. How the CPU Works • Every CPU is basically a collection of electronic circuits. • Electronic impulses enter the CPU from an input device. • Within the CPU, these impulses move under program control through circuits to create a series of new impulses. • Eventually, a set of impulses leaves the CPU headed for an output device. CPU Components • Arithmetic / Logic Unit • Control Unit • Registers • Bus The System Clock and the Machine Cycle • The system clock ticks on a regular basis to help synchronize the computer’s components.
• The machine cycle is the series of operations
involved in the execution of a single, machine- level instruction. – Instruction stage – Execution stage Machine Cycle Machine Cycle • I-Cycle • E-Cycle – Control Unit fetches – Control Unit retrieves from memory the data and commands next command. ALU to execute and – Control Unit decodes ALU complies. the command into an – Control Unit stores instruction that the the result in memory. ALU can process. Chips • Chips are mounted on the system board. • Chips vary in speed which is a function of word size - how many bits can be processed at once. • There are several types of chips: – CPU Chips • Intel • Power PC (Motorola) – RAM Chips – ROM Chips – Specialized Processor Chips • Numeric Coprocessors • Graphics Accelerator Chips Memory • Registers • Cache memory • RAM • ROM • Flash memory RAM & ROM • Random Access Memory • Read Only Memory – aka main memory – Non-volatile meaning – Volatile meaning it is lost contents are not lost when when power is turned off power is shut off – SIMMs - groups of RAM – Contents are Read Only ready to plug into the – Faster than disk for storing system board critical files or data – DRAM - ordinary RAM – SRAM - faster type of RAM Buses • Buses are electronic paths that data travels around on a computer system. • Internal buses move data around within the CPU. • Expansion buses establish links with peripheral devices. Buses • Types of Buses – Universal Serial Bus (USB) – Local bus • PCI – Data bus • ISA • EISA • Micro Channel • NuBus System Expansion • Expansion cards for desktop PCs – Video-graphics board, fax/modem board, or sound card • PC cards: expansion for notebook & other portables • Expansion for handhelds and mobile devices – USB port, SD cards, MM cards, and Springboard modules System board (Motherboard) Add IN Boards PC Cards Ports • Common ports: – Serial – Firewire – Parallel – Network – SCSI – MIDI – USB – IrDA Speeding Up Your System Today • Add more memory. • Perform system maintenance. • Buy a larger or second hard drive. • Upgrade your Internet connection. • Upgrade your video card. • Upgrade your CPU. Speeding Up Your System Today cont’d • Moving circuits closer together • Increasing register size • Faster and wider buses • Improved materials • Improved instruction set design • Pipelining • Multiprocessing and parallel processing Future Trends • Organic computers – Biotechnology
• Nanotechnology – Computer chips thousands of times smaller than today’s
• New materials – Copper, optical processing, superconductive materials