1.1-1.2 System architecture, memory and storage Flashcards
What is software?
Name for the programs which provide instructions for the computer
Explain the fetch, decode, execute cycle?
Fetch data/ instructions from memory
Decode it
Execute it
What is the CPU made up of?
Billions of transistors
What are some common components found in the CPU?
ALU
CU
Cache
Registers
Explain the control unit?
coordinates CPUs activity
Explain the ALU
Arithmetic operations like +-/*, logic like AND, OR,
Carries out calculations and logical decisions
Explain Cache?
Provide temporary storage that the CPU can access very quickly
Explain what Registers are?
Memory locations within CPU that hold data temporarily, accessed quickly
Explain what Registers do?
Accept, store and transfer data and instructions for CPU
Name 4 registers
PC
MDR
MAR
ACC
What is the program counter?
Keeps track of memory location for the next instruction
What is the MDR?
Store any data fetched from memory or any data that is to be transferred
What is the MAR?
Stores the location in memory to be used by the MDR , where it is sending or fetched from
What is the Accumulator?
Holds the result of any calculations made by the ALU
What affects the CPUs performance?
Clock speed - constant fetch, execute cycle.
Cache size - accessing cache is a lot quicker than normal memory
How fast is cache?
4GHz / 4 billion
What is an embedded system?
Specific function as a part of a larger device
Characteristics of an embedded system?
Low power
small in size
Low cost
Dedicated software
Examples of an embedded system?
Washing machine, dishwasher, microwave
What is the difference between RAM and ROM?
RAM - needs power to maintain contents, read and write.
ROM - doesnt require power to maintain content, computer cannot over write its content, holds data and instructions needed to start up the computer
Is RAM volatile?
Yes, temporary
What is the difference between primary and secondary storage?
Primary is faster and mostly volatile
Secondary is non volatile and much slower
Give an example of magnetic storage (Secondary)
HDD - hard disk drive
Positives and negatives of magnetic storage?
Cheap, large capacity, portable, slow access time, fragile