Classification of Computer
Classification of Computer
Computers are available in many sizes and types and also can fit in the palm in
our hand to those computers that occupied the entire room. Computer are used in
different sectors and may be differ according to speed, storage, capacity, size and
nature. It may be special purpose and general purpose.
Special Purpose computer can perform only one type of specific task like
Seismograph, Traffic Light Controlling Computer etc
General Purpose computer are versatile and diligent which performs in most of
the sectors.
1. On the basics of working principle
There are three types of computer on the basics of working principle.
➢ Analog Computer.
➢ Digital Computer
➢ Hybrid Computer
★ Analog Computer:
Analog computer is the special purpose computer. It represents the data as
physical quantities such as current , pressure, temperature, voltage etc. They were
especially useful in the simulation and evaluation of dynamic situations such as
flight of a space capsule or the changing weather patterns over a certain area. The
accuracy of analog computers are low.
★ Hybrid Computer:
The combination of computers which is capable of processing in both analog
and digital signals. It accepts input in the form of analog signals , process data
digitally and gives output either digitally or analog form. They are used in
industrial application, airplanes, ships hospital etc. The widest application of hybrid
computer take place in situation which require real time solutions. Example: ECG
(Electronic Cardio Graph).
Difference between Analog and Digital Computer:
Analog Computer Digital Computer
The computer which is based on continuous The computer which is based on discrete
data. data.
It measures only physical values like current, It measures digits i.e 0 and 1.
spped, voltage etc.
They are slower than digital computer. They are faster than analog computer.
2. Decoding: The instruction that is fetched is broken down into parts or decoded. The instruction
is translated into commands so that they correspond to those in the CPU’s instruction set. The
instruction set architecture of the CPU defines the way in which an instruction is decoded.
3. Executing: The decoded instruction or the command is executed. CPU performs the operation
implied by the program instruction. For example, if it is an ADD instruction, addition is
performed.
4. Storing: CPU writes back the results of execution, to the computer’s memory.
Microprocessor :
➢ A microprocessor is the controlling unit of a computer made up of a small chip capable of
operations and communication purposes. This small chip is known as the CPU which is
microprocessors.
➢ It consists of ALU, Control Unit, and registers. This works on the instruction set and the cycle
of processing.
➢ They are classified as:
○ Complex Instruction Set Computer (CISC)
■ CISC chips have a larger set of complex instructions.
■ This needs multiple numbers of instruction cycles for execution.
■ It works on the fetch and execution cycle which is a combination of a register to
register transfer functions.
■ Because of frequent memory references, there is a reduction in the speed of the CISC
machine.
■ For general purpose, where the speed of the processors is not the primary importance,
there is the use of CISC machines because of their low cost and affordability.
■ CISC architecture is used in low-end applications such as security systems, home
automation, etc.
○ Reduced Instruction Set Computer (RISC):
■ They are also the microprocessors designed to perform instructions at a higher speed.
■ The CISC used complex assembly language instructions, which slowed down the compiler so
RISC was evolved.
■ This contains simper instructions due to which RISC requires less no. of transistors. These are
short and simple so it can be executed in a single instruction cycle.
■ There is no micro-program in RISC for interpreting the instructions.
■ It has an efficient instruction pipeline. As soon as it completes one stage of the cycle, it proceeds
with the second stage.
■ RISC architecture is used in high-end applications such as video processing, telecommunications,
and image processing.
➢ Pipelining
Pipelining improves instruction execution speed by putting the execution steps into parallel. A CPU can
receive a single instruction, begin executing it, and receive another instruction before it has completed the
first. This allows for more instructions to be performed, about, one instruction per clock cycle.
➢ Parallel Processing
Parallel processing is the simultaneous execution of instructions from the same program on different
processors. A program is divided into multiple processes that are handled in parallel in order to reduce
execution time.
Interconnecting the Units of Computers :
➢ Inside computers, there are many internal components. In order for these components to
communicate with each other, they make use of wires that are known as a ‘bus’.
➢ A bus is a common pathway through which information flows from one computer
component to another. This pathway is used for communication purpose and it is
established between two or more computer components.
➢ A computer bus can be divided into two types: Internal Bus and External Bus.
○ Internal Bus: Internal bus is used to connect the internal components of computer
system such as processor, RAM, chipset, hard disk. It is also called the System Bus.
○ External Bus: External bus is used to connect the external components of computer
system such as monitor, keyword, printer. The external bus allows various devices to
be attached to the computer. It allows for the expansion of computer’s capabilities. It
is generally slower than the system bus. It is also referred to as the Expansion Bus.
➢ A system bus or expansion bus comprise of three kinds of buses: data bus, address bus
and control bus:
➢ Data Bus:
It transfers data between the CPU and
memory. The bus width of a data bus
affects the speed of computer. The size of
data bus defines the size of the processor.
A processor can be 8, 16, 32 or 64-bit
processor. An 8–bit processor has 8 wire
data bus to carry 1 byte of data. In a 16–bit
processor, 16–wire bus can carry 16 bits of
data, i.e., transfer 2 bytes, etc.
➢ Address Bus:
It connects CPU and RAM with set of wires similar to data bus. Address bus carries memory
addresses for read and write operations. The width of address bus determines the maximum number of
memory locations the computer can address. Currently, Pentium Pro, II, III, IV have 36–bit address bus
that can address 236 bytes or 64 GB of memory.
➢ Control Bus:
It specifies whether data is to be read or written to the memory, etc.
➢ Expansion Bus
The functions of data bus, address bus and control bus, in the expansion bus, are as follows:
○ Data Bus:
It is used to transfer data between I/O devices and CPU. The exchange of data between CPU and I/O
devices is according to the industry standard data buses. The most commonly used standard is Extended
Industry Standard Architecture (EISA) which is a 32-bit bus architecture. Some of the common bus
technologies are:
■ Peripheral Component Interconnect (PCI) bus for hard disks, sound cards, network cards and
graphics cards,
■ Accelerated Graphics Port (AGP) bus for 3–D and full motion video,
■ Universal Serial Bus (USB) to connect and disconnect different devices.
○ Address Bus:
It carries the addresses of different I/O devices to be accessed like the hard disk, CD ROM, etc .
○ Control Bus:
It is used to carry read/write commands, status of I/O devices, etc.
➢ External Ports
○ The peripheral devices interact with the CPU of the computer via the bus. The connections to the bus
from the peripheral devices are made via the ports and sockets provided at the sides of the computer .
○ Some of the standard port connections available on the outer sides of the computer are— port for mouse,
keyboard, monitor, network, modem, and, audio port, serial port, parallel port and USB port.
○ The different ports are physically identifiable by their different shapes, size of contact pins and number
of pins.
Computer Cabinet
The computer cabinet consists of the components that are required for running the computer system
effectively with fewer errors. There are various elements in the cabinet to which some of them are Motherboard,
memory chips, cables, processors, ports, etc.
➢ Motherboard
○ The motherboard is the computer's main circuit board.
○ It's a thin plate that holds the CPU, memory, connectors for the hard drive and optical drives, expansion
cards to control the video and audio, and connections to your computer's ports (such as USB ports).
○ The motherboard connects directly or indirectly to every part of the computer.
➢ Ports and Interfaces:
○ Motherboard has a certain number of I/O sockets that are connected to the ports and interfaces found on
the rear side of a computer. We can connect external devices to the ports and interfaces, which get
connected to the computer’s motherboard.
■ Serial Port— to connect old peripherals.
■ Parallel Port— to connect old printers.
■ USB Ports—to connect newer peripherals like cameras, scanners and printers to the computer. It
uses a thin wire to connect to the devices, and many devices can share that wire simultaneously.
■ Fire wire is another bus, used today mostly for video cameras and external hard drives.
■ J45 connector (called LAN or Ethernet port) is used to connect the computer to a network. It corresponds to
a network card integrated into the motherboard.
■ VGA connector for connecting a monitor. This connector interfaces with the built-in graphics card.
■ Audio plugs (line-in, line-out and microphone), for connecting sound speakers and the microphone. This
connector interfaces with the built-in sound card.
■ PS/2 port to connect mouse and keyboard into PC.
■ SCSI port for connecting the hard disk drives and network connectors.
➢ Expansion Slots:
○ The expansion slots are located on the motherboard. The expansion cards are inserted in the expansion
slots. These cards give the computer new features or increased performance. There are several types of
slots:
■ ISA (Industry Standard Architecture) slot—To connect modem and input devices.
■ PCI (Peripheral Component Interconnect) slot—To connect audio, video and graphics. They are
much faster than ISA cards.
■ AGP (Accelerated Graphic Port) slot—A fast port for a graphics card.
■ (Peripheral Component Interconnect) Express slot—Faster bus architecture than AGP and PCI
buses.
■ PC Card—It is used in laptop computers. It includes Wi-Fi card, network card and external
modem.
➢ Memory Chips
The RAM consists of chips on a small circuit board. Two types of memory chips— Single In-line
Memory Module (SIMM) and Dual In-line Memory Module (DIMM) are used in desktop computers.
The CPU can retrieve information from DIMM chip at 64 bits compared to 32 bits or 16 bits transfer
with SIMM chips. DIMM chips are used in Pentium 4 onwards to increase the access speed.
➢ Processor
The processor or the CPU is the main component of the computer. Select a processor based on factors
like its speed, performance, reliability and motherboard support. Pentium Pro, Pentium 2 and Pentium
4 are some of the processors.
➢ Storage Devices
The disk drives are present inside the machine. The common disk drives in a machine are hard disk
drive, floppy drive and CD drive or DVD drive. High-storage devices like hard disk, floppy disk and
CDs are inserted into the hard disk drive, floppy drive and CD drive, respectively. These storage
devices can store large amounts of data, permanently.