Course 1 Week 2 - The Modern Computer Flashcards
What are ports?
connection points that we can connect devices to that extend the functionality of our computer (monitor, mouse, ethernet port, etc)
What is the short term memory of a computer?
RAM (random access memory)
What is often called the foundation of a computer?
Motherboard, the body of a computer
What is a hard drive?
Holds all of our data, long term memory
What is the power supply?
converts electricity from wall outlet to a format our computer can use
What are programs?
instructions that tell the computer what to do
Where do you store programs on a computer?
typically store programs on durable media like Hard Drives
What is an external data bus? What part of the body?
a row of wire that interconnect the parts of our computer (veins of the body)
What are the different sizes of external data buses?
8 bit, 16 bit, 32 bit, 64 bit.
8 bit = 8 wires, 16 bit = 16 wires, etc
What are registers?
component inside CPU that lets you store data (chef’s work table)
Calculations: 1 + 6 = 7
1 = register A
6 = register B
7 = register C
Where are programs copied to for CPU to read?
RAM
Do you send data over the EDB from the RAM?
No, RAM has too much data to send
RAM can hold billions of rows of data
How many lines can you send through an EDB?
1 at a time
What is a memory controller chip? What body part?
Bridge between CPU and RAM (nerve in brain CPU connecting to your memories RAM)
Seeks out address from address bus to deliver data to CPU
What is an address bus?
connects CPU to the MCC, sends location of the data but not data itself to MCC
What is a cache? What does it let us do? Where is it stored?
a small amount of data stored either on hardware or in software
lets us quickly store and access data that we use often or most recently
What’s the fastest way to get data to CPU?
Cache
How many cache levels are there?
3
L1, L2, L3
Which cache level is the smallest and fastest?
Level 1
How does the CPU know when set instructions end and new ones begin? Uses 2 things
CPU uses internal clock and clock wire to keep operations in sync
What are clock wires? Where is it located?
A special wire connected to CPU
sends/receives data through voltage to let CPU know it can start calculations
1 tick = CPU does 1 cycle of operations
What is a clock cycle?
voltage to clock wire
1 “tick” of voltage through wire = 1 cycle
more data = more clock cycles
What is the clock speed of a CPU? (3.4 GHz)
maximum number of clock cycles that it can handle in a certain time period.
More clock speed = more clock cycles (ticks) = more data processed.
What does 3.4 GHz mean?
Clock speed of the CPU, 3.4 billion cycles per second
Doesn’t mean it runs at that speed, only that it can’t exceed that number