Cisc v risc. To begin this assignment , I will outline the definition of cisc and risc . Cisc stands for complex instruction set computing and Risc stands for reduced instruction set computing . these two concepts are both types of instruction sets used

Authors Avatar

Cisc v Risc

Introduction:

To begin this assignment , I will outline the definition of cisc and risc . Cisc stands for complex instruction set computing and Risc stands for reduced instruction set computing . these two concepts are both types of instruction sets used in computer architecture for processors and microprocessors . computer architecture is a way of examining the structure of a computer, we mainly focus on the how the cpu performs internally and how it accesses addresses in computer memory. The objective of the microprocessor is to advance the performance of the machine. Performance can be defined as the amount of work a processor can do in a set time .

             

In order to improve the computers performance we would have to increase the speed of how we process these instructions or else make these instructions more complex so they will perform more work, but we can’t have both. Speeding up the instructions (cisc) means changing the clock speed of the computer , while making the instructions more complex (risc) means we will require more power to process them. An real life analogy of this instruction set concept would be to take a bike for example , if we are in a low gear we can pedal really fast to get where we are going but in a high gear we can go the same distance but we require more power to push the pedals. In the following sections I will try and explain the two concepts of Cisc and Risc  and where they originated from and the advantages and disadvantages .

                                           

History:

The cpu ( central processing unit ) can be sometimes referred to as the brain of the computer as it does all the work for the programmes and applications . in 1970 the main component of a computer was the cpu , which could be the size of a large fridge and was attended by lab technicians. The thought of compressing a cpu down to the size of a small silicone chip was a far fetched concept back then . computers in them days were rewired to perform calculations  but three mathematicians John von newman , J.presper Eckert and John Mauchly thought of an idea of storing the instruction set of these calculations . the part of the computer that fetches the instructions and data from the memory and carries out the instructions in the form of data manipulation and numerical calculations  is called the cpu. All devices that are connected to a computer are indirectly connected to the cpu in someway. The cpu has a program counter that points to the succeeding instruction to be carried out. The cpu follows a cycle where is retrieves  from memory , the instructions in the program counter .it then  takes the data from the memory and performs the calculation by the instruction and stores the result . the program counter then steps up one more level and a new cycle starts .

        The first processor was the intel 4 bit calculation device with a speed of 108khz. The processor operates at the speed of an internal clock. There is a quartz crystal inside that sends pulses or peaks when subjected to an electrical current. The cycle or clock speed relates to the number of pulses per second in hertz (hz). The cpi ( cycle per instruction ) shows the number of clock cycles required for a processor to perform an instruction. The instruction is stored in the main memory and is waiting to be processed by the processor . the instruction has two main operations , operation code and operand field. The number of bits in a instruction varies from the data being processed. Instructions can be grouped by category ,

-memory access:  Accessing the memory or transferring between registers.

-Aritmetic operations: This includes addition, substraction, division , multiplication.

Join now!

-logic operations: Such as , AND,OR,NOT , EXCLUSIVE NOT etc...

-control: Sequence control.

        The register as mentioned above in the categories is a temporary memory of 8,16,32,or 64 bits and when the processor carries out an instruction data is temporarily stored here. The processor doesn’t just work on one instruction , it uses a group of instructions to speed the process up. This instruction set is made possible by the use of transistors . the transistor is a dive which modifies a large amount of current using only a small amount of current or voltage. The transistor is made ...

This is a preview of the whole essay

Here's what a teacher thought of this essay

Avatar

A lot of copied and misunderstood material and far too detailed at this level. Also lots of spelling, grammar and some factual errors. However the second half of the piece is generally accurate and informative