Difference between revisions of "Serial computer"

From Computer History Wiki
Jump to: navigation, search
m (typo)
(Improve description a bit)
Line 1: Line 1:
A '''serial computer''' is one which uses a [[serial]] implemention, rather than the more common [[parallel]].
+
A '''serial computer''' is one which uses a [[serial]] implementation for operations on larger units of data (e.g. the addition of two numbers), rather than the more common [[parallel]].
  
 
For example, instead of a [[word]]-wide [[adder]], there is only a single-[[bit]] adder, and to add two numbers, they are fed into it a bit at a time, one bit on each [[clock]] tick, starting with the least significant bit.
 
For example, instead of a [[word]]-wide [[adder]], there is only a single-[[bit]] adder, and to add two numbers, they are fed into it a bit at a time, one bit on each [[clock]] tick, starting with the least significant bit.
  
Serial computers were more common in the early stages of computing; they are slower, but use fewer components, an acceptable trade-off at that stage, when the technology (e.g. [[vacuum tube]]s) was more expensive and physically bulky.
+
Serial computers were more common in the early stages of computing; they are slower, and have more complex control [[logic]], but use fewer components - an acceptable trade-off at that stage, when the technology (e.g. [[vacuum tube]]s) was more expensive and physically bulky.
  
 
{{semi-stub}}
 
{{semi-stub}}
 +
 +
==See also==
 +
 +
* [[Parallel computer]]
  
 
[[Category: Hardware Basics‎‎]]
 
[[Category: Hardware Basics‎‎]]

Revision as of 17:23, 29 March 2024

A serial computer is one which uses a serial implementation for operations on larger units of data (e.g. the addition of two numbers), rather than the more common parallel.

For example, instead of a word-wide adder, there is only a single-bit adder, and to add two numbers, they are fed into it a bit at a time, one bit on each clock tick, starting with the least significant bit.

Serial computers were more common in the early stages of computing; they are slower, and have more complex control logic, but use fewer components - an acceptable trade-off at that stage, when the technology (e.g. vacuum tubes) was more expensive and physically bulky.

See also