| Line 55: |
Line 55: |
| | The newer client-server architecture has largely done away with this thin clients, but some networks still use this sort of system. Sometimes, there is no operating system or local storage at all on a client "computer." Everything done is downloaded from and uploaded to a central server. Most people now use "fat clients," which only occasionally need to communicate with a server. <br /> | | The newer client-server architecture has largely done away with this thin clients, but some networks still use this sort of system. Sometimes, there is no operating system or local storage at all on a client "computer." Everything done is downloaded from and uploaded to a central server. Most people now use "fat clients," which only occasionally need to communicate with a server. <br /> |
| | Cloud computing has to some degree started bringing back thin clients, however. Since "Software as a Service" and other cloud-based solutions are becoming more popular, thick clients (personal computers) and to some degree being made into thinner clients again. | | Cloud computing has to some degree started bringing back thin clients, however. Since "Software as a Service" and other cloud-based solutions are becoming more popular, thick clients (personal computers) and to some degree being made into thinner clients again. |
| | + | |
| | + | ==Architecture== |
| | + | All computer systems, regardless of classification or usage, consist of the following components: |
| | + | * <b>Processing.</b> Provided by one or more [[Central processing unit|CPU]]s, sometimes with ancillary processors. |
| | + | * <b>Memory.</b> High-speed local storage, such as [[Random-access memory]] |
| | + | * <b>Software.</b> Each unique computer hardware environment needs software that works with the model of processor used in that computer. |
| | + | * <b>Input/Output.</b> Computers are only useful if they can generate output. Output can vary from control lines to engine components to characters on a video screen. Input also varies in form, but most computers need input to process, which then drives the output. |
| | + | |
| | + | Most modern computer systems also have: |
| | + | * <b>Storage.</b> Large amounts of lower-speed, less-expensive hardware where data can be stored for later retrieval. The most typical form is hard disks, SSDs, thumb drives, and DVDROMs. |
| | | | |
| | ==Binary and ternary== | | ==Binary and ternary== |