No More Operating Under Ground - NMOUG.com
Information about Computers, Laptops, Software, Hardware and more
Featured Articles
    Networking and the Internet
    Computer applications
    Computer Programs
    How computers work
    History of computing
    What is a Computer
    Misconceptions about laptops
    Laptop Parts
    History of Laptop Computers
    Laptop Computers
Laptops
    Acer
    Alienware
    AST
    Asus
    Averatec
    Dell
    Fujitsu
    Gateway
    HP, Compaq
    IBM, Lenovo
    NEC
    Panasonic
    Sharp
    Sony
    Toshiba
Desktop & Laptop Accessories
    Cables and Connectors
    Headsets
    Adapters, Chargers for Laptops
    Laptop Anti-Theft, Locks
    Batteries for Laptops
    Cases, Bags for Laptops
    Laptop Cooling Pads
    Laptop Docking Stations
    Mounts, Auto Mounts
    LED Lights
    Memory Card Readers
    Microphones
    Mouse Pads, Mats
    Speakers
    USB Hubs
    USB Phones Skype compatible
    Webcams
    Other Accessories
Apple Computers & Components
    Apple Accessories
    Apple Components
    Apple Desktops
    Apple Laptops & Notebooks
    Apple Networking
    Apple Printers, Scanners & Ink
    Vintage Apple
    Other
Computers
    Acer
    Alienware
    Asus
    Dell
    Gateway
    HP, Compaq
    IBM, Lenovo
    Sony
Computer Components
    For Desktops
    For Laptops & Notebooks
Drives, Controllers & Storage
    Blank Media
    Blu-ray Drives
    Caddies, Enclosures
    CD ROM Drives
    CD-R Drives
    CD-RW Drives
    CD-RW DVD Combo Drives
    CD & DVD Duplicators
    DVD ROM Drives
    DVD-RW RW Drives
    Flash Memory Drives
    Floppy Drives
    Hard Drives
    HD-DVD Drives
    Jaz Drives
    Tape Drives
    Zip Drives
    Other Drives & Controllers
Monitors & Projectors
    CRT, Flat Screen
    CRT, Standard
    LCD-Flat Panel
    Monitor Accessories
    Projector Accessories
    Projectors
    Other
Networking
    Filers, Load Balancers
    KVM Switch Boxes, Cables
    Mainframes
    Modems
    Network Cables, Connectors
    Network Hubs
    Network Interface Cards
    Network Power Protection
    Network Storage Equipment
    Network Switches
    Network Switch Components
    Networking & Telecom Tools
    Racks, Mounts & Patch Panels
    Router Components & Memory
    Security, Firewall & VPN
    Server Components
    Telecom Systems
    Wired Print Servers
    Wired Routers
    Wireless Networking
    Workstation Components
    Workstations & Terminals
    Other Networking Equipment
Printers
Printer Supplies & Accessories
    Cleaning, Repair Kits
    Feeders, Trays
    Ink Cartridges
    Ink Refill Kits
    Ink Ribbons
    Laser Drum Cartridges, Fusers
    Laser Toner
    Power Supplies
    Print Heads
    Printer Memory
    Printer Paper
    Sign Vinyl
    Other
Scanners
    Business Card Scanners
    Handheld Scanners
    Pen Scanners, Readers
    Photo, Slide Scanners
    Standard Flatbed Scanners
    Other
Software
    Antivirus, Security, Utilities
    Apple Software
    Business and Productivity
    Children's Software
    Databases
    Desktop & Web Publishing
    Developer Tools
    Education & Reference
    Games & Entertainment
    Graphics & Multimedia
    Internet Related Utilities
    Music Software
    Networking and Servers
    Operating Systems
    Personal Finance & Investing
    PDA Software
    System Utilities & Maintenance
    Video Software
    Other
Technology Books and Resources
    Graphics, Software
    Hardware
    How-To
    Internet
    Networking and Communications
    Owner's Manuals
    Operating Systems
    Programming
    Repair and Service Manuals
    Software Applications
    Web Development
    Other
Vintage Computing
Keyboards, Mice & Input
    Barcode Scanners
    Digital Pens, Writing Capture
    Infrared, IrDA
    Joypads & Gamepads
    Joysticks
    Keyboards
    Keyboard & Mouse Bundles
    Mice
    PC Remote Controls
    Tablets
    Touch Screens
    Trackballs
    Other
Servers
    Branded, Standard
    Custom, Whitebox
Web Domains and Services
    Domain Names
    Email Addresses
    Services
Other
Wholesale Lots
    Apple Computers & Components
    Desktop PCs
    Desktop & Laptop Accessories
    Drives & Storage
    Laptops & Notebooks
    Monitors & Projectors
    Networking & Communications
    PC Components
    Printers
    Printer Supplies & Accessories
    Scanners
    Software
    Other
Featured Article

How computers work

The stored program architecture While the technologies used in computers have changed dramatically since the first electronic, general-purpose, computers of the 1940s, most still use the stored program architecture (sometimes called the von Neumann architecture; as the article describes the primary inventors were probably ENIAC designers J. Presper Eckert and John William Mauchly). The design made the universal computer a practical reality.

The architecture describes a computer with four main sections: the arithmetic and logic unit (ALU), the control circuitry, the memory, and the input and output devices (collectively termed I/O). These parts are interconnected by a bundle of wires (a "bus") and are usually driven by a timer or clock (although other events could drive the control circuitry).

Conceptually, a computer's memory can be viewed as a list of cells. Each cell has a numbered "address" and can store a small, fixed amount of information. This information can either be an instruction, telling the computer what to do, or data, the information which the computer is to process using the instructions that have been placed in the memory. In principle, any cell can be used to store either instructions or data.

The ALU is in many senses the heart of the computer. It is capable of performing two classes of basic operations: arithmetic operations, the core of which is the ability to add or subtract two numbers but also encompasses operations like "multiply this number by 2" or "divide by 2" (for reasons which will become clear later), as well as some others. The second class of ALU operations involves comparison operations, which, given two numbers, can determine if they are equal, and if not, which is of greater magnitude.

The I/O systems are the means by which the computer receives information from the outside world, and reports its results back to that world. On a typical personal computer, input devices include objects like the keyboard and mouse, and output devices include computer monitors, printers and the like, but as will be discussed later a huge variety of devices can be connected to a computer and serve as I/O devices.

The control system ties this all together. Its job is to read instructions and data from memory or the I/O devices, decode the instructions, providing the ALU with the correct inputs according to the instructions, "tell" the ALU what operation to perform on those inputs, and send the results back to the memory or to the I/O devices. One key component of the control system is a counter that keeps track of what the address of the current instruction is; typically, this is incremented each time an instruction is executed, unless the instruction itself indicates that the next instruction should be at some other location (allowing the computer to repeatedly execute the same instructions). Physically, since the 1980s the ALU and control unit have been located on a single integrated circuit called a Central Processing Unit or CPU.

Copyright © 2005 No More Operating Under Ground - NMOUG.com. All rights reserved.