wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Operating System fundamentals

Total questions: 57

Worksheet time: 29mins

Name
Class
Date
1.

What is an operating system (OS)? Fill in the blank: An operating system (OS) is software that controls the computer's _______ and _______ resources.

a)

hardware; software

b)

input; output

c)

memory; storage

d)

files; folders

2.

Which of the following is NOT a function of an operating system?

a)

Processor management

b)

Memory management

c)

Web browsing

d)

Security

3.

Fill in the blank: The operating system allows applications to interact with the _______ on a computer.

a)

hardware

b)

software

c)

internet

d)

printer

4.

One function of an operating system is:

a)

Managing hardware resources

b)

Compiling source code

c)

Designing web pages

d)

Editing videos

5.

Which function of the operating system is responsible for handling data coming in and out of the computer, as well as managing signals that require immediate attention?

a)

Processor management

b)

Inputs, outputs, and interrupts

c)

Memory management

d)

Security

6.

Fill in the blank: _______ management is a function of the operating system that deals with the computer's RAM and storage.

a)

Memory

b)

Process

c)

File

d)

Device

7.

What is an operating system?

a)

The operating system is the most fundamental piece of system software that acts as a platform on which other software can run and handles operations common to different pieces of software running on the same system.

b)

An operating system is a type of application software used for creating documents.

c)

An operating system is a hardware component responsible for data storage.

d)

An operating system is a programming language used to develop software.

8.

Which of the following is NOT a function of an operating system?

a)

Acts as a platform for other software

b)

Handles operations common to different software

c)

Directly controls the user

d)

Allows software to read and write to storage devices

9.

Refer to the diagram showing the relationship between User, Application, Operating System, and Hardware. Which layer directly interacts with the hardware?

a)

Operating system

b)

User

c)

Application

d)

Network layer

10.

The operating system provides a user interface and supports security.

a)

True

b)

False

11.

What is the role of the operating system when you open a program on a computer?

a)

The operating system works behind the scenes to make sure that all the hardware is processing the right instructions at the right time by finding the appropriate data from the secondary storage, loading it into the main memory, and instructing the processor to execute the processes needed to open the program.

b)

The operating system only displays the program icon on the desktop without managing any hardware resources.

c)

The operating system directly runs the program from secondary storage without using main memory or the processor.

d)

The operating system only manages network connections and does not interact with programs or hardware.

12.

What is the function of a scheduler in an operating system?

a)

A scheduler swaps tasks in and out of the processor so that it appears to the user that the computer is carrying out more than one task at the same time.

b)

A scheduler manages the computer's memory allocation for each process.

c)

A scheduler is responsible for handling all input and output operations.

d)

A scheduler encrypts data to ensure secure communication between processes.

13.

A computer with a single processor core can carry out more than one process at a time without the help of a scheduler.

a)

True

b)

False

14.

What is multi-tasking in the context of operating systems?

a)

Multi-tasking is when the operating system allows the computer to carry out more than one task at the same time, making it appear to the user that multiple processes are happening simultaneously.

b)

Multi-tasking is when the operating system only allows one program to run at a time, stopping all others.

c)

Multi-tasking is when the operating system prevents any background processes from running.

d)

Multi-tasking is when the operating system only runs system processes and ignores user applications.

15.

Modern computers often have multiple cores. What advantage does this provide in terms of multi-tasking?

a)

Multiple cores make computers more efficient at multi-tasking, as each core can carry out one process at a time, allowing more tasks to be processed simultaneously.

b)

Multiple cores reduce the need for memory in a computer, making multi-tasking possible.

c)

Multiple cores increase the computer's screen resolution, which helps with multi-tasking.

d)

Multiple cores allow computers to store more files, improving multi-tasking.

16.

Memory manager: Fill in the blank. The memory manager keeps track of what portions of ______ have been allocated.

a)

memory

b)

CPU

c)

disk

d)

network

17.

What does the memory manager map to each process?

a)

CPU time

b)

Memory

c)

Storage

d)

Network bandwidth

18.

Memory manager: Fill in the blank. The memory manager determines how much ______ to allocate to each process.

a)

memory

b)

time

c)

bandwidth

d)

storage

19.

The memory manager determines when a portion of memory should be available for a process.

a)

True

b)

False

20.

Which of the following is NOT a folder operation you can perform in an operating system?

a)

Creating

b)

Renaming

c)

Moving

d)

Printing

e)

Deleting

21.

Fill in the blank: Backing storage refers to any _______ storage device.

a)

non-volatile memory

b)

volatile memory

c)

temporary

d)

primary

22.

The operating system keeps a directory of where files and programs are stored so that they can be accessed quickly when requested.

a)

True

b)

False

23.

Select two folder operations that an operating system allows you to perform.

a)

Creating and deleting folders

b)

Printing and scanning folders

c)

Sending and receiving emails

d)

Editing and compiling code

24.

Fill in the blank: Keeping a directory also speeds up storage and saves _______ resources.

a)

computational

b)

manual

c)

visual

d)

network

25.

What is a key role of the operating system?

a)

Managing memory only

b)

Controlling and using input and output (I/O) devices

c)

Running applications only

d)

Displaying graphics

26.

Fill in the blank: The OS manages I/O devices by recording which device requires ________ time so that the processor can communicate with the device without any conflicts.

a)

processor

b)

memory

c)

cache

d)

register

27.

Which of the following is NOT a way the OS manages I/O devices?

a)

A) It records which device requires processor time

b)

B) It prioritises processes based on control signals

c)

C) It ignores all I/O device requests

d)

D) It communicates with devices without conflicts

28.

What is an interrupt?

a)

A signal sent to the processor to request immediate attention

b)

A type of hardware device

c)

A software application

d)

A memory management technique

29.

Fill in the blank: When the processor receives an interrupt, it ________ what it is doing and runs the process associated with the interrupt.

a)

suspends

b)

completes

c)

ignores

d)

accelerates

30.

Which of the following is a reason the processor can be interrupted?

a)

A hardware device has signalled that it has data to process

b)

The computer is turned off

c)

The monitor is displaying an image

d)

The user is typing

31.

An interrupt can occur if a hardware failure has occurred and needs to be addressed.

a)

True

b)

False

32.

What is a device driver?

a)

A program that controls the operation of a specific type of device that is part of a computer system

b)

A type of hardware device

c)

An application that runs on the operating system

d)

A type of operating system

33.

According to the diagram, which component allows the operating system to interact with hardware devices such as a monitor or printer?

a)

Application

b)

Device Driver

c)

Operating System

d)

User

34.

Fill in the blank: Device drivers are installed into the operating system on demand, extending the ________ of the operating system.

a)

functionality

b)

size

c)

color

d)

speed

35.

A generic device driver may be missing features that a specific device driver would provide.

a)

True

b)

False

36.

What might happen if a gaming mouse is used without its specific device driver?

a)

Some advanced features may not work properly.

b)

The mouse will not move at all.

c)

The computer will not turn on.

d)

The mouse will overheat quickly.

37.

Which of the following is NOT a way to install device drivers?

a)

Built into the operating system

b)

Downloaded from the internet

c)

Installed from physical storage media

d)

Sent via email attachment

38.

By default the permissions are set to allow the students full control over all the files in the folder. Which of the following permissions should be set to Allow so that students can only open the files but not make changes to them?

a)

List folder contents

b)

Full control

c)

Read & execute

d)

Modify

e)

Read

39.

Name a type of utility software that helps protect a computer from unauthorized access over a network.

a)

Firewall

b)

Disk Defragmenter

c)

Word Processor

d)

Media Player

40.

Name a type of utility software that helps detect and remove malicious software from a computer.

a)

Anti-malware

b)

Disk Defragmenter

c)

File Compression

d)

Backup Utility

41.

Name a type of utility software that helps ensure the operating system and applications are up to date with the latest security patches.

a)

Checks for software updates

b)

Disk defragmenter

c)

File compression tool

d)

Media player

42.

Which file permission allows you to make changes to a file?

a)

Modify

b)

Read

c)

Execute

d)

Delete

43.

Which file permission allows you to run a program or script?

a)

Read & execute

b)

Write only

c)

Read only

d)

Delete only

44.

Which file permission allows you to see the contents of a folder?

a)

List folder contents

b)

Read-only

c)

Full control

d)

Write

45.

Which file permission allows you to view the contents of a file?

a)

Read

b)

Write

c)

Execute

d)

Delete

46.

Which file permission allows you to add or change the contents of a file?

a)

Write

b)

Read

c)

Execute

d)

Delete

47.

To allow the user to interact with the computer, an operating system provides a user interface (UI). What does CLI stand for?

a)

Command Line Interface

b)

Computer Language Interpreter

c)

Control Logic Integration

d)

Centralized Link Interface

48.

To allow the user to interact with the computer, an operating system provides a user interface (UI). How does a user interact with a Command Line Interface (CLI)?

a)

By clicking icons

b)

By typing in specific commands

c)

By touching the screen

d)

By using voice commands

49.

To allow the user to interact with the computer, an operating system provides a user interface (UI). What is the main benefit of a CLI?

a)

It requires a high amount of storage

b)

It requires a low amount of secondary storage and RAM

c)

It has many graphics

d)

It is only for beginners

50.

What is the name of the prompt where the user enters text in a CLI?

a)

Command prompt

b)

Input box

c)

Dialog window

d)

Text editor

51.

To allow the user to interact with the computer, an operating system provides a user interface (UI). True or False: A CLI has no graphics or icons that you would commonly find on devices such as a smartphone or tablet computer.

a)

True

b)

False

52.

Which of the following is a component of a graphical user interface (GUI)?

a)

Windows

b)

Commands

c)

Scripts

d)

Terminals

53.

Which of the following is NOT a component of a graphical user interface (GUI)?

a)

A) Icons

b)

B) Menus

c)

C) Pointers

d)

D) Terminals

54.

Fill in the blank: A GUI is considered to be a ________ interface as they are designed to be visual and intuitive to use.

a)

user-friendly

b)

command-line

c)

text-based

d)

hardware

55.

What is a natural language interface?

a)

A natural language interface involves the user giving instructions for the computer to perform using language you would normally use when speaking to another human being. It can be text-based or use audio commands.

b)

A natural language interface is a type of hardware device used to connect computers to the internet.

c)

A natural language interface is a programming language used to write operating systems.

d)

A natural language interface is a graphical tool for designing websites.

56.

In a natural language interface, you need to learn specific commands to interact with the computer.

a)

True

b)

False

57.

Select the user interface, or interfaces, you would use if designing an in-car satellite navigation system and explain why.

a)

Touchscreen and voice interface for ease of use and safety.

b)

Only keyboard interface for precise input.

c)

Only gesture-based interface for modern design.

d)

Text-based interface for simplicity.