Computer and Business Articles
Important computer articles that are helpful for your business
Featured Articles
    How computers work
Computers
    Acer
    Alienware
    Asus
    Dell
    Gateway
    HP, Compaq
    IBM, Lenovo
    Sony
    Whitebox, Custom Systems
Apple Computers & Components
    Apple Accessories
    Apple Desktops
    Apple Laptops & Notebooks
    Apple Networking
    Apple Printers, Scanners & Ink
    Vintage Apple
    Other
Retail Equipment & Supplies
    Beauty & Salon Equipment
    Labeling & Tagging Supplies
    Mannequins & Dress Forms
    Racks & Fixtures
    Security & Surveillance
    Shopping Carts & Baskets
    Other
Plastics
    Auxiliary Process Equipment
    Injection, Blow Molding
    Molds, Dies
    Raw Materials & Scrap
    Other Items
Manufacturing & Metal Working
    Manufacturing Equipment
    Metalworking Equipment
    Metalworking Tooling, Supplies
    Process Equipment
    Metals & Alloys
    Semiconductor & PCB Equipment
    Textile & Apparel Equipment
    Welding
    Other
Printers
    HP
    Canon
    Epson
    Lexmark
    Brother
    OKI
    Xerox
    Dell
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
Office Products
    CD-R, DVD-R, Blank Media
    Copiers & Copier Supplies
    Fax Machines & Supplies
    Microfilm & Microfiche
    Office Equipment
    Office Furniture
    Presentation, AV, Projectors
    Shredders
    Supplies & Small Equipment
    Trade Show Displays
    Other Office Products
    Wholesale Lots
Industrial Equipment, MRO
    Adhesives & Sealant
    Cleaning Equipment & Supplies
    Commercial Radios
    Compressors
    Fasteners & Hardware
    Forklifts & Other Lifts
    Forklift Parts & Accessories
    Government & Public Safety
    HVAC
    Hydraulics & Pneumatics
    Lighting & Lasers
    Industrial Automation, Control
    Manuals, Books
    Forklifts & Material Handling
    Painting Equipment & Supplies
    Motors, Transmissions
    Professional Tools & Hardware
    Pumps & Plumbing
    Pumps
    Safety & Security
    Wholesale Lots
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 Computer and Business Articles. All rights reserved.