Systems architecture, memory, storage Flashcards
Explain the Fetch Decode Execute cycle
-Fetch an Instruction from main memory
-Decode the instruction
-Execute the instruction
What is cache memory
Cache memory is very fast memory used to temporarily hold data or instructions that are likely to be used again by the processor in the course of running a program
In Von Neumann architecture are the data and instructions stored in the same memory
Yes
What does the Control Unit do?
The CU coordinates all the activity within the CPU. It can:
-control the execution of instructions in the correct sequence
-decode instructions
-send and receive control signals to and from devices within the computer
What does the Arithmetic and Logic Unit to?
The ALU carries out the following functions:
-Logical Operations
-Binary shifts
-Arithmetic operations
Name 4 registers inside the CPU
-Memory Address Register
-Memory Data Register
-Program Counter
-Accumulator
What is a special purpose register
A register is a very fast memory location within the CPU, used within the CPU for the execution of instructions
What does the MAR stand for and do?
Memory address register, holds the address (location in memory) of the instruction or piece of data to be fetched or stored
What does the MDR stand for and do?
Memory data register, holds data or a program instruction temporarily when it is fetched from memory or is to be sent to memory
What does the PC stand for and do>
Program Counter; holds the memory address of the next instruction to be processed
What does the ACC stand for and do?
The accumulator is a special-purpose, memory location where the results of operations carried out in the ALU are temporarily stored
What are the 3 main factors affecting CPU performance?
-Clock speed
-Cache size
-Number of cores
What is the clock speed?
the number of instructions a single processor core can carry out per second
What is cache memory?
stores regularly used data for quick access.
-it is low capacity
-it is expensive
The _____ cache memory a computer has the ______ the performance
more, better
How does the number of cores affect speed. What is a core
Each core processes data independently, meaning more instructions can be carried out per second with more cores.
Which type of memory is most expensive?
Cache memory
What is an embedded system?
computer built into another device. e.g. washing machine, microwave
Name 3 advantages of embedded systems
-Easier to design
-Cheaper to produce
-More efficient at tasks
Name an off-line storage device that is read-only and cannot be written to
ROM
What type of memory is used as the computer’s main memory?
RAM
What is hardware?
physical parts of a computer
What is software?
programs that a computer system runs