Introduction To Computers Full Note EM
Introduction To Computers Full Note EM
INTRODUCTION TO
COMPUTER
History of the Computer
It is devided in to 4 categories.
Pre Mechanical Era(before1450 )
Mechanical Era(from1450 to1840)
Electro Mechanical Era(from1840 to1940)
Electronic Era(1940 onwrads)
The Premechanical Age
Abacus
It was created by different nations according to their needs
mesapothenians
Egyptians
Persians
Greeks
Romans
Chinese
source- [Link]
Mechanical Era
Gottfried Wilhelm von Leibniz (1646-1716) invented Punch Card System which is
developed using the pascaline machine. It could calculate mulplications and
divisions then in 1674.
Mechanical Era
In 1830 Joseph Marie Jacquard's created ‘the Loom’ machine using punch card
technology
Electro Mechanical era
In 1946 ENIAC - Electronic Numerical Integrator and Calculator, the first programmable
general purpose digital electronic computer was invented.
The ENIAC team (Feb 14, 1946). Left to right: J. Presper Eckert, Jr.; John Grist Brainerd; Sam Feltman;
Herman H. Goldstine; John W. Mauchly; Harold Pender; Major General G. L. Barnes; Colonel Paul N.
Gillon.
Electronic Era
ENIAC
Electronic Era
TRANSISTER
A transistor is a semiconductor device used to amplify or switch electrical signals and power. The transistor
is one of the basic building blocks of modern electronics. It is composed of semiconductor material, usually
with at least three terminals for connection to an electronic circuit.
INTEGRATED CIRCUITS
sometimes called a chip, microchip or microelectronic circuit, is a semiconductor wafer on which
thousands or millions of tiny resistors, capacitors, diodes and transistors are fabricated.
Integrated circuits are manufactured with below versions
MSI- Medium Scale Integration
LDI- Large Scale Integration
VLSI- Very Large Scale Integration
MICROPROCESSOR
is a computer processor where the data processing logic and control is included on a single
integrated circuit, or a small number of integrated circuits. The microprocessor contains the
arithmetic, logic, and control circuitry required to perform the functions of a computer's central
processing unit.
ARTIFICIAL INTELLIGENCE
The term "Artificial Intelligence" refers to the simulation of human intelligence processes by
machines, especially computer systems. It also includes Expert systems, voice recognition, machine
vision, and natural language processing (NLP)
Generations Technology Software Characteristics Systems
2nd Generation • Transistors Assembly Language • Smaller in size • Honey well 400
1956-1963 • Tape High level • Low heat • IBM 7030,1620,7094
• Floppy disk programming • Faster perfoming • CDC 1604,3600
languages than 1st gen • UNIVAC1108
• Large in size • LARC
• Low power
consumption
• Price low
Generations Technology Software Characteristics Systems
3rd Generation • Intigrated Circuits • Operating system • low heat • IBM 360/370
1964-1975 • High capacity • Developed high • high perfoming • PDP -8
Storage devices level programming • Smaller in size • PDP
• Key board and languages. • portable • CDC 6600
mouse • High performing • Easy to transport
programs • Low power
consumption
Generations Technology Software Characteristics Systems
4th Generation • Very large scale OS with Graphical User • Smaller in size • IBM PC
1975-1989 Integrated Circuits interface. • Portable • Apple II
called Micro UNIX operating system • Easy to update • Pdp11
processors • Star1000
• Palm tops • dec10
• High capacity hard
disks
• Personal computers
• High speed
computer
networks.
• Optical disks
Generations Technology Software Characteristics Systems
5th Generation • Ultra Large scale • Developed OS with • Easy t transport • IBM Notebooks
1989 onwards Intigrated Circuits high preforming • High performing • SUN Workstations
• Internet GUI. • Smaller in size • Desktop
• High volume • Internet and • Low power • Laptop
storages Multimedia consumption • ultrabook
applications • Slow perfoming
• Artificial • Large in size
Intelligence • Not portable
• Character • Difficult to
recognition transport
• Voice recognition • High power
• Face recognition consumption
• High price
Categorization of Computers
There are 3 basic categorizations
• Super computer
These are basically designed for scientific purposes like whether
forecasting, experiments, nuclear and artificial intelligence etc. They are
the fastest, largest and most expensive. These contain a number of CPU
which operate in parallel to make it faster
• Main Frame Computers
Large, expensive computer capable of simultaneously processing
data for hundreds or thousands of users.
Used to store, manage, and process large amounts of data that
need to be reliable, secure, and centralized.
Usually housed in a closet sized cabinet.
(size,speed and price are low compared to super computers)
Applications
payroll computations, accounting, business transactions,
information retrieval, airline seat reservations, and scientific and
engineering computations.
• Mini Computer
A minicomputer is also called as a mid-range computer. Minicomputers are
mainly multi-users systems where more than one user can work simultaneously.
Mini computer examples: IBM's AS/400e, Honeywell200, TI-990. Minicomputer
can support multi-users at a time or you can say that minicomputer is a
multiprocessing system. Speed, size and price is low compared to the computer
types mentioned before
• Micro Computer
A microcomputer is a small, relatively inexpensive computer having a
central processing unit made out of a microprocessor. The computer also
includes memory and input/output circuitry together mounted on a printed
circuit board. Common microcomputers include laptops and desktops.
Beyond standard PCs, microcomputers also include some calculators,
mobile phones, notebooks, workstations and embedded systems. Smaller
than a mainframe or minicomputer, a microcomputer uses a single
integrated semiconductor chip for its central processing unit (CPU).
Classification of Computers According to the Technology
• Analog computers
These were the earliest computer machines developed and were the among the most complicated
machines for analog computation and process control. Analog data is not discrete, but rather is of a
continuous nature. Examples of such data are pressure, temperature, voltage, speed and weight.
• Digital Computers
It uses electronic technology to generate, process, and store the different types of data. It is
used to run everything from spacecraft to factories, healthcare systems to
telecommunications, banks to household budgets. Since its invention during World
War II, the electronic digital computer has become essential to the economies of the
developed world.
• Hybrid computers
These are mainly used for specialized applications where both analog and digital data
processing is done. For Example, Hybrid computers installed on a petrol pump do not only
measure the amount of petrol but also calculates its value. In this way, It is capable of both
functions.
Categorization of Computers based on their purpose
MRI scanner
Magnetic Resonance Imaging machine uses strong magnetic fields and
Radio waves to obtain detailed images of internal human body.
Pointing Devices
These devices use the screen resolution and give commands using
pixels on a screen. Graphical user interface is needed to give commands using
these devices.
• Light Pen
This is a computer input device in the scence of a light
sensitive wand and used to point out something on a
screen or draw on a touch screen more accurately
• Digitizer
It is a device that receives analog information,such as sound light ,
and records it digitally.
Other Input Devices
Sensor
It is a device that take an analog input from the physical environment and turn
it into a digital signal in order to get an information.
Logger
loggers are used to automatically monitor and record environmental
parameters over time, allowing conditions to be measured, documented,
analysed and validated.
Output Devices
▪ An output device is used to display or use
information that comes out of a computer system.
64
There are 2 main types of printer…
1. Impact prnters
2. Non Impact Printers
66
How Dot-Matrix works?
The dot matrix forms images one character at a time as the
print head moves across the paper.
Uses tiny pins to hit an ink ribbon and the paper much as a
typewriter does.
This printer arranges dots to form characters and all kinds
of images.
9 to 24 vertical column pins are contained in a rectangular
print head. When print head moves across the paper, pins
are activated to form a dotted character image. These
printers can produce carbon copies along with the originals.
67
“Advantages/Dis-advatages of Dot-Matrix”
Advantages:
(1) In-expensive.
(2) Low per page cost.
(3) Energy efficient.
Dis-advantages:
(1) Noisy
(2) Low resolution
(3) Limited fonts flexibility
(4) Poor quality graphics output.
68
Daisy Wheel Printer
A daisy wheel printer is basically an
impact printer consisting of a wheel
and attached extensions on which
molded metal characters are mounted.
A daisy wheel printer produces letter
quality print and it can’t produce
graphics output.
69
How Daisy wheel printer works?
70
Non Impact printers…
Device Uses Advantages Disadvantages
Inkjet General purpose Cheap to buy Ink cartridges can be
use for family or very expensive
Latest models
home office
can be very fast Print quality not
always very good
72
How Inkjet Printer works?
Advantages:
(1) High resolution output.
(2) Energy efficient.
(3) Many options to select.
Dis-advantages:
(1) Expensive.
(2) Special paper required for higher resolution output.
(3) Time consuming in case of graphics printing.
74
Thermal Printer
Thermal printers are in-
expensive printers mostly used
in fax machines. The Thermal
printers are further classified
into two types.
(1) Electro thermal printers:
(2) Thermal Wax printers:
75
How thermal printer works?
Thermal printers use heated pins and ribbons with different color bands.
These printers contain a stick of wax like ink. The ribbon passes in front
of a print head that has a series of tiny heated pins. The pins cause the
wax to melt and adhere to the paper and when temperature reaches to a
certain level, it is hardened.
76
“Laser Printer”
Laser printers use very
advanced technology and
produce a high quality output.
Laser printers can also
produce high quality graphics
images.
Resolution is 600 to 1200dpi.
77
How Laser printer Works?
78
“Plotter”
A large scale printer which is
very accurate in producing
engineering drawings and
architectural blueprints.
Ex: Banners, Posters, Maps
79
Speakers and Headphones
Speakers Headphones
Speakers convert electromagnetic A pair of small speakers connected to
waves into sound waves. They receive listen to sound from a computer, music
inputs from a connected device or a player or other such electronic device.
computer which can be in the form of
analog or digital. speakers connected to
computers are guided by the sound card
of the computer
Multimedia Projector
It can copy the computer screen using rays of light using a system of lenses
and project on a screen
Storage Devices
storage devices are divided into 2 categories
Register Array
It stores frequently accessed data temporarily and CPU can use them for
processing.
Communication devices
A computer or device used to exchange data with another computer or
device is called this device
Computer software
A program consisting of a set of instructions written to perform a specific task
is called software. According to their nature, software can be divided into two
parts as
1. system software
2. application software
Classification of software
1. System Software and Application Software
2. Proprietary Software and Open Source Software
3. Bespoke Software and Common Software
System software
This includes software installed to fulfill the needs of the computer
system and build the relationship between the system and the user
Operating systems
This is the main software of a computer as its main function. Directs
and controls all parts of the computer system and acts as an interface
between the hardware and the user and manages the computer
system.
Language translator
Interpreters and compilers are used to translate a program written in a high-level
computer language into machine language
Utility software
This includes software that is used to make the functions of the operating system
more efficient
Application software
The software that needs to be run in the computer to fulfill the needs of the
user is called application software
Firmware
software
Software that does not claim any legal rights belongs to this
category. Copying or using such software does not require legal
permission. It is also known as free software. Along with this type of
software, its source code can also be obtained.
• Liveware
Users who use a computer system can be called liveware. Users
can be classified into two categories as system users and end
users
The need for human operators in computer systems
Computer systems can be divided into fully automatic and
semi-automatic. Fully automatic computer systems do not
require humans to operate but semi-automatic computer
systems require human labor to operate.
Components in Mother Board
• Faster data transfer
• Maintain data transfer between
processor, cache memory and main
memory
This is used for multi device connections. Can be connected to 7-15 devices
Gives the relevant electricity needed for the computer. It converts the 240V
indirect current from the ups to direct current. It consists of a internal
cooling system with a fan.
BUS
A pc bus is the path on the motherboard to transfer data to and
from the CPU and other PC components. There are 3 basic buses
used
• Data bus – used for transporting data through motherboard
• Control bus – used to transmit control signals for devices
• Address Bus – used to find or represent addresses of locations
of memory in the computer
Chipset
The component which connects data taken from buss to devices is called
chipset. There are 2 types of chipsets
• North Bridge – communicates with the processor and interact with
system memory, PCI bus,level2cach and all AGP activities
• South Bridge – it is responsible for pc hard drive controller, I/O
controller and integrated hardware like sound card, video card, USB,
PCI, ISA, BIOS and Ethernet
Compatibility of the CPU and Motherboard
• Wattage
• Connection point of processor and the mother board
• Compatibility of bios
• chipset
Ports
The interfaces which connect the computer and devices or other computers
together
It allows to get power from the wall Outlet to the computer
Input Devices and Interfaces
• PS2 Ports
There are two types of PS2 ports located in the pc. Purple color one is for
connecting Key board and Green color one is for mouse. These are rarely
used today.
It consists of 9 or 25 pins and used to connect
devices such as old mouse and modems.
commonly used with old computers
Parallel Ports
It consists of 25 holes to be connected and used
in connecting printers, scanners or devices need
to be connected parallel to the computer. It is
also called DB25
Network Ports
These ports are used for connecting a computer to
another network. The related connector for this port is
called RJ45 Connector. This port is located in the
NIC(Network Interface Card)
Modem port
This is used to connect a pc to the
internet or to connect a Fax machine or
cable modem
USB Ports
A USB port is a standard cable connection interface
for personal computers and consumer electronics
devices. USB stands for Universal Serial Bus, an
industry standard for short-distance digital data
communications. USB ports allow USB devices to be
connected to each other with and transfer digital
data over USB cables
Characteristics of USB
• fast transmission speed
• convenient use
• hot plug support
• flexible connection
• independent power supply
• Plug and Play option
Output interfaces in a computer
Sound Port
It has 3inputs or slots basically. One for
microphone, speakers and external sound
devices.
• FireWire Card
A FireWire card is an add-in card that allows a FireWire device or peripheral to be
connected to a computer.
• Camcorder
• External Hard Disk
• External DVD Drive
HDMI port - High-Definition Multimedia Interface is a
proprietary audio/video interface for transmitting
uncompressed video data and compressed or
uncompressed digital audio data from an HDMI-compliant
source .
• Parallel computing
Refers to the process of breaking down larger problems into smaller, independent,
often similar parts that can be executed simultaneously by multiple processors
communicating via shared memory, the results of which are combined upon
completion as part of an overall algorithm.
• Grid computing
is the use of widely distributed computer resources to reach a common
goal. A computing grid can be thought of as a distributed system with non-
interactive workloads that involve many files.
Von Neumann Architecture
A mathematician John Von Neumann in 1945 introduced the Von Neumann
Architecture fro computers. The basic idea of this concept was to express how a
program in a computer can process several processes without changing the physical
components of a computer. This is also the same concept used in modern day
computers. And with this the stored program concept was introduced to the world by
John Von Neummann
Von Neumann Architecture with secondary memory
Basic Components in Von Neumann Architecture.
• Input/output
• Control Unit
• ALU – Arithmetic and Logic Unit
• Main Memory / Primary Memory
• Secondary Storage / Auxiliary Storage
When an input is given using a keyboard or mouse, it is initially sent to the main
memory of the computer. Then that data is sent to the CPU fro processing. The
processing is done by the ALU and CU inside the CPU and then the processed data is
sent back to the main memory. The processed data in the main memory is then sent to
a secondary storage or output by the monitor, printer or any other output device
connected to the computer.
Basic Components
• Input and output Units
We have already studied what are the input and output devices of a computer
Central Processing Unit – CPU
This is the basic part of a computer. It is named as the brain of the computer.
Beginning of the CPU was 4004 intel micro processor and day by day it has further
developed. Operating system and the applications are run by this CPU and it consists
of 3 components
Control Unit
Controls every component physically connected to the computer. There are few
basic functionalities of CU
• Maintain continuity of a program until conclusion instructions are given
• Fetching next instruction to execute
• Executing the next instruction to be executed
• Decoding instruction
• Generate clock pulses
• Defining operations
These are used to store processed data from arithmetic and logic unit and to
store frequently used data by the processor. There are 3 basic registers
Instruction Register
stores the currently processing instruction .
Program Counter
Stores the address of the next instruction and counts the number of instructions
executed.
Flags Register
Denotes the current status of the CPU
Cache Memory
Also used SRAM technology to manufacture and therefore it is also faster in accessing
but has less volume compared to main memory. There Are 3 types of cache memory,
• L1
• L2
• L3
L1 – Level 1 cache memory
A level 1 cache (L1 cache) is a memory cache that is directly built into the
microprocessor, which is used for storing the microprocessor's recently accessed
information, thus it is also called the primary cache. It is also referred to as the internal
cache or system cache
L2 – Level 2 cache memory
A level 2 cache (L2 cache) is a CPU cache memory that is located outside and separate
from the microprocessor chip core, or it is found on the same processor chip package.
L3- Level 3 cache memory
(Level 3 cache) A memory bank built onto the motherboard. The L3 cache feeds the L2
cache, and its memory is typically slower than the L2 memory, but faster than main
memory. The L3 cache feeds the L2 cache, which feeds the L1 cache, which feeds the
processor.
RAM – Random Access Memory
DRAM/SDRAM is used to manufacture a ram of a pc we use today. We also call this the
primary memory of a computer. It has dedicated slots in the mother board and can be
extended after if needed. Basically they come with 4Gb,8Gb,16Gb memory sizes.
Efficiency is lower than cache memory and memory registers.
Memory Controller
The memory controller is a digital circuit that manages the flow of data going
to and from the computer's main memory. It is located in the mother board
as a micro circuit.
Non-volatile memory
Non-volatile memory (NVM) or non-volatile storage is a type of computer
memory that can retain stored information even after power is removed.
These are manufactured using electronic circuits, magnetic media or optical
media
ROM – Read Only Memory