Components of the CPU - OCR Computer Science A Level

Description

A level Computer Science (Structure, Function, and Types of the Processor) Flashcards on Components of the CPU - OCR Computer Science A Level, created by Malachy Moran-Tun on 18/05/2022.
Malachy Moran-Tun
Flashcards by Malachy Moran-Tun, updated more than 1 year ago More Less
Malachy Moran-Tun
Created by Malachy Moran-Tun about 2 years ago
Malachy Moran-Tun
Copied by Malachy Moran-Tun almost 2 years ago
5
0

Resource summary

Question Answer
What is the Purpose of the Control Unit? > Overall control of the CPU - Activates and communicates with all parts of the CPU (as well as other components of the computer) > Mainly executes program instructions via the F.D.E. cycle > Controls the flow of data inside and outside the CPU - Responsible for read and write requests to memory
What is the Purpose of the Program Counter? > Holds the memory address of the next instruction to be fetched from RAM - Either incremented or changed via the CIR (if the code branches, in which case the previous value is added to a stack) > Works closely with the MAR - At the start of every cycle, the address in the PC is copied to the MAR
What is the Purpose of the Memory Address Register? > Holds the address of the memory location from which data is to be read / written > Sends the address to memory down the Address Bus
What is the Purpose of the Memory Data Register? > Holds the actual data received from RAM (or was written to RAM) > This data is sent from RAM down the Data Bus
What is the Purpose of the Current Instruction Register? > Holds the instruction currently being executed > Contains the opcode and operand(s) of the current instruction - Opcode - the operation to be done to the data - Operand - the data affected by the operation
What is the Purpose of the Arithmetic Logic Unit? > Performs arithmetic and logical operations of data - Includes addition, subtraction, multiplication, division, as well as bitwise shifts and logical operations (e.g., AND, OR, NOT etc.)
What is the Purpose of the Accumulator? > Temporary register that stores the immediate results of calculations from the ALU
What is the Purpose of the Address Bus? > Carries memory addresses from the MAR that identify where the data is being read from and written to
What is the Purpose of the Data Bus? > Carries the binary data that makes up information (data and instructions) being transmitted to the MDR
What is the Purpose of the Control Bus? > Carries command and control signals to and from every other component of the CPU, to ensure that everything stays synchronised
Generally, what is a Bus? > A vehicle that is always dirty or > A group of parallel wires that connect CPU components in order to pass signals between them
What is a Bus Request and a Bus Grant? > Request - indicates a device is requesting the use of the Data Bus > Grant - indicates the CPU has granted access to the Data Bus
Show full summary Hide full summary

Similar

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Data Types
Jacob Sedore
Intake7 BIM L1
Stanley Chia
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
CCNA Answers – CCNA Exam
Abdul Demir
Abstraction
Shannon Anderson-Rush
Spyware
Sam2
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Data Analytics
anelvr