100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Unit 1.1 Computing A-Level OCR Notes £3.29   Add to cart

Lecture notes

Unit 1.1 Computing A-Level OCR Notes

 69 views  1 purchase

Simple and easy to follow notes, with diagrams and key word highlighted. Information gathered from various sources, sticking to the OCR A-Level computing spec to deliver highly accurate and relevant information in a consice yet detailed manner. Completed all of the spec points of 1.1

Last document update: 10 months ago

Preview 4 out of 22  pages

  • November 16, 2023
  • December 28, 2023
  • 22
  • 2023/2024
  • Lecture notes
  • Mrs smith
  • All classes
book image

Book Title:

Author(s):

  • Edition:
  • ISBN:
  • Edition:
All documents for this subject (20)
avatar-seller
kmm
Chapter 1.1 Components of a computer and their uses


1.1.1 Structure, components, and functions of the processor


Central Processing Unit Main Memory
CPU RAM
address data
program counter memory address
register
address bus



accumulator
decode unit

opcode operand
0000 0001
arithmetic memory
0010 address
logic unit data
register data bus

cache current
instruction
register control unit
control bus




Arithmetic Logic Unit (ALU)

Performs arithmetic and logical operations and stores the result in the accumulator. Acts
as a conduit between input/output systems.

Can perform:

- Arithmetic calculations – addition, subtraction, multiplication, and division
- Shift operations within a register
- Boolean logic operations (AND, OR, NOT)
- Status flags
Includes overflow flags (if the value is too large for the register) or can
include a zero flag (to see if the answer is zero).



Control Unit

- Controls and coordinates activities of the CPU
- Directs the flow of traffic between the CPU and other devices
- Accepting the next instruction, decodes it
- Stores the resulting data back in memory


1

,Chapter 1.1 Components of a computer and their uses


Registers
Special memory cells which operate at very high speeds, consisting of:

- Program counter (PC)
- Memory address register (MAR)
- Memory data register (MDR)
- Accumulator (ACC)
- Current instruction register (CIR)


Register Purpose



Hold the address of the next instruction to be
executed.
- instruction in a sequence or
Program Counter - if it’s a branch / jump instruction, the address
to jump to is copied from the CIR to the PC
At the start of every fetch-decode-execute cycle, the
address held in the PC is copied to the MAR.


Holds the address of the memory location from which
Memory Address Register data/instruction is to be fetched to / to which data is
to be written.


Temporarily holds data read from and written to
Memory Data Register memory – known as the buffer register.
All data to and from main memory must travel down
the data bus and pass through the MDR.


Accumulator Stores the results from calculations done by the ALU.


Current Instruction Register Holds the current instruction being operated; divided
into operand and opcode.




2

,Chapter 1.1 Components of a computer and their uses


Buses
A bus is a set of parallel wires connecting two or more components of the computer to send
signals between them, typically being 8, 16, 32, or 64 wires wide. The processor is
connected to main memory via three buses all known as the system bus. Each bus is a
shared transmission medium, so only one device / program can travel along the bus at any
one time.

Data and control signals travel in both directions; between the processor, memory, and
I/O controllers.

Addresses travel only one way along the address bus; the processor sends the address of
an instruction (or of data to be stored or retrieved) to memory or to an I/O controller.



Control bus

It is bi-directional.
Since the address and data bus are shared by all components control lines are needed so
the access to, and the use of the data and address bus by the different components doesn’t
lead to conflict.
Purpose: transmits commands, timing, and specific status information between different
components.
Control lines:

- Bus request: indicates that the device is requesting the use of the data bus
- Bus grant: indicates that the CPU has granted access to the data bus
- Memory write: causes data on the data bus to be written into the addressed
location
- Memory read: causes data from the addressed location to be placed on the data
bus
- Interrupt request: indicates that a device is requesting access to the CPU
- Clock: used to synchronise operations


Data bus

Consists of 8, 16, 32, or 64 separate lines. Provides a bi-directional path for moving data
and instructions between system components.



Address bus

Memory is divided into words – a fixed-sized group of digits (16, 32, or 64 bits), which is
handled as a unit by the processor with a specific address. (Different types of processors –
different word sizes.) Each word has a specific address.


3

, Chapter 1.1 Components of a computer and their uses


Address bus – transmits the memory addresses of words that are used as operands in the
program instructions. This is so the data can be retrieved and sent back to the processor.

Once an instruction has been performed, the result is stored at a memory location and is
transmitted via the data bus.


OPCODE:

Part of the instruction that tells the
processor what should be done.

OPERAND:

Part of the instruction that contains
the data to be acted on, or the
memory location of the data in a
register.



Bus Purpose Operation



Holds data being sent to and from the CPU Read / Write
Data bus and RAM.



Holds addresses being sent to and from Read / Write
Address bus the CPU and RAM.



Sends signals to determine if the other Sends signals
Control bus buses are in read / write mode.




Fetch – Decode – Execute Cycle




4

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller kmm. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for £3.29. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

77254 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy revision notes and other study material for 14 years now

Start selling
£3.29  1x  sold
  • (0)
  Add to cart