List of CPU architectures

List of CPU architectures

The following is a list of notable CPU architectures.

Contents

Introduction/Overview

All computers run using very low-level commands which do some very basic functions, such as reading data, writing data, and address jumping, and basic arithmetic. (The complete list of commands that can be run by a CPU is known as that computer’s instruction set). Instruction sets are relatively small; most higher-order programming languages, such as C++, Ada, Fortran, or Visual Basic, must be compiled (or translated, or interpreted) into these low level commands in order for a program to run.

These low-level commands are run in a series of steps, which are synchronized with the computer’s clock. (One apt analogy would be an internal combustion engine. In an engine, the pistons, valves, and fuel systems must all run in a very synchronized manner, so likewise a computer runs – with precise timing dictating when instructions are fetched and executed, and when data is read and written. If an engine runs in a cycle: intake, combustion, ignition, and exhaust; so does a computer's CPU: fetch, load, execute, write.)

CPU architects strive for designs that are compact and efficient, thus forcing many tradeoffs to be considered during design. A 32-bit architecture can move more data than a 16-bit architecture in each cycle (thereby making it faster), but the data bus is also twice as wide, which takes up more area on the limited space of a chip. Despite these challenges, continual advances in VLSI design have made it possible for computer processors to steadily grow exponentially more powerful over the past few decades.

Embedded CPU architectures

Microcomputer CPU architectures

Workstation/Server CPU architectures

Mini/Mainframe CPU architectures

Mixed-core CPU architectures

Historically important CPUs

See also


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Comparison of CPU architectures — Contents 1 Factors 1.1 Bits 1.2 Operands 1.3 Endianess 2 Architectures …   Wikipedia

  • Notable CPU architectures — The following is a list of notable CPU architectures Embedded CPU architectures* ARM s ARM Architecture * Atmel s AVR architecture * Microchip s PIC architecture * Intel s 8051 architecture * Zilog s Z80 architecture * Western Design Center s… …   Wikipedia

  • CPU cache — Cache memory redirects here. For the general use, see cache. A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory. The cache is a smaller, faster memory which stores copies of the… …   Wikipedia

  • List of AMD microprocessors — This article gives a list of Advanced Micro Devices (AMD) microprocessors, sorted by generation and release year. If applicable and openly known, the designation(s) of each processor s core (versions) is (are) listed in parentheses. Contents 1… …   Wikipedia

  • List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents …   Wikipedia

  • List of important publications in computer science — This is a list of important publications in computer science, organized by field. Some reasons why a particular publication might be regarded as important: Topic creator – A publication that created a new topic Breakthrough – A publication that… …   Wikipedia

  • List of common microcontrollers — This is a list of common microcontrollers listed by brand. =AMCC= Until May 2004, these µCs were developed and marketed by IBM, whose 4xx family was sold to Applied Micro Circuits Corporation. *403 PowerPC CPU **PPC 403GCX*405 PowerPC CPU **PPC… …   Wikipedia

  • List of open source software packages — This is a list of open source software packages: computer software licensed under an open source license. Software that fits the Free software definition may be more appropriately called free software; the GNU project in particular objects to… …   Wikipedia

  • List of 16-bit computer hardware palettes — This is a list of color palettes of some of the most popular 16 bit personal computers, roughly those manufactured from 1985 to 1995. All of them are based on RGB palettes; although some output in composite video, the internal logic to produce… …   Wikipedia

  • List of 8-bit computer hardware palettes — For a full listing of computer s color palettes, see List of palettes This is a list of color palettes of some of the most popular early 8 bit personal computers and terminals, roughly those manufactured from 1975 to 1985. Although some of them… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”