Hardware Flashcards
Hardware
Described as the physical parts of a computer, and include parts such as the CPU, motherboard, graphics/audio cards, memory (RAM), and hard disks
Hertz
A standard unit, and in computing is measured by how many operations (instructions) a CPU can complete in one second.
Central Processing Unit (CPU)
Part of a computer that performs the input/output
Instruction Cycle
An instruction cycle is a set of predetermined steps that the CPU takes in order to grab instructions, and then execute them
Steps:
1) Fetch
2) Decode
3) Execute
Fetch
This step fetches the next instruction from the memory at an address stored in the program counter
Decode
The decode interprets the instruction
Execute
During execute, the CPU performs the action told by the decoded instruction.
Pipeline
A computing pipeline is a ‘series’ or analogically a pipe of processes of data, where the output of one unit is the input in the following unit.
Serial/Parallel Processing
A serial process is one that occurs in series, where one process needs to be finished before the next can begin.
Bit
A bit is the basic bit of computing information. When we have eight bits together, we call that a byte.
8 bits = 1 byte
Memory Sizes
A byte is also what we use to measure memory sizes. The most common memory sizes you’ll hear today are kilobyte, megabyte, gigabyte, and terabyte.
Kilo = 1 thousand Mega = 1 million Giga = 1 Billion
Sequential Access Memory (SAM)
Memory that must be accessed in sequence (i.e. the first part of the memory must be read before moving onto the second part).
Random Access Memory (RAM)
Can be accessed at any pint or area in the memory. Unlike SAM, it doesn’t need to wait for the a full rotation of the platter or tape, but can jump directly to where the data is located.
Volatile Memory
Memory which is only maintained for as long as the computer is on and providing power. After shutdown, the memory is lost.
System Cache
Temporary storage memory which usually has a very fast access time It is for data intended to immediate use.
L1 Cache
First level of cache for the CPU, and is generally very small. This is the fastest level of cache, and the processor checks this first.