Architecture of computer
by Дияс Рамазанов

1. Hardware
1.1. Input devices
1.1.1. Scanner
1.1.2. Keyboard
1.1.3. Mouse
1.1.4. Microphone
1.1.5. Graphic tablet
1.1.6. Touchpad
1.2. Output devices
1.2.1. Monitor
1.2.2. Dynamics
1.2.3. Headphones
1.2.4. Printer
1.2.5. Projector
2. Software
2.1. Operating systems
2.1.1. Microsoft Windows
2.1.2. Linux
2.1.3. Mac
2.1.4. MSDOS
2.2. Apps and proggrams
2.2.1. Browsers
2.2.2. Apps for documents
2.2.3. Apps for social network
2.2.4. Games
3. Types
3.1. By bit depth of interfaces and machine words
3.1.1. 128 bit
3.1.2. 64 bit
3.1.3. 32 bit
3.1.4. 16 bit
3.1.5. 8 bit
3.2. By the features of the set of registers, the format of commands and data
3.2.1. CISC
3.2.2. RISC
3.2.3. VLIW
3.3. By the number of CPUs
3.3.1. superscalar
3.3.2. single-processor
3.3.3. multiprocessor
3.3.3.1. distributed
3.3.3.2. massively parallel (MPP)
3.3.3.3. symmetric multiprocessor (SMP)