Most chosen general qualifications exam board in England.

  • About AQA

  • Centre Services

  • Join Us

  • Contact Us

AQA
  • Subjects
  • Qualifications
  • Professional Development
  • Exams Admin
  • Services
  • Search
  • Subjects

  • Qualifications

  • Professional Development

  • Exams Admin

  • Services

  • About AQA

  • Centre Services

  • Join Us

  • Contact Us

  • Log in

Subjects

  • Accounting

  • Art and Design

  • Biology

  • Business

  • Chemistry

  • Computer Science

  • Dance

  • Design and Technology

  • Drama

  • Economics

  • English

  • Food preparation and Nutrition

  • French

  • Geography

  • German

  • History

  • Law

  • Mathematics

  • Media Studies

  • Music

  • Physical Education

  • Physics

  • Politics

  • Psychology

  • Religious Studies

  • Science

  • Sociology

  • Spanish

  • All subjects

GCSEs

  • Biology (8461)

  • Chemistry (8462)

  • Combined Science: Trilogy (8464)

  • English Language (8700)

  • English Literature (8702)

  • Geography (8035)

  • History (8145)

  • Mathematics (8300)

  • See all GCSEs

AS and A-levels

  • Biology (7401)

  • Business (7131)

  • Chemistry (7404)

  • Geography (7037)

  • History (7041)

  • Physics (7407)

  • Psychology (7181)

  • Sociology (7191)

  • See all AS and A-Levels

Other qualifications

  • Applied Generals

  • AQA Certificate Mathematics

  • Entry Level Certificates

  • Project Qualifications

  • Unit Award Scheme

  • All qualifications

Our training

  • Course finder

  • About our training

  • Online training

  • Face-to-face training

  • In-school training

  • Inside assessment

Courses by theme

  • Effective exam prep

  • Exams officers

  • Getting started

  • Unit Award Scheme

Courses by subject

  • English

  • Mathematics

  • Science

  • Languages

  • Design and Technology

  • Physical Education

  • Geography

  • History

  • All professional development

Dates

  • Dates and timetables

  • Key dates

Non-exam assessment (NEA)

  • NEA, coursework and controlled assessment

  • Deadlines for non-exam assessment

  • Record forms

  • Submit marks

Exams

  • Entries

  • Entry fees

  • Exams guidance

  • Question papers and stationery

  • Access arrangements

  • Special consideration

Results

  • Results days

  • Results slips

  • Grade boundaries

  • Results statistics

  • Post-results services

  • Exam certificates

  • All Exams Admin

Assessment Services

  • Centre Services

  • Associate Extranet

  • Become an associate

Products

  • All About Maths

  • Alpha Plus

  • Data Insights

  • Exampro

  • Project Q

  • Stride Maths

  • Testbase

  • Unit Award Scheme

News and Insights

  • AQI research and insight

  • News

  • Inside exams podcast

  1. Home
  2. Subjects
  3. Computer Science
  4. AS Computer Science

AS Computer Science7516

SpecificationPlanning resourcesTeaching resourcesAssessment resourcesKey dates
1.0 Introduction
2.0 Specification at a glance
3.0 Subject content – AS
3.1 Fundamentals of programming
3.2 Fundamentals of data structures
3.3 Systematic approach to problem solving
3.4 Theory of computation
3.5 Fundamentals of data representation
3.6 Fundamentals of computer systems
3.7 Fundamentals of computer organisation and architecture
3.8 Consequences of uses of computing
3.9 Fundamentals of communication and networking
5.0 Scheme of assessment
6.0 Non-exam assessment administration
7.0 General administration
AS and A-level Computer Science Specification Specifications for first teaching in 2015

AS and A-level Computer Science Specification Specifications for first teaching in 2015

21 Jan 2019

PDF | 1.31 MB

3.7 Fundamentals of computer organisation and architecture

3.7.1 Internal hardware components of a computer

3.7.1.1 Internal hardware components of a computer

Content

Additional information

Have an understanding and knowledge of the basic internal components of a computer system.

Although exam questions about specific machines will not be asked, it might be useful to base this section on the machines used at the centre.

Understand the role of the following components and how they relate to each other:

  • processor
  • main memory
  • address bus
  • data bus
  • control bus
  • I/O controllers.
 

Understand the need for, and means of, communication between components. In particular, understand the concept of a bus and how address, data and control buses are used.

 

Be able to explain the difference between von Neumann and Harvard architectures and describe where each is typically used.

Embedded systems such as digital signal processing (DSP) systems use Harvard architecture processors extensively.

Von Neumann architecture is used extensively in general purpose computing systems.

Understand the concept of addressable memory.

 

3.7.2 The stored program concept

3.7.2.1 The meaning of the stored program concept

Content

Additional information

Be able to describe the stored program concept: machine code instructions stored in main memory are fetched and executed serially by a processor that performs arithmetic and logical operations.

 

3.7.3 Structure and role of the processor and its components

3.7.3.1 The processor and its components

Content

Additional information

Explain the role and operation of a processor and its major components:

  • arithmetic logic unit
  • control unit
  • clock
  • general-purpose registers
  • dedicated registers, including:
    • program counter
    • current instruction register
    • memory address register
    • memory buffer register
    • status register.
 

3.7.3.2 The Fetch-Execute cycle and the role of registers within it

Content

Additional information

Explain how the Fetch-Execute cycle is used to execute machine code programs, including the stages in the cycle (fetch, decode, execute) and details of registers used.

 

3.7.3.3 The processor instruction set

Content

Additional information

Understand the term ‘processor instruction set’ and know that an instruction set is processor specific.

 

Know that instructions consist of an opcode and one or more operands (value, memory address or register).

A simple model will be used in which the addressing mode will be incorporated into the bits allocated to the opcode so the latter defines both the basic machine operation and the addressing mode. Students will not be expected to define opcode, only interpret opcodes in the given context of a question.

For example, 4 bits have been allocated to the opcode (3 bits for basic machine operation, eg ADD, and 1 bit for the addressing mode). 4 bits have been allocated to the operand, making the instruction, opcode + operand, 8 bits in length. In this example, 16 different opcodes are possible (24 = 16).

3.7.3.4 Addressing modes

Content

Additional information

Understand and apply immediate and direct addressing modes.

Immediate addressing: the operand is the datum.

Direct addressing: the operand is the address of the datum. Address to be interpreted as meaning either main memory or register.

3.7.3.5 Machine-code/assembly language operations

Content

Additional information

Understand and apply the basic machine-code operations of:

  • load
  • add
  • subtract
  • store
  • branching (conditional and unconditional)
  • compare
  • logical bitwise operators (AND, OR, NOT, XOR)
  • logical
    • shift right
    • shift left
  • halt.

Use the basic machine-code operations above when machine-code instructions are expressed in mnemonic form- assembly language, using immediate and direct addressing.

 

3.7.3.6 Factors affecting processor performance

Content

Additional information

Explain the effect on processor performance of:

  • multiple cores
  • cache memory
  • clock speed
  • word length
  • address bus width
  • data bus width.
 

3.7.4 External hardware devices

3.7.4.1 Input and output devices

Content

Additional information

Know the main characteristics, purposes and suitability of the devices and understand their principles of operation.

Devices that need to be considered are:

  • barcode reader
  • digital camera
  • laser printer
  • RFID.

3.7.4.2 Secondary storage devices

Content

Additional information

Explain the need for secondary storage within a computer system.

 

Know the main characteristics, purposes, suitability and understand the principles of operation of the following devices:

  • hard disk
  • optical disk
  • solid-state disk (SSD).

SSD = NAND flash memory + a controller that manages pages, and blocks and complexities of writing. Based on floating gate transistors that trap and store charge. A block, made up of many pages, cannot overwrite pages, page has to be erased before it can be written to but technology requires the whole block to be erased. Lower latency and faster transfer speeds than a magnetic disk drive.

Compare the capacity and speed of access of various media and make a judgement about their suitability for different applications.

 
3.6 Fundamentals of computer systems
3.8 Consequences of uses of computing
AQA
  • Become an examiner
  • Switch to AQA
  • Contact Us
  • Join us
  • Terms and conditions
  • Accessibility
  • Modern slavery statement
  • Privacy notice
  • Cookie notice
  • X
  • LinkedIn
  • Youtube

©AQA 2025 | Company number: 03644723 | Registered office: Devas Street, Manchester, M15 6EX | AQA is not responsible for the content of external sites

AQA Education has obtained an injunction preventing interference with public examinations. This notice is to alert you to the injunction, so that you are aware of it and can make submissions about it if you wish to do so.