Fundamentals of Computers
Fundamentals of Computers
Computers
Computer
Manipulate Data
Output Results
Information
Data is raw material used as input and information is
processed data obtained as output of data processing
Characteristics of Computers
Second (1955- Transistors Batch operating Faster, smaller, more reliable Honeywell 400
1964) Magnetic cores system and easier to program than IBM 7030
memory High-level previous generation systems CDC 1604
Magnetic tapes programming Commercial production was UNIVAC LARC
Disks for secondary languages still difficult and costly
storage Scientific and
commercial
applications
Generation Key hardware Key software Key Some rep.
(Period) technologies technologies characteristics systems
Third ICs with SSI and MSI Timesharing Faster, smaller, more IBM 360/370
(1964-1975) technologies operating reliable, easier and PDP-8
Larger magnetic system cheaper to produce PDP-11
cores memory Standardization of Commercially, easier to
CDC 6600
Larger capacity high-level use, and easier to
disks and programming upgrade than previous
magnetic tapes languages generation systems
secondary storage Unbundling of Scientific, commercial and
Minicomputers; software from interactive on- line
upward compatible hardware applications
family of computers
Generation Key hardware Key software Key Some rep.
(Period) characteristic systems
Technologies technologies s
Fourth ICs with Operating systems for Small, affordable, IBM PC and
(1975-1989) VLSI technology PCs with GUI and reliable, and easy its clones
Microprocessors; multiple windows on a to use PCs Apple II
semiconductor memory single terminal screen More powerful TRS-80
Larger capacity hard Multiprocessing and VAX 9000
disks as in-built OS with reliable
concurrent mainframe CRAY-1
secondary storage CRAY-2
programming systems
Magnetic tapes and
languages and CRAY-X/MP
floppy disks as portable
UNIX operating system supercomputers
storage media
with C programming Totally
Personal computers
language general purpose
Supercomputers based Object-oriented design machines
on parallel and programming Easier to produce
vector processing commercially
PC, Network-based,
and symmetric
and supercomputing Easier to upgrade
multiprocessing
applications Rapid
technologies
software
Spread of high- development
speed computer possible
networks
Generatio Key hardware Key software Key Some rep.
n technologies characteristic systems
(Period) technologies s
Fifth ICs with ULSI Micro-kernel based, Portable computers IBM notebooks
(1989- technology multithreading, Powerful, cheaper, Pentium PCs
Presen Larger capacity distributed OS reliable, and easier SUN
t) main memory, Parallel to use desktop Workstations
hard disks with programming machines IBM SP/2
RAID support libraries like MPI & Powerful SGI Origin
Optical disks as PVM supercomputer 2000
portable read-only JAVA s
PARAM
storage media World Wide Web High uptime due to 10000
Notebooks, Multimedia, hot-pluggable
powerful Internet components
desktop PCs application Totally
and s general purpose
workstations More machines
Powerful complex Easier to
servers, supercomputing produce
supercomputers applications commercially,
Internet easier to upgrade
Cluster computing Rapid
software
development
possible
Electronic Devices Used in Computers of Different
Generations
Storage Unit
Secondary
Storage
Program Information
Input Outpu
and Unit (Results)
t
Data Primary Unit
Storage
Control
Unit
Indicates flow of
instructions and
data
Arithmetic Indicates the
Logic control exercised by
Unit the control unit
Central Processing Unit (CPU)
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit of a computer system is the place where the
actual executions of instructions takes place during processing operation
Arithmetic Central
Logic Unit + Control Unit = Processing
(ALU) (CU) Unit (CPU)
Primary storage
Secondary storage
Memory
Flopp CD-RW DVD Flash Card
Hard CD-ROM
y WORM
Disk (CD- Drive
Disks
R)
Zip Disk
Disk Pack Winchester Disk
Input Devices
An input device is used to feed data into a computer. It is also defined as
a device that provides communication between the user and the
computer.
• Some Input Devices are:
• Keyboard
• Mouse
• Light Pen
• Touch Screen
• Scanner
• Graphic Tablet
• Touch Pad
• Joystick
• Microphone
• Digital Camera
• Webcam
• CCTV
• Card Reader
• Biometric Scanner
Output Devices
It is an electromechanical device that accepts data from computer and
translates them into a form suitable for use by outside world.
• Monitor
• Printers
• Plotters
• Projectors
• Speakers
• Headphones
Software
• Application Software
It enables the end users to accomplish certain specific tasks.
Business software, databases and educational software are some
forms of application software. Different word processors, which
are dedicated for specialized tasks to be performed by the user.
Operating System
“Operating System (OS) is a collection of software written to
provide the fundamental instructions that a computer needs to
manage resources, such as memory, the file system, and
processes”.
In other words, OS is a master program that controls a
computer's basic functions and allows other programs to access
the computer's resources such as disk drive, printer, keyboard,
and screen.
Examples of operating systems: Linux, Windows, UNIX, DOS and
Mac Os.
Basic Roles of Operating System
Digital Computer
A computer that performs calculations and logical operations with quantities represented as
digits, usually in the binary number system
The fastest and most powerful type of computer Supercomputers are very expensive and are
employed for specialized applications that require immense amounts of mathematical calculations.
For example, weather forecasting requires a supercomputer. Other uses of supercomputers
include animated graphics, fluid dynamic calculations, nuclear energy research, and petroleum
exploration.
The chief difference between a supercomputer and a mainframe is that a supercomputer channels
all its power into executing a few programs as fast as possible, whereas a mainframe uses its
power to execute many programs concurrently.
Mainframe Computer
A very large and expensive computer capable of supporting hundreds, or even thousands, of users
simultaneously. In the hierarchy that starts with a simple microprocessor (in watches, for example)
at the bottom and moves to supercomputers at the top, mainframes are just below
supercomputers. In some ways, mainframes are more powerful than supercomputers because
they support more simultaneous programs. But supercomputers can execute a single program
faster than a mainframe.
Mini Computer
A mid sized computer. In size and power, minicomputers lie
between workstations and mainframes. In the past decade, the distinction between large
minicomputers and small mainframes has blurred, however, as has the distinction between
small minicomputers and workstations. But in general, a minicomputer is a multiprocessing
system capable of supporting from 4 to about 200 users simultaneously.
Workstations
A terminal or desktop computer in a network. In this context, workstation is just a generic
term for a user’s machine (client machine) in contrast to a “server” or “mainframe.”