Computer Fundamental
Computer Fundamental
A computer is a programmable electronic device that accepts raw data as input, processes it
using a set of instructions (a program), and produces output. It performs mathematical and
logical operations and can store the output for future use. The term "computer" is derived from
the Latin word computare, which means "to calculate."
A computer consists of both hardware and software. Hardware includes physical components
like transistors, circuits, hard disks, and wires, while software includes programs and data. The
first conceptual computer, the Analytical Engine, was invented by Charles Babbage in 1837,
earning him the title "Father of the Computer."
History of Computers
The evolution of computers began with basic counting tools and developed into highly advanced
digital machines. Below are significant milestones:
Invented by John Napier, this device used rods inscribed with numbers to simplify
multiplication and division.
It was the first device to use the decimal point.
3. Pascaline (1642-1644)
Invented by Blaise Pascal, this was the first mechanical and automatic calculator.
Could perform only addition and subtraction using gears and wheels.
5. Mark I (1944)
In this generation, magnetic cores were used as the primary memory and magnetic disc and tapes were used as the secondary storage.
Assembly language and programming languages like COBOL and FORTRAN, and Batch processing and multiprogramming operating
systems were used in these computers.
o IBM 1620
o IBM 7094
o CDC 1604
o CDC 3600
o UNIVAC 1108
o IBM-360 series
o Honeywell-6000 series
o PDP(Personal Data Processor)
o IBM-370/168
o TDC-316
o DEC 10
o STAR 1000
o PDP 11
o CRAY-1(Super Computer)
o Desktop
o Laptop
o NoteBook
o UltraBook
o ChromeBook
Characteristics of Computers
Computers possess several essential characteristics that make them powerful and efficient tools
in various fields. Below are the key characteristics:
1. Speed
o Computers can process data and execute instructions at incredible speeds.
o They perform millions or even billions of calculations per second.
2. Automation
o Once programmed, computers work automatically without requiring further human
intervention.
o They follow a set of instructions (software) to complete tasks.
3. Accuracy
o Computers perform tasks with a high level of accuracy.
o Errors usually occur due to incorrect user input, software bugs, or hardware failures.
4. Multitasking
o A computer can handle multiple tasks simultaneously, such as browsing the internet
while running a background application.
5. Storage
o Computers can store vast amounts of data permanently and retrieve it instantly.
o Storage devices include Hard Drives, SSDs, USBs, and cloud storage.
6. Connectivity
o Computers can connect to networks and the internet, allowing for global
communication and information sharing.
7. Versatility
o Computers can be used for a wide range of applications, from education and
entertainment to scientific research and business.
8. Diligence
o Unlike humans, computers do not experience fatigue or boredom.
o They can perform repetitive tasks without losing efficiency.