Академический Документы
Профессиональный Документы
Культура Документы
The word computer comes from the word “compute”, which means, “to
calculate” Thereby, a computer is an electronic device that can perform
arithmetic operations at high speed. A computer is also called a data processor
because it can store, process, and retrieve data whenever desired.
Characteristics of Computers
1) Automatic: Given a job, computer can work on it automatically without
human interventions
2) Speed: Computer can perform data processing jobs very fast, usually
measured in microseconds (10-6), nanoseconds (10-9), and picoseconds (10-12)
3) Accuracy: Accuracy of a computer is consistently high and the degree of its
accuracy depends upon its design. Computer errors caused due to incorrect
input data or unreliable programs are often referred to as Garbage- In-Garbage-
Out (GIGO)
4) Diligence: Computer is free from monotony, tiredness, and lack of
concentration. It can continuously work for hours without creating any error and
without grumbling
5) Versatility: Computer is capable of performing almost any task, if the task
can be reduced to a finite series of logical steps
6) Power of Remembering: Computer can store and recall any amount of
information because of its secondary storage capability. It forgets or looses
certain information only when it is asked to do so
7) No I.Q.: A computer does only what it is programmed to do. It cannot take its
own decision in this regard
8) No Feelings: Computers are devoid of emotions. Their judgement is based on
the instructions given to them in the form of programs that are written by us
(human beings).
Analog computer
These systems were the first type to be produced. It is an electronic machine
capable of performing arithmetic functions on numbers which are represented
by some physical quantities such as temperature, pressure, voltage, etc. Analog
refers to circuits or numerical values that have a continuous range. Popular
analog computer used in the 20th century was the slide rule.
Digital Computers
Virtually all modern computers are digital. Digital refers to the processes in
computers that manipulate binary numbers (0s or 1s), which represent switches
that are turned on or off by electrical current. A bit can have the value 0 or the
value 1, but nothing in between 0 and 1. A desk lamp can serve as an example
of the difference between analog and digital. If the lamp has a simple on/off
switch, then the lamp system is digital, because the lamp either produces light at
a given moment or it does not. If a dimmer replaces the on/off switch, then the
lamp is digital, because the amount of light can vary continuously from on to
off and all intensities in between. Digital computers are more common in use
and it will be our focus of discussion.
GENERATION OF COMPUTERS
The first electronic computer was designed and built at the University of
Pennsylvania based on vacuum tube technology. Vacuum tubes were used to
perform logic operations and to store data.
Generations of computers has been divided into five according to the
development of technologies used to fabricate the processors, memories and I/O
units.
I Generation : 1945 – 55
II Generation : 1955 – 65
III Generation : 1965 – 75
IV Generation : 1975 – 89
V Generation : 1989 to present
First Generation (ENIAC - Electronic Numerical Integrator And Calculator
EDSAC – Electronic Delay Storage Automatic Calculator EDVAC – Electronic
Discrete Variable Automatic Computer UNIVAC – Universal Automatic
Computer IBM 701)
Vacuum tubes were used – basic arithmetic operations took few
milliseconds Bulky
Consume more power with limited performance
High cost
Uses assembly language – to prepare programs. These were translated
into machine level language for execution.
Mercury delay line memories and Electrostatic memories were used
Fixed point arithmetic was used
100 to 1000-fold increase in speed relative to the earlier mechanical and
relay based
electromechanical technology
Punched cards and paper tape were invented to feed programs and data
and to get results.
Magnetic tape / magnetic drum was used as secondary memory
Mainly used for scientific computations.
This unit contains devices with the help of which we enter data into the
computer. This unit creates a link between the user and the computer. The input
devices translate the information into a form understandable by the computer.
CPU (Central Processing Unit) CPU is considered as the brain of the
computer. CPU performs all types of data processing operations. It stores data,
intermediate results, and instructions (program). It controls the operation of all
parts of the computer. CPU itself has the following three components: ALU
(Arithmetic Logic Unit) Memory Unit Control Unit
Output Unit :The output unit consists of devices with the help of which we get
the information from the computer. This unit is a link between the computer and
the users. Output devices translate the computer's output into a form
understandable by the users.
Types of computer memory
Printers are Output devices used to prepare permanent Output devices on paper.
Printers can be divided into two main categories :
Impact Printers : In this hammers or pins strike against a ribbon and paper to
print the text. This mechanism is known as electro-mechanical mechanism. They
are of two types.
Character Printer : It prints only one character at a time. It has relatively slower
speed. Eg. Of them are Dot matrix printers
Dot Matrix Printer : It prints characters as combination of dots. Dot matrix
printers are the most popular among serial printers. These have a matrix of pins
on the print head of the printer which form the character. The computer memory
sends one character at a time to be printed by the printer. There is a carbon
between the pins & the paper. The words get printed on the paper when the pin
strikes the carbon. There are generally 24 pins.
Laser Printer is a type of printer that utilizes a laser beam to produce an image
on a drum. The light of the laser alters the electrical charge on the drum wherever
it hits. The drum is then rolled through a reservoir of toner, which is picked up by
the charged portions of the drum. Finally, the toner is transferred to the paper
through a combination of heat and pressure.
Non-Impact Printers : There printers use non-Impact technology such as ink-jet
or laser technology. There printers provide better quality of O/P at higher speed.
These printers are of two types :
Ink-Jet Printer : It prints characters by spraying patterns of ink on the paper
from a nozzle or jet. It prints from nozzles having very fine holes, from which a
specially made ink is pumped out to create various letters and shapes. The ink
comes out of the nozzle in a form of vapors. After passing through a reflecting
plate, it forms the desired letter/shape at the desired place.
firmware
The term firmware was originally coined in order to contrast to higher level
software which could be changed without replacing a hardware component,
and firmware is typically involved with very basic low-level operations
without which a device would be completely non-functional. Firmware is
also a relative term, as most embedded devices contain firmware at more than
one level. Subsystems such as CPUs, flash chips, communication controllers,
LCD modules, and so on, have their own (usually fixed) program code and/or
microcode, regarded as “part of the hardware” by the higher-level(s) firmware.
Without firmware as a backbone, there is really no software as it is commonly
perceived, to be run. From DVD drives to portable music players to the
computers inside of an automobiles, firmware is integral to their functioning.
Router firmware is usually Linux based and has a specific way to update or
upgrade it. It cannot be simply installed like a standard executable program. They
have to be sent a file or “flashed” in a very specific way in order to allow for the
router to continue to function usually through direct Ethernet connection, using a
very specific set of network settings.
Middleware
Freeware
Freeware is software, most often proprietary, that is distributed at no monetary
cost to the end user. There is no agreed-upon set of rights, license, or EULA that
defines freewareunambiguously; every publisher defines its own rules for the
freeware it offers. For instance, modification, redistribution by third parties,
and reverse engineering without the author's permission are permitted by some
publishers but prohibited by others.[1][2][3] Unlike with free and open-source
software, which are also often distributed free of charge, the source code for
freeware is typically not made available.[1][3][4][5] Freeware may be intended to
benefit its producer by, for example, encouraging sales of a more capable
version, as in the freemium and shareware business models.