Fundamentals of Computer Architecture Flashcards
What are the 3 components of Von Neumann Architecture?
CPU, Main Memory, I/O devices
What is a system bus?
- Allows the CPU to connect to other parts of the computer system using wires
- Facilitates communication between different components
- Some of the wires in a system bus are for sending signals, some for addresses and some for data
What is a bus master
The part of the system bus responsible for coordinating the sending/receiving of data and signals and managing the processes
What is a clock?
A repeated signal/pulse that flips between 1 and zero. Voltage, on and off. It is a point of reference for all components in the system so they can keep time with each other.
What are logic gates and truth tables?
Logic gates are transistors in a system that act like switches. They can be set to on/off by either allowing or blocking an electrical signal. In essence they convert binary inputs to binary outputs with particular meanings i.e. these on/off positions can be combined to make logical ‘truths’ e.g. both ON = AND both OFF = NOT one ON and one OFF = OR - truth tables represent these combinations of input/output meanings in diagrammatic form
Clock Cycle
Has a rising edge (voltage from 0-1) and falling edge (from 1-0)
clock period
time to complete one clock cycle (t = 1/frequency)
frequency
Frequency = 1/t ( t is clock period)
If t (clock period) = 0.01 seconds (10 milliseconds) - what is the frequency for a clock cycle
1/0.01 = 100 hz
What is a bit?
Smallest binary digit (a 1 or a 0)
dynamic power
energy used by transistors to turn on / off
what is a byte
Combination of 8 bits (sequence of 1s and 0s)
CPU
circuit made up of transistors - can compute small amounts of information
static power
energy used by transistors when dormant
What are some of the challenges in the development of computer chips and increasing computing power
One of the main ways that computing power has increased has been decreasing the size of transistors and packing more onto a chip.
As the density of chips increases so does the heat generated.
Heat sinks and cooling fans can be used to remedy this but only so far.
Also transistors can only be made so small before the size starts to interfere with the flow of electricity on an atomic level making them unreliable