Skip to main content
A-LevelComputer ScienceHardware9618/12 · May/June 2024 · Q217 Marks

A computer game is being designed that users will be able to play using a virtual reality (VR) headset.

  1. (a)Complete the description of the principal operation of a VR headset. A headset can have one or two that output the image to the user. The headset has speakers that output surround sound to give a realistic experience. The user's head movements are detected using a sensor. This sensor is a . The data is transmitted to a microprocessor that analyses the data to identify the of movement. Some headsets use that record the user's eye movements for analysis.[4]
  2. (b)The computer uses a buffer when transmitting data to the VR headset. Explain how a buffer is used when data is transmitted between the computer and the VR headset.[3]
  3. (c)The VR headset has Electrically Erasable Programmable Read Only Memory (EEPROM). Explain the benefits of using EEPROM instead of other types of Read Only Memory (ROM) in the VR headset.[3]
  4. (d)(i)Describe how the data for a bitmapped image is encoded.[3]
  5. (d)(ii)Describe the contents of a vector graphic drawing list.[2]
  6. (d)(iii)The bitmap video is not compressed before transmission to the VR headset. Give two reasons why the video does not need to be compressed. 1 2[2]

Mark scheme

Marking points from the official mark scheme (May/June 2024). The mark or mark type is shown in brackets.

  1. [1] (a) (LCD) displays/screens/lenses
  2. [1] (a) gyroscope/accelerometer
  3. [1] (a) direction/speed
  4. [1] (a) digital cameras
  5. [1] (b) The buffer is used as a temporary store for data going to the headset
  6. [1] (b) Data is transferred into the buffer by the computer
  7. [1] (b) Data is retrieved from the buffer by the headset
  8. [1] (b) When the buffer is empty/full an interrupt is sent to the computer requesting more data/stopping further data being sent
  9. [1] (b) When the headset has enough data/needs more data, an interrupt is sent by the headset to the computer to stop sending data from buffer
  10. [1] (c) EEPROM allows frequent/multiple read/write/erase operations
  11. [1] (c) so the headset can take advantage of new features
  12. [1] (c) without fully erasing the contents of the firmware in the headset first // can erase a particular byte or the whole EEPROM
  13. [1] (c) without removing the chip(s)/firmware from the headset
  14. [1] (c) the contents of the firmware in the headset can be changed by the user without technical expertise
  15. [1] (c) Cheaper to manufacture so headset will be cheaper to purchase
  16. [1] (d)(i) Image is made of pixels and each pixel has one colour
  17. [1] (d)(i) Each colour has a unique binary code
  18. [1] (d)(i) Code for the colour of each pixel is stored in sequence
  19. [1] (d)(ii) List of objects in the drawing
  20. [1] (d)(ii) A list that stores the command/description/equation required to draw each object
  21. [1] (d)(ii) Properties of each object e.g. the fill colour, line weight/colour
  22. [1] (d)(iii) Dedicated connection to the headset // not sharing bandwidth
  23. [1] (d)(iii) Already fast connection that can transmit the data without slowing
  24. [1] (d)(iii) Video may already be a small file size and does not need further reduction
  25. [1] (d)(iii) Video is not saved so storage is not an issue in the headset

Write your answer and get it marked

On Oracle Prep you can write or photograph your own answer and have it marked by AI against this mark scheme, with feedback on what you missed.

Sign up free →

About this question

Topic
Hardware, A-Level Computer Science (syllabus 9618). Structured question, 17 marks.
Source
A-Level Computer Science, May/June 2024 Paper 1 Variant 2, question 2.

Questions and mark schemes are from past examination papers and remain the copyright of the exam board. How Oracle Prep builds its content

Related Computer Science questions

© 2026 Oracle Prep