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. Types of operating system

OCR A Level Computer Science

Topic questions Systems software Types of operating system

Types of operating system

5 questions · 108 marks · about 2 hours

Types of operating system questions

TopicTypes of operating system

OCR H446 Types of operating system 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 2023, Question 1 42 marks

A small manufacturing business uses networked computers with closed source application software installed.

(a)

A spreadsheet application package is used to calculate employee’s wages.

(a)(i)

Give one benefit of using a spreadsheet application for this task compared to calculating wages manually.

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

Give two other types of application packages that the small business could use, giving an example of a task that the business could use each application for.

Example of task 1........

Example of task 2........

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

Describe a drawback of using closed source software (rather than open source software) for the small business.

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

Each computer the business uses has a BIOS.

Tick (✓) one box in each row to identify whether each statement in the table is true or false.

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

The business uses virtual storage to hold regular backups of all of its data.

Explain why virtual storage is well-suited for storing backups.

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

All computers owned by the business are connected together into a Local Area Network (LAN). Various network protocols are used in this network.

(d)(i)

Give three advantages to the business of connecting computers together in a LAN.

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

Explain what is meant by a network protocol.

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

Give the names of two protocols that may be used in a LAN.

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

Explain why protocol layering is used.

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

One computer owned by the business monitors critical-safety features of manufacturing. All input data must be processed within a predictable timescale of a fraction of a second.

(e)(i)

State the type of operating system that should be used by this computer.

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

Give the name of three other types of operating system, and for each state its purpose.

[6]
Reveal mark scheme Mark scheme for question 1(e)(ii)
(f)

When a device such as a keyboard or printer requires attention from the CPU, an interrupt is raised.

Explain how an operating system deals with an interrupt.

[3]
Reveal mark scheme Mark scheme for question 1(f)
(g)

* Memory management is a key function of an operating system. Explain how an operating system can manage the memory available to applications and why doing so is important.

You should include the following in your answer:

• the different actions carried out by an operating system to manage memory

• how memory that is being managed can be split up

• why memory management is important.

[9]
Reveal mark scheme Mark scheme for question 1(g)

Computer systems June 2019, Question 1 13 marks

A company releases an in-home virtual assistant called ‘Bertie Butler’.

The device, when placed in a room, listens out for the phrase “Hey Bertie”. When someone says that phrase it then listens to the question that follows and tries to give a relevant answer.

Bertie Butler has a number of built-in input and output devices.

(a)

Name one input device and one output device that might be part of Bertie Butler. For each device give a reason for it being built into the virtual assistant.

Input Device Name:........

Input Device Reason:........

Output Device Name:........

Output Device Reason:........

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

The Bertie Butler device runs off an embedded operating system.

Define the term ‘embedded operating system’.

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

Bertie Butler’s circuitry is designed to only listen out for “Hey Bertie” under certain circumstances, which are:

The privacy button (P) must be off and the microphone must generate a signal (S) to say a sound has been heard.

(c)(i)

Complete the truth table for whether the device is listening (L).

PSL
FalseFalse
FalseTrue
TrueFalse
TrueTrue
[2]
Reveal mark scheme Mark scheme for question 1(c)(i)
(c)(ii)

Draw logic gates to represent the circuitry needed.

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

The Bertie Butler machine uses a multicore processor.

Define the term ‘multicore processor’.

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

Computer systems June 2018, Question 7 16 marks

Also involves Ethical, legal, cultural and environmental impacts of digital technology

A taxi firm is investigating replacing its drivers with self-driving cars.

(a)

Explain why the self-driving system will use a real-time operating system.

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

The code for the self-driving system has been written using an object-oriented programming language.

It recognises obstacles in the road and then classifies them. The class for Obstacle is shown below.

Figure for question 7
(b)(i)

Write a line of code to create an object called bollard of type Obstacle which is not moving and is 7.8 metres away in a direction of 8 degrees.

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

Describe an example of encapsulation in the class definition code above.

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

Describe the advantages of using encapsulation.

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

The self-driving program recognises people as a special type of obstacle and the class Person should inherit the methods and attributes of Obstacle. People are treated like other obstacles except:

• when the updateDistance method is called, if the person is more than 2 metres away but is 5 metres (or less) away, the method Controls.beepHorn() is called.

• when the person is 2 metres away (or closer), the method Controls.applyBrakes() is called as well as Controls.beepHorn().

Complete the class Person.

Figure for question 7 Figure for question 7 Figure for question 7
[5]
Reveal mark scheme Mark scheme for question 7(c)
(d)

Give one advantage and one disadvantage to the customers of the taxi using self-driving cars rather than drivers.

Advantage

Figure for question 7

Disadvantage

Figure for question 7
[2]
Reveal mark scheme Mark scheme for question 7(d)

Computer systems June 2017, Question 1 14 marks

An architect firm specialises in designing skyscrapers.

(a)

The firm uses high end computers with high performance CPUs, GPUs and large amounts of RAM.

(a)(i)

Give one use the firm might have for GPUs.

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

Describe what is meant by the term ‘RAM’.

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

State one characteristic a high performance CPU might have.

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

Each computer has a multi-tasking operating system installed.

(b)(i)

State the name of and describe two methods that the operating system can use to divide the contents of RAM.

Method 1

Method 2

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

Explain, giving an example, why the firm’s computers use operating systems capable of multi-tasking.

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

The computers in the office are connected to a LAN which is connected to the Internet.

(c)(i)

The LAN is set up in a client-server network.

Give one advantage and one disadvantage to the architects’ firm of a client-server set up rather than a peer to peer setup.

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

The LAN is connected to the Internet via a firewall. Describe the term ‘firewall’.

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

State why the architects’ firm would use a firewall.

[1]
Reveal mark scheme Mark scheme for question 1(c)(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