1 Computer Fundamentals
1 Computer Fundamentals
What is Computer?
Computer is an advanced electronic device that takes raw data as input from the user and
processes these data under the control of set of instructions (called program) and gives the
result (output) and saves output for the future use. It can process both numerical and non-
numerical (arithmetic and logical) calculations.
The word of computer comes from the word “Compute” which is LATIN word.
Father of computer is Charles Babbage
Father of Modern computer is John Van Neamann
Computer means calculation. Computer abbreviation
C-Calculate
O-Operate
M-Memorize
P-Print
U-Update
T-Tabulate
E-Edit
R-Response
A Compute has four functions there are:
Accepts data –Input
Process data- Processing
Produces output- Output
Stores Results-Storage
Input (Data):
Input is the raw information entered into a computer from the input devices. It is the
collection of letters, numbers, images etc.
Process:
Process is the operation of data as per given instruction. It is totally internal process of the
computer system.
Output:
Output is the processed data given by computer after data processing. Output is also called as
Result. We can save these results in the storage devices for the future use.
Computer System:
All of the components of a computer system can be summarized with the simple equations.
1. Input device: Mouse, Keyboard, Scanner, Digital camera, Web camera, Joysticks,
Trackball.
Processor
CENTRAL PROCESSING UNIT (CPU)
The main unit inside the computer is the CPU. This unit is responsible for all events inside
the computer. It controls all internal and external devices, performs arithmetic and logic
operations. The CPU (Central Processing Unit) is the device that interprets and executes
instructions.
Central processing unit: CPU is known as the brain of computer system. Once the
information is entered into the computer by the input device the cpu processes it. It consists
of three components
1. Arithmetic and logic unit (ALU): ALU performs arithmetic and logical operations such
as addition, subratraction, multiplication, division etc.
2. Control unit (CU): as the name suggest control unit controls all the activities and
operations of the computer system.
3. Memory unit: Memory is a storage media which is used to store data and instructions
before and after processing.
2
3
Peripheral Devices
1. The Modem/ Internet Adapter
2. Switches/Hub
3. Router
4. TV Tuner Card
Internal Components
1. The Mother Board 5. Network Card
2. Expansion Slots 6. Graphics Card
3. CMOS Battery 7. Power Supply Unit (SMPS
4. Cooling Fan) 8. Memory Slots
Types of software
1. System software:
a) Operating System Software : DOS, Windows XP, Windows Vista, Unix/Linux,
MAC/OS X etc.
b) Utility Software :Windows Explorer (File/Folder Management), Windows Media Player,
Anti-Virus Utilities, Disk Defragmentation, Disk Clean, Backup, WinZip, WinRAR etc…
3
4
2. Application software:
a) Package Software :Ms. Office 2003, Ms. Office 2007, Macromedia (Dreamweaver,
Flash, Freehand), Adobe (PageMaker, Photoshop)
b) Tailored or Custom Software: SAGE (Accounting), Galileo/Worlds pan (Travel) etc.
3. Computer Languages & Scripting:
a) Low Level Language
i) Machine Language
ii) Assembly Language
i).Machine language: These language instructions are directly executed by CPU
ii).Assembly language: The endeavor of giving machine language instructions a name
structure that means bit strings of instructions of machine language are given name here
b) High Level Language: The user friendly language ...more natural language than
assembly language.
Assembler is needed to convert assembly language into machine language
Complier is needed to convert high level to machine language
4. Translator:
Translator is used to translate user programs (low or high level) into machine
language. The following are the translator programs.
i. Complier
ii. Assembler
iii. Interpreter
Interpreter: Interpreter is also translator program. This is also used to translator program
written high level language into machine language and interpreter. The main different
between an interpreter and a compiler is to translate easier when compare to compiler
Types of Computer
On the basis of working principle
1. Analog Computer : An analog computer (spelt analogue in British English) is a form
of computer that uses continuous physical phenomena such as electrical, mechanical, or
hydraulic quantities to model the problem being solved.
2. Digital Computer : A computer that performs calculations and logical operations with
Quantities represented as digits, usually in the binary number system.
4
5
Keyboard
Mouse
A mouse is an electro-mechanical, hand-held device
It is used as a pointer.
It can perform functions like selecting menu commands, moving
icons, resizing windows, starting programs, and choosing options.
Different types of mouse is there
Optical Mouse. (most common type of mouse)
Wireless Mouse
Wired Mouse.
Gaming Mouse.
5
6
Ergonomic Mouse.
Trackball Mouse.
Vertical Mouse.
Computers have evolved significantly over the years, and the history of computers is often
divided into generations based on the technology used. Here are the five generations of
computers:
1. First Generation (1940s-1950s): The first computers used vacuum tubes for
processing and magnetic drums for storage. They were large, expensive, and
unreliable.
2. Second Generation (1950s-1960s): The second generation of computers replaced
vacuum tubes with transistors, making them smaller, faster, and more reliable.
Magnetic core memory was also introduced, which was faster and more reliable than
magnetic drums.
3. Third Generation (1960s-1970s): The third generation of computers used integrated
circuits, which allowed for even smaller and faster computers. They also introduced
magnetic disk storage and operating systems.
4. Fourth Generation (1970s-1980s): The fourth generation of computers saw the
introduction of microprocessors, which made personal computers possible. They also
introduced graphical user interfaces and networking.
5. Fifth Generation (1980s-Present): The fifth generation of computers is still ongoing,
and is focused on artificial intelligence and parallel processing. This generation also
saw the development of mobile computing and the internet.
6
7
7
8
The main characteristics of fifth generation of computers (the present and the
future)
Main electronic component: based on artificial intelligence, uses the Ultra Large-Scale
Integration (ULSI) technology and parallel processing method.
o ULSI – millions of transistors on a single microchip
o Parallel processing method – use two or more microprocessors to run tasks simultaneously.