Hardware Basics Flashcards
A group of 8 bits is referred to as?
a Byte
How many possible values can a byte have?
256 (2^8)
What is Character Encoding?
The assignment of binary values to characters so that humans may read them, like a dictionary
What is the oldest character encoding standard?
ASCII
What is the most prevalent character encoding standard used today?
UTF-8
What do Logic Gates do?
Allow transistors to do more complex tasks
Which direction is Binary read in?
Right to Left
What number in Decimal Form does 10000000 represent?
128
Why did UTF-8 replace the ASCII character-encoding standard?
UTF-8 can store a character in more than one byte
What is the highest decimal value we can represent with a byte?
255
What are the 5 critical components of a computer?
- CPU
- RAM
- Hard Drive
- Motherboard
- Power Supply
What is an External Data Bus (EDB)?
The EDB sends data throughout the motherboard
What sizes does the EDB come in?
8 bit, 16 bit, 32 bit, 64 bit
What are Registers?
Registers store data that the CPU can use. When the CPU does computation, it stores information in registers first
Does data get sent from RAM over the EDB? Why or why not?
No, there’d be too much data
How many lines of data can be sent through the EDB at a time?
One
What is the Memory Controller Chip (MCC)?
The MCC is a bridge between the CPU and the RAM. The CPU requests data from the MCC, which retrieves it from RAM and sends it back to the CPU via the EDB
What is the Address Bus?
The Address Bus connects the CPU to the MCC. When the CPU requests data from the MCC, it sends the location of that data (the location being in the RAM) over the Address Bus to the MCC
What is Cache?
A faster source of data than RAM
How many cache levels are there and what are they referred to? Which is fastest?
L1, L2, L3. L1 is smallest but the fastest
What is the Clock Wire?
When you send or receive data, it sends a voltage to that clock wire to let the CPU know it can start doing calculations. For every tick, the CPU does one cycle of operations. When you send a voltage to the clock wire, it’s referred to as a clock cycle.