Two important factors that determine the speed of a computer
are the amount of data that the Central Processing Unit can process in a given
period of time and the CPU's clock speed.
The speed at which a CPU executes instructions is called the
clock rate.
Every system contains an internal clock that regulates the
rate at which instructions are executed and synchronizes all the various
computer components. The CPU requires a fixed number of clock ticks to execute
each instruction.
The faster the clock, the more instructions the CPU can
execute per second. Clock speeds are expressed in megahertz MHz or gigahertz
GHz. Mega means million and hertz means times per second, 200 MHz is 200 million
times per second (and 200 GHz is 200 billion times per second).
The internal architecture of a CPU has as much to do with a
CPU's performance as the clock speed. One common architecture is parallel
processing. For example, while an instruction is being executed, the next
instruction can be fetched from memory and decoded.
Instruction Prefetching is another idea where the CPU
fetches the next instruction beforehand and places it in a queue for the
execution unit to use the same.
The overall speed of a computer is also affected by the
speed and size of the instruction/data bus. The instruction/data bus is the
pathway for data communications between the computer's CPU and the various
components in the computer.
The computer's bus has a certain size or width called the
data path which is measured in bits and the speed of the bus is measured in
MHz.
The larger the bus width and/or the faster the bus speed,
the more data that can travel on it in a given amount of time.
Another factor affecting the speed is the size of the
primary memory and cache. Increasing the size of the primary memory will speed
up the performance if you run several applications at the same time or work
with large files and documents. Cache is a small amount (normally less than 1
MegaByte) of high-speed memory residing on or close to the CPU. Cache memory
supplies the CPU with the most frequently requested data and instructions.
Finally, effective interfacing of Input-Output devices to
the CPU also increases the speed. Systems today use direct memory access (DMA)
hardware wherein I/O device acts as a master and transfers large number of data
to/from memory without intervention by the CPU. Courtesy : The Hindu
No comments:
Post a Comment