Professional Documents
Culture Documents
History of computer .
Computers and electronics play an enormous role in today's
society, impacting everything from communication and
medicine to science.
Although computers are typically viewed as a modern
invention involving electronics, computing predates the use of
electrical devices. The ancient abacus was perhaps the first
digital computing device. Analog computing dates back
several millennia as primitive computing devices were used as
early as the ancient Greeks and Romans, the most known
complex of which being the Antikythera mechanism. Later
devices such as the castle clock (1206), slide rule (c. 1624) and
Babbage's Difference Engine (1822) are other examples of
early mechanical analog computers.
The introduction of electric power in the 19th century led to
the rise of electrical and hybrid electro-mechanical devices to
carry out both digital (Hollerith punch-card machine) and
analog (Bush’s differential analyzer) calculation. Telephone
switching came to be based on this technology, which led to
the development of machines that we would recognize as early
computers.
The presentation of the Edison Effect in 1885 provided the
theoretical background for electronic devices. Originally in
the form of vacuum tubes, electronic components were
rapidly integrated into electric devices, revolutionizing radio
and later television. It was in computers however, where the
full impact of electronics was felt. Analog computers used to
calculate ballistics were crucial to the outcome of World War
II, and the Colossus and the ENIAC, the two earliest
electronic digital computers, were developed during the war.
page1
Computer
Generation of computer
Introduction:
A computer is an electronic device that manipulates
information or data. It has the ability to store, retrieve, and
process data.
Nowadays, a computer can be used to type documents,
send email, play games, and browse the Web. It can also
be used to edit or create spreadsheets, presentations, and
even videos. But the evolution of this complex system
started around 1940 with the first Generation of Computer
and evolving ever since.
There are five generations of computers.
1. FIRST GENERATION
1. 1946-1959 is the period of first generation
computer.
2. SECOND GENERATION
1. 1959-1965 is the period of second-generation
computer.
2. .
3. THIRD GENERATION
1. 1965-1971 is the period of third generation
computer.
2. These computers were based on Integrated circuits.
4. FOURTH GENERATION:
1. 1971-1980 is the period of fourth generation
computer.
2. This technology is based on Microprocessor.
:
5. FIFTH GENERATION
Introduction:
1. The period of the fifth generation in 1980-onwards.
page2
Computer
Definition of computer
÷ A computer is a machine that can be programmed to
manipulate symbols. Its principal characteristics are:
It responds to a specific set of instructions in a well-
defined manner.
It can execute a prerecorded list of instructions (a
program).
It can quickly store and retrieve large amounts of
data.
Therefore computers can perform complex and repetitive
procedures quickly, precisely and reliably. Modern
computers are electronic and digital. The actual
machinery (wires, transistors, and circuits) is called
hardware; the instructions and data are called software.
All general-purpose computers require the following
hardware components:
Central processing unit (CPU): The heart of the
computer, this is the component that actually executes
instructions organized in programs ("software") which
tell the computer what to do.
Memory (fast, expensive, short-term memory): Enables
a computer to store, at least temporarily, data,
programs, and intermediate results.
Mass storage device (slower, cheaper, long-term
memory): Allows a computer to permanently retain
large amounts of data and programs between jobs.
Common mass storage devices include disk drives and
tape drives.
page3
Computer
Super and mainframe
computer
mainframes supercomputer is a broad term for one of
the fastest computers currently available.
Supercomputers are very expensive and are employed
for specialized applications that require immense
amounts of mathematical calculations (number
crunching). For example, weather forecasting requires a
supercomputer. Other uses of supercomputers scientific
simulations, (animated) graphics, fluid dynamic
calculations, nuclear energy research, electronic design,
and analysis of geological data (e.g. in petrochemical
prospecting). Perhaps the best known supercomputer
manufacturer is Cray Research.
Mainframe was a term originally referring to the
cabinet containing the central processor unit or "main
frame" of a room-filling Stone Age batch machine.
After the emergence of smaller "minicomputer" designs
in the early 1970s, the traditional big iron machines
were described as "mainframe computers" and
eventually just as mainframes. Nowadays a Mainframe
is a very large and expensive computer capable of
supporting hundreds, or even thousands, of users
simultaneously. 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.
page4
Computer
Personal computer
.
Personal computers first appeared in the late 1970s. One
of the first and most popular personal computers was the
Apple II, introduced in 1977 by Apple Computer. During
the late 1970s and early 1980s, new models and competing
operating systems seemed to appear daily. Then, in 1981,
IBM entered the fray with its first personal computer,
known as the IBM PC. The IBM PC quickly became the
personal computer of choice, and most other personal
computer manufacturers fell by the wayside. P.C. is short
for personal computer or IBM PC. One of the few
companies to survive IBM's onslaught was Apple
Computer, which remains a major player in the personal
computer marketplace. Other companies adjusted to
IBM's dominance by building IBM clones, computers that
were internally almost the same as the IBM PC, but that
cost less. Because IBM clones used the same
microprocessors as IBM PCs, they were capable of
running the same software. Over the years, IBM has lost
much of its influence in directing the evolution of PCs.
or pointing sticks, function by reporting their angle of
deflection. Movements of the pointing device are echoed
on the screen by movements of the pointer, creating a
simple, intuitive way to navigate a computer's graphical
user interface (GUI).
page5
Computer
Mouse the input device
Device that allows a user to input spatial data to a
computer. In the case of mouse and touchpads, this is
usually achieved by detecting movement across a physical
surface. Analog devices, such as 3D mice, joysticks,
or pointing sticks, function by reporting their angle of
deflection. Movements of the pointing device are echoed
on the screen by movements of the pointer, creating a
simple, intuitive way to navigate a computer's graphical
user interface (GUI).
Pointing devices, which are input devices used to specify a
position in space, can further be classified according to:
page6
Computer
Introduction to the Boolean algebra
page7
Computer
History of computer architecture
page8
Computer
Input unit
The input device fives signals to an information
processing system such as a computer or information
appliance. Examples of input devices
include keyboards, mouse, scanners, digital
cameras, joysticks, and microphones.
Input devices can be categorized based on:
1Keyboard
2Mouse
3High-degree of freedom input devices
4Composite devices
5Video input devices
6Audio input devices
7Punched paper
8Other
9See also
Joystick
Touchscreen
Touch kiosk
page9
Computer
Monitor
Monitors
A display device is the most common form of output device. It
presents output visually on computer screen. The output
appears temporarily on the screen and can easily altered or
erased, it is sometimes referred to as soft copy also. The
display device for a desktop PC is called monitor.
With all-in-one PCs, notebook computers, hand held PCs and
other devices; the term display screen is used for the display
device. The display devices are also used in home
entertainment systems, mobile systems, cameras and video
games.
Types of Display (Monitor)
Monochrome Display
A monochrome monitor is a type of CRT computer display
which was very common in the early days of computing, from
the 1960s through the 1980s, before color monitors became
popular. The most important component in the monitor is the
picture tube. CRT basically means cathode ray tube. [4] The CRT
use cathode-ray-tube technology to display images, so they are
large, bulky and heavy like conventional or old televisions,
because old televisions also used the CRT technology only to
display the television films or television images. To form the
image on the screen, an electronic gun sealed inside a mages.
TFT (Thin-film transistor),
flat panel[6]
LCD (Liquid Crystal Display)
OLED
LED
page10
Computer
Printer the output device
A printer is an external hardware output device that takes
the electronic data stored on a computer or other device and
generates a hard copy of it. For example, if you created a
report on your computer, you could print several copies to
hand out at a staff meeting. Printers are one of the most
popular computer peripherals and are commonly used to
print text and photos. The picture is an example of an inkjet
computer printer, the Lexmark Z605. Types of printers
3D printer
Inkjet printer
Laser printer
LED printer
Plotter
Thermal printe
page11
Computer
Computer software
Computer software, or simply software, is a collection
of data or computer instructions that tell the computer how to
work. This is in contrast to physical hardware, from which the
system is built and actually performs the work. In computer
science and software engineering, computer software is
all information processed by computer
systems, programs and data. Computer software
includes computer programs, libraries and related non-
executable data, such as online documentation or digital
media. Computer hardware and software require each other
and neither can be realistically used on its own. Application
software
which is software that uses the computer system to perform
special functions or provide entertainment functions beyond
the basic operation of the computer itself. There are many
different types of application software, because the range of
tasks that can be performed with a modern computer is so
large—see list of software.
System software
which is software for managing computer
hardware behaviour, as to provide basic functionalities that
are required by users, or for other software to run properly, if
at all. System software is also designed for providing a
platform for running application software,[11] and it includes
the following
Operating system
Device driver
page12
Computer
Computer virus
Acomputer virus is a type of computer program that,
when executed, replicates itself by
modifying other computer programs and inserting its own
code.[1] When this replication succeeds, the affected areas
are then said to be "infected" with a computer virus.[2][3]
Virus writers use social engineering deceptions and
exploit detailed knowledge of security vulnerabilities to
initially infect systems and to spread the virus. The vast
majority of viruses target systems running Microsoft
Windows,[4][5][6] employing a variety of mechanisms to infect
new hosts,[7] and often using complex anti-detection/stealth
strategies to evade antivirus software.[8][9][10][11] Motives for
creating viruses can include seeking profit (e.g.,
with ransomware), desire to send a political message,
personal amusement, to demonstrate that a vulnerability
exists in software, for sabotage and denial of service, or
simply because they wish to
explore cybersecurity issues, artificial life and evolutionary
algorithms.[12]
Computer viruses currently cause billions of dollars' worth
of economic damage each year,[13] due to causing system
failure, wasting computer resources, corrupting data,
increasing maintenance costs, stealing personal
information etc. In response, free, open-source antivirus
tools have been developed, and an industry of antivirus
software has cropped up, selling or freely distributing
virus protection to users of various operating
systems.[14] As of 2005, even though no currently existing
antivirus software was able to uncover all computer
viruses (especially new ones), computer security
researchers are actively searching for new ways to enable
an viruses, before .
page13
Computer
Memory unit
Computer memory is a temporary storage area. It holds
the data and instructions that the Central Processing
Unit (CPU) needs. Before a program can run, the
program is loaded from storage into the memory. This
allows the CPU direct access to the computer program.
Memory is needed in all computers.
A computer is usually a binary digital electronics device.
Binary means it has only two states. On or Off. Zero or
One. In a binary digital computer transistors are used to
switch the electricity on and off. The computer's memory
is made from lots of transistors.
Each on/off setting in the computer's memory is called
a binary digit or bit. A group of eight bits is called a byte.
A byte is made from two nibbles of four bits each.
Computer scientists made up the words bit and byte.
The word bit is short for binary digit. It takes bi from
binary and adds the t from digit. A collection of bits was
called a bite. The comptuer scientists changed the
spelling to byte to avoid confusion. When the computer
scientists needed a word for half a byte, they
thought nibble, as in half a bite, would be a fun word to
choose.[1]
page14
Computer
Operating system
An operating system acts as an intermediary
between the user of a computer and computer
hardware. The purpose of an operating system
is to provide an environment in which a user can
execute programs in a convenient and efficient
manner.
An operating system is a program that controls
the execution of application programs and acts
as an interface between the user of a computer
and the computer hardware.
A more common definition is that the operating
system is the one program running at all times
on the computer (usually called the kernel), with
all else being application programs.
An operating system is concerned with the
allocation of resources and services, such as
memory, processors, devices, and information.
The operating system correspondingly includes
programs to manage these resources, such as a
traffic controller, a scheduler, memory
management module, I/O programs, and a file
system.
page15
Computer
Features of operating system
Programs Execution
File Management
Connecting to Internet
Navigation with hot keys
Screen capturing
Accessibility options configuration
Programs Execution
All operating systems can execute programs which means they
can run programs or applications. They run programs that do
something useful. We can run a program in operating system
through both GUI and CLI. In a GUI environment, we can run a
program by double-clicking an icon or button for the program
while in CLI, we can run a program by executing commands in
the command terminal. The following figure shows the
execution of a program “AeroWeather” in Windows 7.
:
page16
Computer
Types and function of operating system
Multi-user: is the one that concede two or more users to use their
programs at the same time. Some of O.S permits hundreds or even
thousands of users simultaneously.
Single-User: just allows one user to use the programs at one time.
Management Processor:
and Paul Allen founded Microsoft and windows operating system has
In this Introduction to Windows, we will also clear you about the latest
year 2015.
time:
page19
Computer
Difference between compler and interpreter
Programming is the process of designing, writing, testing,
debugging, and maintaining the source code of computer
programs. This code can be written in a variety of computer
programming languages. Some of these languages include
Java, C, and Python. Computer code is a collection of typed
words that the computer can clearly understand.
Compiler Interpreter
It translates high level It translates high level
language into machine language program
level at single attempt. into machine level by
one instruction at a
time.
It finds syntax errors It finds the syntax
after compiling the errors after
whole program. translating a line of
the program a t a time.
It is difficult to trace It is easy to trace
errors and causes of it. errors and causes of it
also.
Compiler process if Interpreting process is
faster than slower then compiler.
interpreter.
It is more efficient It is less efficient than
than interpreter. compiler.
It creates the object It does not create
code. object code.
Examples: C, C++, Example: BASIC,
Visual Basic, etc. LISP, etc.
page20
Computer
Data representation codes
4) Adding any feature you want to the Quick Access Toolbar: Just
right click on any button on the Assistants tab and selecting add to
quick access toolbar.
page24