COMPUTER SYSTEMS Flashcards
Program counter
Memory location of current instruction
Memory data register
Data fetched from memory
Memory address register
Stores address of next data/instruction to be fetched from memory
Accumulator
Stores results of calculatations
What are data buses
Data flows
Types of buses
Data bus, control bus, address bus
What is pipelining
When you start the next job while one is currently still being executed
Optical storage devices
CD DVD BLUE RAY
example of volatile and non volatile memory
Volatile ram
Non rom
What is von Neumann arch
Single control unit, everything sent along the data bus
Harvard arch
Data and instructions are stored separately in memory
RISC vs CISC
RISC has less instructions, most instructions work on registers
CISC has more transitory and is more expensive
LAW OF COMMUTATION
ORDER OF EXPRESSIONS DOES NOT MATTER.
LAW OF DISTRIBUTION
A AND (B OR C) = A AND B, OR, A AND C
(EXPAND BRACKETS LIKE ALGEBRA)
Same other way round
3 steps for DE MORGANS LAW
1 change and to or, OR change or to and inside brackets
2. Not the terms either side of the operator inside the bracket
3 not the outside bracket, and simplify double negation