allows the OS to control a device
performs arithmetic and logic instructions
Arithmetic and Logic Unit (ALU)
A type of non-volatile memory that you can only write on once.
ROM
Translate high level code to assembly language
Give an example of a social media application
Facebook, Twitter, Instagram tiktok etc.
Helps the processor reduce its temperature
Heatsink
SISD stands for
Single Instruction Stream Single Data Stream
Type of memory that loses data when it loses power
Volatile memory
Translate high level code to machine code one line at a time
Interpreter
Is an accelerometer considered an input, output, processor or memory device?
Input device
The bottleneck due to the speed of communication between the memory and the compute
Von Neumann Bottleneck
fetch the machine instructions
Type of memory that requires constant data refresh to keep the data
DRAM
occurs when data is split into smaller parts and stored in non-contiguous parts of the memory
Data Fragmentation
Tells how much memory will be used by an algorithm
Space complexity
The Von Neumann Architecture is composed of I/O devices, ________ and __________
processor and memory
Type of processor based on Flynn's taxonomy used in NASA's flight control computers
MISD
Memory metric that tells how many times you can write in the memory
Endurance
Allows users to write programs for an extremely large virtual address space that can’t fit in the RAM
Virtual Memory
Type of memory operation that writes data from the main memory to the register
Load Instruction
Analyzes instructions and tells other units what to do
GPU is what type of processor based on Flynn's taxonomy
SIMD
Stores temporary data for faster access by the register
part of the operating system that determines the order of execution of processes.
Scheduler
A octacore computer that does not support multi-threading can have how many threads running at the same time