Factors That Determine The Performance of A Computer System
Factors That Determine The Performance of A Computer System
system
The CPU
Compilers
Memory
The amount of RAM really depends on your applications. Adding more RAM will speed
up the performance if you run several applications at the same time or work with large
files and documents. At the start of the execution, all program
instructions and the required data are stored in the main memory.
A program will be executed faster if the movement of instructions
and data between the main memory and the processor is
minimized, which is achieved by using the cache. The bigger the on-
chip cache size - the better, since more instructions and data can be stored on the chip,
reducing the number of times the processor has to access slower off-chip memory
areas to get data.
Processor clock
Clock rate
Since any step of processing can happen only on the "tick" of the clock, the faster the
clock rate the quicker the CPU works. We can increase the clock rate by improving the
IC technology which makes the logic circuits faster which reduces the time needed to
complete a basic step
Instruction set
Suppose the average number of basic steps needed to execute one machine instruction
is S, where each basic step is completed in one clock cycle. If the clock rate is R cycles
per second, the program execution time is given by
T=N×SR
This is often referred to as the basic performance equation. The number N is the actual
number of instructions executions, and is not necessarily equal to the machine
instructions in the object program. To achieve high performance, the computer designer
must seek ways to reduce the value of T, which means reducing N and S, and
increasing R.
References:
Department : BUSINESS