Security Architecture & Design Flashcards
(189 cards)
What are the 9 main components of the CPU?
Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Which component of the CPU performs numerical calculations? Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Arithmetic Logic Unit (ALU)
Which component of the CPU supervises data transfers over the bus system between the CPU and I/O devices? Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Bus Interface Unit (BIU)
Which component of the CPU coordinates other CPU components during program execution? Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Control Unit
Which component of the CPU converts incoming instructions into individual commands? Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Decode Unit
Which component of the CPU handles higher math operations for the ALU and control unit? Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Floating Point Unit (FPU)
Which component of the CPU handles addressing and cataloguing data that's stored in memory and translates logical addressing into physical addressing? Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Memory Management Unit (MMU)
Which component of the CPU monitors all CPU functions to ensure they are properly executed? Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Protection Test Unit (PTU)
Which component of the CPU hold CPU data, addresses and instructions temporarily, in special buffers? Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Registers
Which component of the CPU pre-loads instructions into CPU registers? Arithmetic Logic Unit (ALU) Bus Interface Unit (BIU) Control Unit Decode Unit Floating Point Unit (FPU) Memory Management Unit (MPU) Pre-fetch Unit Protection Test Unit (PTU) Registers
Pre-fetch Unit
The basic operation of a microprocessor consists of two distinct phases. What are they?
fetch and execute
Fetch and Execute are otherwise known as what in CPU terms?
Basic Machine Cycle
What is the basic machine cycle controlled by?
CPU Clock signals
What are the 4 operating states for a computer CPU?
- Operating (or run) state
- Problem (or application) state
- Supervisory state
- Wait state
During which CPU state are only a limited subset of non privileged instructions available?
Problem (or application) state
When the CPU executes a privileged instruction, meaning that instruction is available to a system admin or authorised user/process only, what state is the CPU in?
Supervisory state
What are the two basic types of CPU designs?
- Complex Instruction Set Computing (CISC)
- Reduced Instruction Set Computing (RISC)
Which CPU design can perform multiple operations per instruction and is optimised for systems in which the fetch phase is the longest part of the instruction execution cycle?
- Complex Instruction Set Computing (CISC)
Which CPU design uses fewer, simpler instructions, requiring fewer clock cycles to execute and is optimised for systems in which the fetch and execute phases are approximately equal?
- Reduced Instruction Set Computing (RISC)
What are two ways of describing a microprocessor?
- Scalar
- Superscalar
What is the difference between scalar and superscalar
Scalar executes a single instruction at a time whereas superscalar can execute multiple instructions concurrently
Which classification of processor can alternate the execution of multiple subprograms or tasks on a single processor?
- Multitasking
- Multiprogramming
- Multiprocessing
Multitasking
Which classification of processor alternates the execution of multiple programs on a single processor?
- Multitasking
- Multiprogramming
- Multiprocessing
Multiprogramming
Which classification of processor executes multiple programs on multiple processors simultaneously?
Multiprocessing