basic operations of digital computers
basic operations of digital computers
Note: Content of this documents are to be used only for teaching purpose
Text Reference
Numerical Methods by E Balagurusamy
Internet websites
Contents
Needs of computer
What is Computer?
Evolution of computers
Memory and Storage Systems
Input Devices
Output Devices
Need of Computer
Numerical methods cannot be solved without the help of
computers
Engineers and scientists make use of the high-speed computing
capability of computers to solve complex mathematical models
and design problems.
Computers have helped automation of many industrial and
business systems.
Computer aided design (CAD) and computer-aided manufacture
(CAM) are among the most popular industrial applications.
Modeling and simulation are another area where computer are
extensively used for research mainly physical and social sciences,
medicine, astronomy and meteorology.
Business and commercial organizations
To store large amount data in libraries, documentation centers,
employment exchange, police department and hospitals etc.
In games, lime Olympics and cricket
Computer become an integral part of our everyday life.
What’s a Computer?
A computer is an electronic machine that takes
input from the user, processes the given input and
generates output in the form of useful
information.
Disadvantages:
(1) The functioning of these computers depended on the machine language.
(2) There were generally designed as special-purpose computers.
(3) The use of vacuum tube technology make these computers very large and
bulky.
(4) They were not easily transferable from one place to another due to their huge
size and also required to be placed in cool places.
(5) They were single tasking because they could execute only one program at a
time.
(6) The generated huge amount of heat and hence were prone to hardware faults.
Generations of …..
Second Generation Computers (period 1956-1965)
Use transistors in place of vacuum tubes in building the basic logic circuits.
Advantages: (1) Fastest computing devices of their time;
(2) Easy to program because of the use assembly language;
(3) Could be transferred from one place to other very easily because they
were small and light;
(4) Require very less power in carrying out their operations;
(5) More reliable, did not require maintenance at regular intervals of time.
Disadvantages:
(1)The input and output media were not improved to a considerable
extent
(2) Required to be placed in air-conditioned places
(3) The cost of these computers was very high and they were beyond
the reach of home users
(4) Special-purpose computers and could execute only specific
applications
Generations of …..
Third Generation Computers (period 1966-1975)
Use of Integrated Circuits
Advantages: (1) Fastest computing devices;
(2) Very productive;
(3) Easily transportable from one place to another because of their
small size;
(4) Use high-level languages;
(5) Could be installed very easily and required less space;
(6) Can execute any type of application.
(7) More reliable and require less frequent maintenance schedules.
Disadvantages:
(1)The storage capacity of these computers was still very small;
(2) The performance of these computers degraded while executing
large applications, involving complex computations because of the small
storage capacity;
(3) The cost of these computers was very high;
(4) They were still required to be placed in air-conditioned places.
Generations of ….
Fourth Generation Computers (during 1976-1989)
Use of Large Scale Integration technology and Very Large Scale. Integration
technology. The term Personal Computer (PC) became known to the
people during this era.
Advantages:
(1) Very powerful in terms of their processing speed and access time;
(2) Storage capacity was very large and faster;
(3) Highly reliable and required very less maintenance;
(4) User-friendly environment;
(5) Versatile and suitable for every type of applications;
(6) Require very less power to operate.
Disadvantages:
(1) The soldering of LSI and VLSI chips on the wiring board was not an
easy task and required complicated technologies to bind these chips
on the wiring board;
(2) The working of these computers is still dependent on the
instructions given by the programmer.
Generations of ….
Fifth Generation Computers
• The different types of modern digital computers come under this
category.
• Use Ultra Large Scale Integration technology that allows almost ten
million electronic components to be fabricated on one small chip.
Advantages:
(1) Fastest and powerful computers till date;
(2) Being able to execute a large number of applications at the same
time and that too at a very high speed;
(3) Decreasing the size of these computers to a large extent;
(4)The users of these computers find it very comfortable to use them
because of the several additional multimedia features;
(5) They are versatile for communications and resource sharing.
Types of Computers
Computers may be classified based on operating
principles, size and capability, and applications.
https://www.tutorialandexample.com
Arithmetic Unit
This unit is used to perform all the arithmetic
and logic operations such as addition,
multiplication, subtraction, division and
comparison etc.
Logic Unit
Logic Unit is a part of the CPU that
performs logical operations on the data.
Control Unit
Control Unit is an important component
of CPU that controls the transfer of data
and information between various units. It
maintains the sequence of operations
being performed by the CPU.
Main Memory Unit
The main memory is referred to as the
internal memory of primary memory of
the computer. It is also known as Random
Access Memory (RAM).
Cache Memory
Cache memory is a small, fast and
expensive memory that stores the copies
of data that needs to be accessed
frequently from the main memory.
Memory Hierarchy
https://www.informationq.com/computer-memory-overview/
Registers
This is a part of CPU used for few special
purpose such as temporary storage. The
instruction data that currently going to be
used are hold here that make it high speed
memory location.
Internal Communications
The internal communication of a processor
in the computer system can be divided into
two major categories:
(4) Flash ROM: a type of EEPROM that stores the information using
floating-gate transistors, which can store electric charge for a longer
period of time as compared to the normal transistors. This memory is
mainly used in the memory cards of mobile phones, digital cameras and
ipods for storing data. Flash ROM has faster speed of reading data, as
compared to any other type of ROM.
Storage Systems
Storage systems are the devices used for
data storage. The main objective of the
storage system is to permanently store
data. The storage systems can be classified
as follows:
(1) Magnetic
(2) Optical
(3) Solid state
(4) Magneto Optical
Magnetic Storage Systems
Magnetic storage systems can be defined
as the storage systems that store the data
on a magnetised medium, with the help of
magnetised particles. Magnetic tapes,
magnetic disks, hard disks, floppy disks are
examples of magnetic storage systems.
Can store any type of data, such as text,
audio, video, image
Optical Storage Systems
The optical storage systems use the laser
light as the optical medium to retrieve as
well as record data.
The optical storage devices are either
read-only or writable.
Solid-State Storage Devices
Solid-state Storage Devices were
developed in 1978 by Storage Tek
Company.
Do not use magnetic and optical medium
to store data. Instead, use the
semiconductor devices.
Contains all the properties of hard disk
drives to store the data and use solid-
state memory, which has no moving parts.
The examples of SSD are flash memory
cards and Universal Serial Bus (USB)
devices.
Input Devices
Input devices are electromechanical devices that
are used to provide data to a computer for
storing and further processing, if necessary.
(1) Keyboard
(2) Pointing devices
(3) Scanning devices
(4) Optical recognition devices
(5) Digital camera
(6) Voice recognition devices
(7) Media input devices
Output Devices
Output devices receive the processed data (information) from
the CPU and present it to the user in a desired form. They act as
an interface between the computer and the user. The main task
of an output device is to convert the machine readable
information into human-readable from which may be in the form
of text, graphics, audio or video. Depending upon the form of
output required, the output device may belong to one of the
following categories: