This commit is contained in:
Miloslav Ciz 2024-04-30 19:29:49 +02:00
parent c863684c6d
commit 0bfafcf00a
17 changed files with 1793 additions and 1756 deletions

View file

@ -7,7 +7,10 @@ The electronic digital computer turned out to be one of the greatest [technologi
We can divide computers based on many attributes, e.g.:
- by continuous or discrete **representation of data**: [digital](digital.md) vs [analog](analog.md)
- by **[hardware](hw.md) technology**: [electronic](electronics.md) ("lightning in sand"), [mechanical](mechanical.md), [quantum](quantum.md), biological etc.
- by **way of existing**:
- **physical**: existing as a physical object
- by **[hardware](hw.md) technology**: [electronic](electronics.md) ("lightning in sand"), [mechanical](mechanical.md), [quantum](quantum.md), biological etc.
- **virtual/abstract**: existing as an abstract idea of a computer, e.g. [Turing machine](turing_machine.md), [MIX](mix.md) or various [fantasy consoles](fantasy_console.md); see also [ISA](isa.md)
- by **purpose**: special purpose vs general purpose, [personal](pc.md), [server](server.md), [calculator](calculator.md), [embedded](embedded.md), [workstation](workstation.md), [supercomputers](supercomputer.md), [gaming](game.md) computer etc.
- by **[programmability](programming.md)**: non-programmable, partially or fully programmable
- by the theoretical **[model of computation](model_of_computation.md)** it is based on: [Turing machine](turing_machine.md), [lambda calculus](lambda_calculus.md) etc.
@ -112,3 +115,7 @@ Here is a list of notable computers.
| [Turing machine](turing_machine.md) | | infinite RAM | important theoretical computer by Alan Turing |
TODO: mnt reform 2, pinephone, 3DO, ti-89, quantum?
## See Also
- [MIX](mix.md)