Flashcards in Architecture and Fetch exectue cycle definitions Deck (27):
The electronical/ physical components of the computer system e.g. microprocessor, hard drive (BCS)
Programs, routines and procedures that can be run on a computer system/ hardware (BCS)
Stored program concept
A program must be resident in main memory to be executed.
It is processed by fetching machine code instructions in sequence from main memory and executing them one at a time in the processor.
Von Neuman Architecture
Programs/ instructions and data are stored in one single store (MAIN memory)
RAM/ main memory
Used for programs which are currently being run and data which is being processed and is directly addressable by the processor - volatile
Data and instructions are fixed during manufacture onto the ROM chip. It is permanent and cannot be deleted or amended. Example of data in ROM would be the boot strap loader, Non-volatile.
(Electronically Erasable Programmable Read-Only Memory).
A type of non-volatile memory whose contents can be erased and reprogrammed using a pulsed voltage.
A piece of equipment that can be attached to the central processing nit e.g. hard disk, keyboard.
Memory directly accessible by the CPU.
Memory that is not directly accessible to the processor but uses the I/O channels.
Stores recently used data and instruction so that it can be quickly accessed at a later time.
Area of microprocessor that contains cache memory.
Area of very fast memory between a hard drive and RAM.
Area of very fast memory between RAM and the microprocessor.
File containing recently accessed web pages.
See secondary memory.
The frequency at which a clock pulse occurs (AQA)
A small but very fast storage unit on the processor where data/ control information is temporarily stored (AQA).
A group of bits that can be addressed, transferred and manipulated as a single unit (BCS).
General purpose register
A register not assigned a specific role by the processor designer. Programmers may use some but not all dedicated registers.
A register assigned a specific role by the processor designer. Programmers may use some but not all dedicated registers.
Set of parallel wires connecting independent components of a computer system (AQA).
(Dedicated register) Program Counter
Stores the address of the next instruction to be executed.
Memory Address Register
The CPU register that either stores the memory address from which data will be fetched to the CPU or the address to which data will be sent and stored.
Memory Buffer Register
Stores the data or instructions being transferred and from the immediate access store
Current Instruction register
Register that is a part of the CPU's control unit and stores the instructions currently being executed or decoded.