1/26
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Computing Device
A physical artifact that can run a program, such as a laptop, tablet, or router.
Computing System
A group of computing devices and programs working together.
Von Neumann Architecture
A computer architecture that organizes components into Input, Processing, Output, and Storage.
Input
Devices that send data to the computer, such as keyboards and mice.
Processing (CPU)
The 'brain' of the computer that executes instructions.
Storage/Memory
Places to hold data, like RAM and Hard Drives.
Output
Devices that display results from the computer, like monitors and printers.
Transistor
A tiny electrical switch used in CPUs to form Logic Gates.
Logic Gates
Basic logical operations built from transistors, performing functions like AND, OR, and NOT.
RAM
Volatile short-term memory used for temporary data storage.
Secondary Storage
Non-volatile long-term storage, such as Hard Drives or SSDs.
Motherboard
The main circuit board connecting all components of the computer.
System Software
Code that manages the hardware; includes Operating Systems.
Application Software
Programs that help users perform specific tasks, e.g., browsers and games.
Operating System (OS)
Critical system software acting as a bridge between user/applications and hardware.
Abstraction
The process of reducing complexity by focusing on the main idea and hiding unnecessary details.
Drivers
Software installed by the OS to enable communication with hardware devices.
Process Management
The OS function that manages the CPU and allocates time to multiple running programs.
Memory Management
The OS function that allocates RAM to different applications while preventing data overwrite.
User Interface (UI)
The visual or text-based means by which users interact with the system.
File Management
The organization of data into files and folders by the OS.
High-Level Language
Programming languages that are more human-readable, such as Python or Java.
Low-Level Machine Code
Machine-readable code that consists of binary digits (0s and 1s).
Common Mistake: Computing Device vs. Computing System
Confusing a single laptop as only a device, whereas it is also a system.
Common Mistake: CPU's Role
Misunderstanding that the CPU processes data, whereas storage devices (HDD/SSD) hold data.
Common Mistake: Software vs. Hardware
Mistaking the Operating System as hardware instead of software.
Common Mistake: Overlooking Abstraction
Focusing on physical details of transistors rather than the abstraction of logic gates and circuits.