Unit 1
Unit 1
Unit 1
o Functional units are a part of a CPU that performs the operations and
calculations called for by the computer program.
o Functional units of a computer system are parts of the CPU (Central
Processing Unit) that performs the operations and calculations called for by
the computer program. A computer consists of five main components namely,
Input unit, Central Processing Unit, Memory unit Arithmetic & logical unit,
Control unit and an Output unit.
o
Input unit
o Input units are used by the computer to read the data. The most commonly used
input devices are keyboards, mouse, joysticks, trackballs, microphones, etc.
o However, the most well-known input device is a keyboard. Whenever a key is
pressed, the corresponding letter or digit is automatically translated into its
corresponding binary code and transmitted over a cable to either the memory or the
processor.
Memory unit
o The Memory unit can be referred to as the storage area in which programs are kept
which are running, and that contains data needed by the running programs.
o The Memory unit can be categorized in two ways namely, primary memory and
secondary memory.
o It enables a processor to access running execution applications and services that are
temporarily stored in a specific memory location.
o Primary storage is the fastest memory that operates at electronic speeds. Primary
memory contains a large number of semiconductor storage cells, capable of storing a
bit of information. The word length of a computer is between 16-64 bits.
o It is also known as the volatile form of memory, means when the computer is shut
down, anything contained in RAM is lost.
o Cache memory is also a kind of memory which is used to fetch the data very soon.
They are highly coupled with the processor.
o The most common examples of primary memory are RAM and ROM.
o Secondary memory is used when a large amount of data and programs have to be
stored for a long-term basis.
o It is also known as the Non-volatile memory form of memory, means the data is
stored permanently irrespective of shut down.
o The most common examples of secondary memory are magnetic disks, magnetic
tapes, and optical disks.
Control unit
o The control unit is a component of a computer's central processing unit that
coordinates the operation of the processor. It tells the computer's memory,
arithmetic/logic unit and input and output devices how to respond to a program's
instructions.
o The control unit is also known as the nerve center of a computer system.
o Let's us consider an example of addition of two operands by the instruction given as
Add LOCA, RO. This instruction adds the memory location LOCA to the operand in
the register RO and places the sum in the register RO. This instruction internally
performs several steps.
Output Unit
o The primary function of the output unit is to send the processed results to the user.
Output devices display information in a way that the user can understand.
o Output devices are pieces of equipment that are used to generate information or any
other response processed by the computer. These devices display information that
has been held or generated within a computer.
o The most common example of an output device is a monitor.
The term encompasses all the components related to hardware (wire, optical
fiber, etc.) and software, including communication protocol.
Data sharing – All types of buses used in the network transfer data
between the connected computer peripherals. The buses either transfer
or send data in serial or parallel transfer methods. This allows 1, 2, 4, or
even 8 bytes of data to be exchanged at a time. (A Byte is an 8-bit
group). Buses are classified according to how many bits they can move
simultaneously, meaning we have 8-bit, 16-bit, 32-bit, or even 64-bit
buses.
Addressing – A bus has address lines that suit the processors. This
allows us to transfer data to or from different locations in the memory.
Power – A bus supplies the power to various connected peripherals.
Address bus –
It is a group of conducting wires which carries address only.Address
bus is unidirectional because data flow in one direction, from
microprocessor to memory or from microprocessor to Input/output
devices (That is, Out of Microprocessor).
1. Single Bus Structure: In a single bus structure, one common bus is used
to communicate between peripherals and microprocessors. It has
disadvantages due to the use of one common bus.
Advantages-
Less expensive
Simplicity
Disadvantages:
performance issue
time taking
2. Double Bus Structure: In a double bus structure, one bus is used to fetch
instructions while other is used to fetch data, required for execution. It is to
overcome the bottleneck of a single bus structure.
Advantages-
Better performance
Improves Efficiency
Disadvantages:
Its costly