Types of processor Flashcards
The characteristics of contemporary processors,input,output and storage devices
Define complex instruction set computers (CISC)
In these processors, there is a large instruction set. The aim is to try to accomplish tasks in as few lines of assembly code as possible.
These instructions are built onto the hardware.
Define reduced instruction set computers (RISC)
In these processors, there is a small instruction set. Each instruction is approximately one line of machine code and takes one clock cycle.
CISC vs RISC
RISC Processors
- The compiler has to do more work to translate high-level code into machine code.
- More RAM is required to store the code
- Pipelining is possible since each instruction takes one clock cycle
CISC Processor
- The compiler has less work to translate high-level code into machine code
- Less RAM is required since the code is shorter
- Many specialised instructions are made, even though only a few of them are used
Define the term graphic Processing
Co-processor which has lots of independent processors working in parallel (single instructions multiple data - SIMD) makes it very efficient at tasks such as image processing and machine learning.
Specifically designed to perform the calculations associated with displaying graphics.
Where is the graphics card located
Embedded within CPU
Can be placed on a graphics card with access to their own dedicated memory.
Define a multi-core CPU
They have multiple interdependent cores that can complete instructions separately which results in higher performance.
With larger projects, this performs better than parallel systems.
Define parallel systems
They can complete tasks using a single core, by using threading.
Eg. SIMD where the same operation is carried out on multiple pieces of data at one time (often carried out by GPUs)
MIMD different instructions are carried out concurrently on different pieces of data