BREAKING
Student's code works, nobody knows why, including student★Local teen writes pseudocode, accidentally invents a language★Binary joke told in class, exactly 10 students laugh★
  1. Home
  2. A Level
  3. Computer Science
  4. OCR
  5. Operating systems

OCR A Level Computer Science

Topic questions Systems software Operating systems

Operating systems

5 questions · 109 marks · about 2 hours

Operating systems questions

TopicOperating systems

OCR H446 Operating systems 5 questions

Computer systems June 2025, Question 1 23 marks

Charlie is about to study a computer games design course at university. He needs to purchase a computer to allow him to design and edit the graphics in his games, including video files.

(a)

Charlie’s computer contains a data bus, an address bus and a control bus.

State the purpose of each of these three buses.

[3]
Reveal mark scheme Mark scheme for question 1(a)
(b)

Charlie will need to use input and output devices when designing and editing his computer games.

(b)(i)

State one input device and one output device that Charlie could use and give an example use of each.

Input device

Output device

[4]
Reveal mark scheme Mark scheme for question 1(b)(i)
(b)(ii)

Charlie will need to store a large collection of files containing high definition images and high definition videos that he will use during his course.

State a type of secondary storage device that Charlie could use and give a reason why.

[2]
Reveal mark scheme Mark scheme for question 1(b)(ii)
(c)

In addition to the Central Processing Unit (CPU), Charlie will purchase a Graphical Processing Unit (GPU) that will be used to process and display the graphics in his games.

(c)(i)

Tick (✓) one box on each row to indicate if each statement is referring to a CPU or a GPU.

Figure for question 1
[2]
Reveal mark scheme Mark scheme for question 1(c)(i)
(c)(ii)

State two benefits of using a GPU to process and display the graphics in computer games.

[2]
Reveal mark scheme Mark scheme for question 1(c)(ii)
(d)

Charlie will require an operating system that will allow him to have several applications open at the same time.

(d)(i)

State which type of operating system Charlie will need to install.

[1]
Reveal mark scheme Mark scheme for question 1(d)(i)
(d)(ii)

An operating system that Charlie is thinking about installing uses a multi-level feedback queue.

Describe how a multi-level feedback queue works.

[3]
Reveal mark scheme Mark scheme for question 1(d)(ii)
(d)(iii)

An operating system manages and installs device drivers.

Explain why hardware devices require a device driver.

[2]
Reveal mark scheme Mark scheme for question 1(d)(iii)
(e)

Once Charlie has installed an operating system he will need to install utility software.

State two utilities that Charlie could install and state the purpose of each.

[4]
Reveal mark scheme Mark scheme for question 1(e)

Computer systems June 2024, Question 2 29 marks

An embedded system is often a small device that is designed to carry out a limited number of specialised tasks. Professional athletes sometimes wear small embedded systems called fitness trackers in their shirts. These can be used to track their speed, position, heart rate and other performance data during an event. The tracker transmits this data to a pitch-side server which collates the data from all the athletes.

(a)

State the name of one input device that might be used in this embedded system and state what it would be used for.

[2]
Reveal mark scheme Mark scheme for question 2(a)
(b)

The fitness tracker manufacturers had to decide which type of secondary storage to use.

Explain two reasons why flash (solid state) storage would be the best type of secondary storage for the fitness tracker system.

[4]
Reveal mark scheme Mark scheme for question 2(b)
(c)

One use of ROM is to store the Basic Input Output System (BIOS). The BIOS is used when the computer is first turned on.

(c)(i)

Describe what the BIOS will do to start up the computer.

[3]
Reveal mark scheme Mark scheme for question 2(c)(i)
(c)(ii)

Apart from storing the BIOS, ROM can also be used in other ways.

Describe how the embedded system can make a different use of ROM and why it is an advantage.

[2]
Reveal mark scheme Mark scheme for question 2(c)(ii)
(d)

The embedded system will have an operating system. Two roles of an operating system are to handle interrupts and manage scheduling.

(d)(i)

Describe two other roles of an operating system.

[4]
Reveal mark scheme Mark scheme for question 2(d)(i)
(d)(ii)

Draw a line to match each scheduling algorithm to the correct description.

Figure for question 2
[5]
Reveal mark scheme Mark scheme for question 2(d)(ii)
(e)

* The fitness trackers will send athletes’ performance data to a pitch-side server. A program needs to be developed to analyse this data and display the results.

Different words, colours and charts will be displayed to indicate how well athletes are performing.

The program will be used by athletes from different cultures all over the world.

Discuss the layout considerations that the programmer needs to consider when creating the program user interface for different cultures.

You should include the following in your answer:

• layout considerations

• colour considerations

• character set considerations.

[9]
Reveal mark scheme Mark scheme for question 2(e)

Computer systems November 2020, Question 9 28 marks

(a)

Imogen buys a desktop computer. It comes with an operating system installed.

(a)(i)

Describe two ways that an operating system could manage physical memory.

[4]
Reveal mark scheme Mark scheme for question 9(a)(i)
(a)(ii)

Explain one benefit of memory management to the user.

[2]
Reveal mark scheme Mark scheme for question 9(a)(ii)
(a)(iii)

Describe how virtual memory allows a user to run programs when physical memory is full.

[2]
Reveal mark scheme Mark scheme for question 9(a)(iii)
(b)

Operating systems make use of device drivers.

Define what is meant by the term ‘device driver’, giving one example of a device driver that a home user would need.

[3]
Reveal mark scheme Mark scheme for question 9(b)
(c)

Operating systems usually come with utility software pre-installed.

Give two examples of utility software, explaining the purpose of both.

[4]
Reveal mark scheme Mark scheme for question 9(c)
(d)

Imogen installs a compiler for a high-level programming language onto her computer and makes use of an open source IDE (Integrated Development Environment).

(d)(i)

State what is meant by the term ‘open source software’.

[2]
Reveal mark scheme Mark scheme for question 9(d)(i)
(d)(ii)

Give one benefit to Imogen of using an open source IDE rather than a closed source IDE.

[1]
Reveal mark scheme Mark scheme for question 9(d)(ii)
(e)

When Imogen creates programs in a high-level language, she makes use of libraries.

(e)(i)

Explain what is meant by a library, giving one example of when one may be used.

[3]
Reveal mark scheme Mark scheme for question 9(e)(i)
(e)(ii)

Describe one advantage of the use of library files to programmers.

[2]
Reveal mark scheme Mark scheme for question 9(e)(ii)
(e)(iii)

Describe one disadvantage of the use of library files to programmers.

[2]
Reveal mark scheme Mark scheme for question 9(e)(iii)
(e)(iv)

Explain how linkers are used during the compilation process.

[3]
Reveal mark scheme Mark scheme for question 9(e)(iv)

Computer systems June 2019, Question 4 11 marks

Traditionally films have been distributed on optical media such as DVDs.

(a)

Giving an example other than DVDs, describe what is meant by the term ‘optical media’.

[2]
Reveal mark scheme Mark scheme for question 4(a)
(b)

Give one advantage of films being distributed using optical media.

[1]
Reveal mark scheme Mark scheme for question 4(b)
(c)

Adding a DVD drive to a computer would often require the installation of a piece of software called a device driver.

State the purpose of a device driver.

[1]
Reveal mark scheme Mark scheme for question 4(c)
(d)

It is now common for people to purchase films which, rather than having a physical copy of, they can stream or download over the internet whenever they want.

Explain the advantages and disadvantages of owning films that are streamed or downloaded on demand rather than owning a physical copy.

[4]
Reveal mark scheme Mark scheme for question 4(d)
(e)

Being able to stream high resolution films is only possible due to improvements in compression.

Explain why compression is important for the streaming of high resolution films.

[3]
Reveal mark scheme Mark scheme for question 4(e)

Computer systems June 2018, Question 2 18 marks

A software company decides to build an operating system for OCR smart watches.

(a)

Memory management is one of the functions of an operating system.

(a)(i)

List three functions, other than memory management, of an operating system.

Question 2, shown as an image

2

3

[3]
Reveal mark scheme Mark scheme for question 2(a)(i)
(a)(ii)

Part of a computer’s memory is represented below (Fig. 2). The operating system divides the memory into equally sized chunks.

Figure for question 2

State the name of the type of memory management used in Fig. 2.

Figure for question 2
[1]
Reveal mark scheme Mark scheme for question 2(a)(ii)
(a)(iii)

The operating system needs to load program C into memory but there is not enough space. Describe how the operating system would use virtual memory to load program C.

Figure for question 2
[3]
Reveal mark scheme Mark scheme for question 2(a)(iii)
(b)
Figure for question 2
(b)(i)

Write the HTML to produce the extract from the webpage above. You can assume it will be placed within the <body> tags of a pre-existing page. You do not need to specify the font.

Figure for question 2
[5]
Reveal mark scheme Mark scheme for question 2(b)(i)
(b)(ii)

Explain what happens when a search engine indexes the page. You do not need to discuss ranking.

Figure for question 2
[3]
Reveal mark scheme Mark scheme for question 2(b)(ii)
(b)(iii)

Explain why using a RISC processor rather than a CISC processor is likely to result in increased battery life.

Figure for question 2
[3]
Reveal mark scheme Mark scheme for question 2(b)(iii)

Report a problem with a question on this page
What is wrong?

Goes to whoever maintains the question split. No account needed and nothing is published on this page.

Memes

Certified Computer Science memes. Peer-reviewed by nobody.

Laugh now. Cry in the exam hall later. Then come back and do a past paper.

Write a proper algorithm
Write ‘sort it’ and leave
Me on the 6-mark pseudocode question
Debugging with print statements
Using a trace table
Knowing the difference between = and ==
Explaining recursion by explaining recursion
Code enlightenment, ranked

Mum 💖

can you fix the wifi since you do computers 🥰

that's not what computer science is

so that's a no then

📱 Screen time this week · Discord8h 2m

Turned it off and on again

Computer Science starter pack

Laptop with 47 tabs openPython error on line 1Counting binary on fingersThis website
Compiled with zero errors