Unit 1 - 1 Flashcards
What is general purpose computer, give 3 examples?
A computer designed to be able to carry out many different tasks for example TABLET, SMARTPHONES, GAMES CONSOLES
What is hardware, give an example?
A physical component of the computer for example the CPU
What is software, give an example?
Programs that run on the computer for example ANTI VIRUS SOFTWARE
What is the 3 stage cycle in a computer?
Fetch - decode - execute
Describe STAGE 1 - FETCH?
The program counter (PC) holds the address of the following instruction, the memory address register (MAR) takes a copy of this instruction from PC and is used to fetch contents (data or instructions), these are then stored in the MAR and the PC counter increases by 1
Describe STAGE 2 - DECODE?
The control unit decodes the instruction that is being stored in the MAR, if the contents of the RAM are instructions the instruction will go the current instruction register (CIR), if they are an address they go to the MAR and if a number they go to the accumulator (AC)
Describe STAGE 3 - EXECUTE?
If the instruction is a calculation or comparison It is carried out by the arithmetic logic unit (ALU). The results are further stored in the AC
What are the 6 main components of the CPU?
Control unit, PC, MAR, CIR, AC, ALU
What is hyper threading?
Process by which a CPU divides up physical cores into virtual cores, these virtual cores are called hyper threads, e.g. when a program needs less than one core to run, the computer will divide this core up to utilise its power and not waste core power
What is cache memory?
High speed random access memory (RAM), built into the processor, used to temporarily hold data and instructions that the processor is likely to reuse, DOES NOT HAVE TO WAIT FOR RAM
What is a register?
One of a small set of data holding places that are part of a computer processor
What are the elements of Von Neumann Architecture?
Data and instructions are stored as binary digits and are stored in primary storage. The processor decodes and executes both data and instruction on a cycle until all data and instructions stored are gone
What are the 3 factors that affect CPU performance?
CLOCK speed, CACHE size, number of CORES
What is clock speed?
Measures the number of cycles per second that are executed in HERTZ
How does clock speed affect CPU performance?
The higher the frequency of pulses (clock speed), the more instructions can be executed at any time