Computer Systems Flashcards
What is the motherboard?
The circuit board everything in a computer is connected to or mounted to
What is the CPU?
Known as the “brain” of the computer. Executes instructions from memory. Processes data and performs computations to drive the computer
How many cores do common laptop CPUs have?
4-8 CPU cores
What is the purpose of a GPU?
Executes instructions specifically for graphics calculations. Essential for tasks like video editing and rendering
What is RAM and its purpose?
Random Access Memory (RAM): Very fast, volatile memory. Stores data and instructions currently in use. Average laptop has 4GB-8GB of RAM
What is secondary storage?
Non-volatile storage for data needed after the computer is powered off. Common types include Hard Disk Drives (HDDs) and Solid State Drives (SSDs)
How does a Hard Disk Drive (HDD) work?
Contains multiple spinning magnetic disks
What is the ALU, and what does it do?
Arithmetic Logic Unit (ALU): Performs arithmetic calculations (e.g., addition, subtraction). Executes logical operations (e.g., AND, OR). Handles shift operations (e.g., binary shifting)
What is the Control Unit (CU) and its functions? (MED CP)
Coordinates all activities within the CPU. Decodes instructions. Ensures instructions are executed in the correct order. Controls processor timing using the system clock. Manages control signals with hardware
What is the function of the system clock?
It controls the speed of calculations. Clock frequency is the number of clock cycles per second
What are registers, and why are they important?
Fastest memory within the CPU. Few in number, often only 64 total. Limited storage capacity. They store the data the CPU is currently accessing.
What do buses do?
They are the links between different parts of the CPU
What are the types of buses in a CPU?
Address Bus: Sends memory addresses. Control Bus: Sends/receives control instructions. Data Bus: Sends/receives data
What is cache memory, and how is it structured?
Very fast memory close to the CPU. Organized in multiple layers (typically 3), each increasing in size. Layer 3 is shared among all CPU cores
What factors affect CPU performance?
Clock Speed: Faster clock speed = more operations per second. Limited by temperature. Cache Size: Larger cache means less frequent access to main memory, improving efficiency. Limited by space. Number of Cores: A program must be designed to utilize multiple cores efficiently
Define volatile and non-volatile memory.
Volatile Memory: Loses data when power is turned off. Non-volatile Memory: Retains data even after power is turned off
What is main memory?
Memory directly accessible by the CPU
What is RAM, and how does it function?
Random Access Memory (RAM): Holds data currently in use and programs being executed. Larger capacity (4-64GB). Volatile memory
What is ROM, and how does it function?
Read-Only Memory (ROM): Cannot be edited. Stores the start-up program for the computer. (NOT THE OS). Very small capacity (4-16MB). Non-volatile memory
What are the advantages and disadvantages of HDDs?
Advantages: Cheaper per GB. Large capacity (up to 20TB). Disadvantages: Slower than SSDs. Sensitive to shaking
What are the advantages and disadvantages of SSDs?
Advantages: Faster (8000MB/s+). No moving parts. Lighter and smaller. Disadvantages: Smaller capacity (up to 8TB). More expensive per byte. Limited number of read/writes
What is software?
Programs, code, or instructions that control the operation of hardware
What is System Software?
Software that manages the computer hardware, application software and the interactions between them E.g. operating systems, utilities, programming language translators
What is an operating system?
A collection of software that manages the interactions between computer resources and application software