"Computer Technology" and "Computer System" Redirect Here. For The Company, See - For Other Uses, See and
"Computer Technology" and "Computer System" Redirect Here. For The Company, See - For Other Uses, See and
"Computer Technology" and "Computer System" Redirect Here. For The Company, See - For Other Uses, See and
A computer is a general purpose device that can be programmed to carry out a set
of arithmetic or logical operations automatically. Since a sequence of operations can
be readily changed, the computer can solve more than one kind of problem.
Conventionally, a computer consists of at least one processing element, typically
a central processing unit (CPU), and some form of memory. The processing element
carries out arithmetic and logic operations, and a sequencing and control unit can
change the order of operations in response to stored information. Peripheral
devices allow information to be retrieved from an external source, and the result of
operations saved and retrieved.
Mechanical analog computers started appearing in the first century and were later
used in the medieval era for astronomical calculations. In World War II, mechanical
analog computers were used for specialized military applications such as calculating
torpedo aiming. During this time the first electronic digital computers were
developed. Originally they were the size of a large room, consuming as much power
as several hundred modern personal computers (PCs).[1]
Modern computers based on integrated circuits are millions to billions of times more
capable than the early machines, and occupy a fraction of the space. [2] Computers
are small enough to fit into mobile devices, and mobile computers can be powered
by small batteries. Personal computers in their various forms are icons of
the Information Age and are generally considered as "computers". However,
the embedded computers found in many devices from MP3 players to fighter
aircraft and from electronic toys to industrial robots are the most numerous.
Contents
[hide]
1Etymology
2History
o
2.1Pre-twentieth century
2.4.1Electromechanical
2.4.3Stored programs
2.4.4Transistors
2.4.5Integrated circuits
3Programs
o
3.2Machine code
3.3Programming language
3.3.1Low-level languages
3.5Program design
3.6Bugs
4Components
o
4.1Control unit
4.4Memory
4.5Input/output (I/O)
4.6Multitasking
4.7Multiprocessing
6Misconceptions
o
6.1Unconventional computing
7Future
8Further topics
o
8.1Artificial intelligence
9Hardware
o
10Software
11Languages
o
11.1Firmware
12Types of computers
o
12.1Based on uses
12.2Based on sizes
13Input Devices
14Output Devices
16See also
17Notes
18References
19External links