Computing Students - Computer Science Degree Notes
Home Contact Shop Notes Questions Programming Links Dictionary Coursework FORUM Tutors
  Recommended Amazon Searches: Computer Science | Computing | Computer Systems | Database | Computing Revision  

Notes > Foundations of Computing > Von Neumann Architecture

John Von Neumann was a Hungarian Mathematician (1903-1957) who conceived the computer architecture that most modern computer systems are based on today. The Von Neumann architecture consists of Inputs, Outputs, a CPU, and memory. The CPU consists of a Control Unit and Arithmetic-Logic Unit (ALU).

The Control Unit is responsible for performing the Machine Cycle. The combined actions of the Control Unit and ALU enable the CPU to receive instructions to be executed and manipulate data and store the results to memory.

Memory can be in the form of Read Only Memory (ROM), Random Access Memory (RAM) or external memory such as a Hard Disk or CD-Rom. Inputs may consist of a keyboard, mouse, joystick, or microphone. Outputs may be a Visual Display Unit (VDU), speaker, printer, or storage device.

Software can be broken down into two categories. System Software controls programs such as the OS and any DBMS that may be used. Application Software is any program that performs a specific task. A certain piece of application software may process data for a user in order to complete inventory or payroll tasks for example.

Search for "Von Neumann Architecture" on: Google | Kelkoo | Amazon | eBay (UK) | eBay (US)

Search for "Von Neumann Architecture" on the rest of Computing Students: Von Neumann Architecture

Home | Contact | Shop | Notes | Questions | Programming | Links | Dictionary | Coursework | Tutors Sponsored Links: Affiliate Program Articles | Computer Science Definitions | CS Degree Notes
Copyright © 2005-2009
This site is to be used in accordance with the User Agreement
High Wycombe Web Design