SLR1 Flashcards
What is distributed computing
Having multiple computers work on the same network
What are the benefits of distributed computing
Gives more processing power to the computer
What does contemporary architecture mean
More modern
There are 2 types of temporary architecture. What are they called?
SIMD & MIMD
What are the characteristics of SIMD
- Single Instruction Multiple Data
- Can carry out a single instruction across multiple data types
What are the characteristics of MIMD
- Multiple Instruction Multiple Data
- Can carry out multiple instructions across multiple data types
What are the 4 traits of Harvard architecture
- Instructions and data are stored in separate memory units
- Each memory unit has its own bus
- Reading and writing data can be done at the same time
- Used in RISC processors
What are the 5 traits of Von-Neumann architecture
- Shared Memory Space for instructions and data
- Instructions and data are stored in the same format
- One instruction at a time
- Travels along the system bus
- Registers are used as fast access to instructions and data
How does arithmetic pipelining work
Breaking down and overlapping parts of an operation to be carried out
What is flushing the pipe
Lines of code pulled into this cycle may not be needed meaning these lines of code must be removed from the CPU. E.g. IF statements
How does pipelining work
A processor must fetch, decode, and execute every single instruction. The process of pipelining is to have 3 instructions in the pipe one being fetched another being decoded and another being executed.
What are the 2 parts of pipelining called
- Instruction pipelining
- Arithmetic pipelining
How does instruction pipelining work
The process of the different stages the instruction must move through a processor
What is in each core
A complete copy of the CPU
How does the number of cores affect the power of the CPU
The more cores the more power but it’s a cumulative growth meaning that doubling the number of cores will not double to power of the CPU