Computer Science - 9210 OxfordAQA

Systems Architecture

Overview

Open a machine and there is remarkably little inside: a processor smaller than a postage stamp, some memory, a drive, and wires joining them. That is essentially the same list you would have found in the first stored program computers, and the arrangement has a name. Instructions and data live together in one memory, and a processor fetches those instructions one at a time and carries them out. Everything a computer has ever done is that loop, repeated very fast.

This lesson takes the machine apart. You will learn what each part of the processor does, what happens on each turn of the fetch, decode and execute cycle, and why three particular numbers, the clock speed, the number of cores and the size of the cache, are the ones printed on the box. Then you will meet the storage hierarchy: why a computer needs both memory and a drive, what makes one volatile and the other not, how magnetic, optical and solid state storage actually work, and where cloud storage and embedded systems fit into the picture.

Objectives

  1. Explain the Von Neumann architecture. Explain the role and operation of:
  2. main memory
  3. the following major components of a central processing unit (CPU):
  4. arithmetic logic unit
  5. control unit
  6. clock
  7. buses.
  8. Explain the effect of the following on the performance of the CPU:
  9. clock speed
  10. number of processor cores
  11. cache size.
  12. Understand and explain the Fetch-Execute cycle.
  13. Understand the differences between main memory and secondary storage.
  14. Understand the differences between RAM and ROM. Be able to explain the terms volatile and non-volatile. Understand why secondary storage is required. Be aware of different types of secondary storage (solid state, optical and magnetic).
  15. Explain the operation of solid state, optical and magnetic storage.
  16. Discuss the advantages and disadvantages of solid state, optical and magnetic storage.
  17. Explain the term ‘cloud storage’.
  18. Explain the advantages and disadvantages of cloud storage when compared to local storage. Understand the term ‘embedded system’ and explain how an embedded system differs from a non-embedded system.

Mind map

This topic is mapped out so you can see how the ideas connect.

Open the mind map in the app

Lesson Note

The Von Neumann architecture is the design almost every general purpose computer follows. Its central idea is that both the program and the data it works on are stored in the same main memory, in the same form, and that the processor fetches instructions from that memory one at a time and executes them in sequence.

Complete Note Available on the Green Bridge App

Get the Green Bridge CBT app on your phone or computer for the complete IGCSE library: past papers, mark schemes, mind maps, flashcards and audio lessons.

Full lesson notes with diagrams
AI-powered learning assistant
Timed mock exams marked the moment you finish
Available on Android, Windows, macOS, and Linux iOS app coming soon

Lesson Evaluation

Congratulations on completing the lesson on Systems Architecture. Now that youve explored the key concepts and ideas, its time to put your knowledge to the test. This section offers a variety of practice questions designed to reinforce your understanding and help you gauge your grasp of the material.

You will encounter a mix of question types, including multiple-choice questions, short answer questions, and essay questions. Each question is thoughtfully crafted to assess different aspects of your knowledge and critical thinking skills.

Use this evaluation section as an opportunity to reinforce your understanding of the topic and to identify any areas where you may need additional study. Don't be discouraged by any challenges you encounter; instead, view them as opportunities for growth and improvement.

  1. What are the three stages of the fetch-execute cycle, in the correct order? A. Decode, fetch, execute B. Fetch, decode, execute C. Execute, fetch, decode D. Fetch, execute, decode Answer: B
  2. Which component of the CPU performs arithmetic and logical operations? A. The control unit B. The clock C. The arithmetic logic unit D. The bus Answer: C
  3. What is a bus? A. A collection of wires through which data is transmitted between components B. A program that manages memory C. A type of secondary storage D. A unit of clock speed Answer: A
  4. Which statement about RAM and ROM is correct? A. Both are volatile B. Both are non-volatile C. RAM is volatile and ROM is non-volatile D. RAM is non-volatile and ROM is volatile Answer: C
  5. Why is a solid state drive more suitable than a magnetic hard disk drive for a laptop? A. It stores more data for the same price B. It has no moving parts, so it uses less power and resists shock better C. It is the only type that is non-volatile D. It can be accessed directly by the CPU Answer: B

Work through these questions in the app

Work through these questions in the app

Practice Mock Questions

Want to practice mock questions on Systems Architecture? Download the Green Bridge CBT app to access mock questions and full practice assessments for this topic.

Download The App On Google Playstore

Everything you need to excel in your exams

Green Bridge CBT Mobile App
Personalized AI Learning Chat Assistant
200,000+ Exam Questions Across IGCSE, JAMB, WAEC & NECO
Over 3,900 Lesson Notes
Offline Support - Learn Anytime, Anywhere
Green Bridge Timetable
Literature Summaries & Potential Questions
Track Your Performance & Progress
In-depth Explanations for Comprehensive Learning