Unit 1.1 - Characteristics of contemporary processors, input, output and storage devices Flashcards
(112 cards)
What is the Control Unit (CU)?
Coordinates all activities of the CPU and directs the flow of data between the CPU and other devices.
It, with the help of the DU, decodes the instruction currently being executed.
What is the Program Counter (PC)?
Holds the address of the next instruction to be executed.
What is the Memory Address Register (MAR)?
Holds the address of the memory location from which data or an instruction is to fetched or to be written.
What is the Memory Data Register (MDR)
Used to temporarily store the data which is read from or written to memory.
What is the Current Instruction Register?
Holds the current instruction being executed, the contents of the MDR are copied to the CIR if it is an instruction.
What is the Arithmetic Logic Unit?
Performs arithmetic, logical and boolean operations on data.
What is the accumulator?
The result of calculations carried out by the ALU can be temporarily stored here.
What are the three buses called?
- Data Bus
- Address Bus
- Control Bus
What is the Decode Unit (DU)?
Works with the CU to translate the instruction and fetch register operands using the register set identifier.
What is the Data Bus?
Carries the binary 1s and 0s that make up the actual information being transmitted around the CPU/Computer.
What is the Address Bus?
Carries memory addresses that identify where the data is being read from or written to.
What is the Control Bus?
Carries command and control signals to and from every other component of the CPU/Computer.
What is assembly code?
A language that has a direct one-to-one relationship with the processor architecture.
What is the Little Man Computer?
- An instructional model of a computer, created around 1965. - It models a simple Von Neumann architecture.
- Can be programmed using machine code (normally binary numbers that represent instructions to the computer).
What is the OPCODE?
The bit field identifying the instruction.
What is the OPERAND?
The bit field identifying data locations.
What is the Clock speed?
Number of cycles per second, measured in hertz (Hz)
What is the Cache?
Temporary storage of data and instructions being read to and written from, located on or near the CPU.
What is a Core?
A complete copy of the CPU.
What is Pipelining?
The process of fetching one instruction while executing another, which enables higher throughput of instructions in the CPU.
What is a RISC processor and what does it do?
A microprocessor that aims to use simple instructions that will be executed within a single machine/clock cycle.
Executes smaller number of simple, standardized instructions that are all a fixed length.
What is a CISC processor and what does it do?
A microprocessor that completes a task in as few lines of assembly as possible.
Executes a large number of complex instructions at variable length.
What is a GPU and what does it stand for?
- Graphical Processing Unit
- A co-processor initially used for rendering graphics.
What is Parallel Processing?
The processing of program instructions by dividing them between multiple processors or processor cores.