Section 5 Computer Orginisation and Architecture Flashcards
what is the fde cycle
fetch decode execute cycle
what happens in the fetch part of frhe cycle ?
causes the next instruction to be fetched from main memory
what happens during the decode part of the cycle
the instruction is decoded
what is the alu
arithmetic logic unit
performs different sorts of operations on data such as addition subtraction multipilication and division.
what is the cu?
control unit , regulates and intergrates the operations of the computer/ controls and coordinates the activities of the cpu
what is a bus ?
a set of parallel wires connecting two or more compoments of a computer
what are the three busses ?
control bus
data bus
address bus
what is the control bus ?
a bi diectional bus that transmits commands , timings and specific status information between system compoments
what is the data bus ?
a bus that provides a bi directional path for moving data and instructions between system compoments
what is the address bus ?
a bus that identifies the location in cache or main memory that is to be read or written to
the width of what bus determines overall system performance ?
data bus
the width of what bus determines the maximum possible memory capacity of the system ?
address bus
what are I/O controllers?
a device which interfaces between an input or output device and the processor
what is an interface ?
a standardised form of connecting defining things as signals , number of connecting pins and voltage levels
explain the von neumann architecture ?
the basic compoments of the computer and processor in which a shared memory and bus is used for both data and instructions
what is the stored program concept
machine code instructions are fetched and executed serially by a processor that performs arithmetic and logical operations
explain the harvard architecture
a computer atchotecture with phycially seperate memories for instructions and data
what is the system clock ?
generates a series of signals , switching between 1 and 0 billions of times per second and synchronising cpu operations
what is the accumilator ?
what is a PC ?
program counter , holds the address of the next instruction to be executed
what is fhe CIR ?
current instruction register , holds current instruction being executed
what is the mar?
memory address register , holds address of the memory location from which data is to be fetched
what is the mbr ?
memory buffer register , temporarily stores data read from or written to memory
what is the status register?
contains bits that are set or cleared depending on the result of an instruction