Computers
CPU
Memory
How Computers Work
Computation
100

Accepts input, processing it to produce a result.

Computer

100

processor

CPU

100

This device stores memory on the order of TB but is slow to read and write compared to other memory components

hard disk drive, HDD

100

Software that manages programs

operating system

100

Process of giving computer instructions to perform a task

Programming

200

Term for calculuating

Computing

200

Parts of CPU that independently process sets of instructions

Cores

200

Instead of needing a mechanical arm, this storage component uses no moving parts yet stores memory on the order of GB/TB

Solid State Drive SSD

200

What type of drive may catastrophically fail due to being written to too many times?

Solid state drive SSD

200

3+5

Computational process

300

Click of a mouse, keyboard press, touch on a screen, are all forms of ___.

Input

300

Technology that allows one physical core to behave as two individual cores

Hyperthreading

300

Fast memory used to store memory for applications typically on the order of 4-32GB on modern computers

Random access memory, RAM

300

the manager of a computer

Operating System OS
300

Physical pieces of a computer

hardware

400

The result of computations done on input

output

400

Connects computer’s hardware components

motherboard

400

Amount of memory stored on a modern computer's CPU in bytes

8 bytes

400

Devices not part of a computer that connect such as flash drives, external speakers, etc

peripherals

400

programs and instructions that tell a computer how to operate

software

500

A set of rules to convert inputs to outputs

algorithm

500

Often used in place of a motherboard for smaller electronics

System on a chip, SoC

500

Set of small groups of memory on the order of MB to kB that are very fast.  What is there order from slowest to fastest as they feed data to the CPU?

L3, L2, L1 Cache

500

Process by which the hard drive is used for RAM

virtual memory

500

Process of converting inputs to outputs involving calculations usually made in an algorithm

Computational process

M
e
n
u