The von Neumann Model for Computing Machines
At the highest level, the major hardware components of most boards can be classifi ed into fi ve major categories:
- Central processing unit (CPU). The master processor.
- Memory. Where the system’s software is stored.
- Input device(s). Input slave processors and relative electrical components.
- Output device(s). Output slave processors and relative electrical components.
- Data pathway(s)/bus(es). Interconnects the other components, providing a “highway” for data to travel on from one component to another, including any wires, bus bridges, and/or bus controllers.
These fi ve categories are based on the major elements defi ned by the von Neumann model, a tool that can be used to understand any electronic device’s hardware archi- tecture. The von Neumann model is a result of the published work of John von Neumann in 1945, which defi ned the requirements of a general-purpose electronic computer. Because embedded systems are a type of computer system, this model can be applied as a means of understanding embedded systems hardware. EMBEDDED
Ken Arnold, Fred Eady, Lewin Edwards, Jack Ganssle, Rick Gentile, Kamal Hyder, David J. Katz, Tammy Noergaard, Bob Perrin, Embedded Hardware: Know It All (2007-09-14)
Notes
Based on his work explaining how electronic components could be use to perform boolean operations.
References
Schemas
Not in any schema.
Triples
Not related to other memes yet.
Watson’s reading
Tags generated by IBM Watson from the text. Percentages are its confidence.
Categories
People, places and things
- John von Neumann Person
- embedded systems Field Terminology
- Input device Field Terminology
- Output device Field Terminology
- electronic device Field Terminology
- computer system Field Terminology
Concepts
- Computer Freebase OpenCyc DBpedia
- Integrated circuit OpenCyc Freebase DBpedia
- John von Neumann DBpedia YAGO Freebase
- Microprocessor DBpedia Freebase OpenCyc
- Von Neumann architecture DBpedia Freebase YAGO
- ENIAC YAGO Freebase DBpedia
- Personal computer DBpedia Freebase OpenCyc
- Input/output Freebase DBpedia