Keyword | Definition |
---|---|
CISC (Complex InStruction Set) | A type of CPU design that aims to speed up performance by supporting a large number of specialised instructions. |
Contemporary Architecture | Modern additions to CPU design which can improve performance or security |
Data | Values which can be stored in variables or constants when a program runs. |
Harvard | A type of processor architecture where instructions and data are stored in separate address spaces both with separate address busses and data busses. |
Instructions | Program code that can be executed when a program runs. |
MMX (MultiMedia eXtensions) | An example of contemporary CPU architecture where complex calculations that are frequently used in encoding / decoding multimedia data (e.g. JPG images) can be performed using single specialised instructions. |
Processor architecture | A type of processor design which specifies how the CPU is connected to the immediate access store. |
RISC (Reduced InStruction Set) | A type of CPU design that aims to simplify the structure of the ALU, CU and by only supporting a basic instruction set in order to reduce power consumption and cost per core. |
SIMD (Single Instruction Multiple Data) | An example of contemporary CPU architecture where one instruction performs the same operation on data in multiple locations at the same time |
Von Neumann | A type of processor architecture where data and instructions are stored in the same address space so there's only one data bus and one address bus. |