B2 - Microcomputer Architecture Flashcards
(14 cards)
MicroComputer Architecture
Design of very tiny circuits inside the CPU, Motherboard and other components
Instruction Cycles
When the CPU executes an instruction or command.
Once the execution is complete, the cycle starts again with a new instruction.
Execution Speeds
A speed that a cycle can be completed at
OverClocking
Pushing a CPU to its limits
Instruction Sets
Piece of low-level programming code that’s understood by CPU
Mnemonics
Acronyms are used in low-level programming for producing machine code.
Represents single instruction.
Assembler
Programming environment used to create low-level code.
Pipelining
The technique is used inside the CPU to help move the code faster.
Sends instructions across several pipelines at a time.
Instruction being fetched, decode and execute.
Cache
Very fast memory.
Stores the processes waiting to be executed.
Part of CPU.
Registers
Collection of circuits used to hold byte of code.
When the CPU runs, Registers hold the instructions and data.
Can hold the code before and after its been executed.
Multi-Processing
Hardware that is able to run more than one process at a time
Multi-Threading
Multi-Tasking
Microcomputer CPU Architecture
Computer System controlled by a microprocessor
Server CPU Architecture
Adaptation of microcomputer that controls the network.
Needs to be functional 24/7.