NEW
Font size
S
M
L
XL
WorksheetsTerm 2 computer science revision
Total questions: 17
Worksheet time: 6mins
Name
Class
Date
1.
What is an operating system?
a)
A program that manages the operations of the computer
b)
Application software
c)
A program that manages the fetch-decode-execute cycle
2.
What is virtual memory?
a)
Using the hard disk when there is not enough RAM
b)
A way of partitioning memory
c)
A secondary storage device
3.
RAM is...
a)
Volatile
b)
Non-volatile
4.
ROM is....
a)
Volatile
b)
Non-volatile
5.
Which of these is not a scheduling algorithm?
a)
Round Robin
b)
First come first served
c)
Last in last out
d)
Shortest job first
6.
Two ways of partitioning memory
a)
Paging & segmentation
b)
Paging & dividing
c)
FAT table & segmentation
7.
Which of these statements is not true about paging?
a)
Fixed size divisons
b)
Variable size divisions
8.
Which of these is not a type of interrupt?
a)
Hardware
b)
Software
c)
Input/Output
d)
Memory
9.
Which is a pre-emptive scheduling algorithm?
a)
First come first served
b)
Round Robin
c)
Shortest job first
d)
Shortest remaining time
10.
Three ways of improving computer performance are...
a)
cache, clock, cores
b)
clock, memory, storage
c)
core, registers, RAM
11.
A key feature of the Von Neumann architecture is...
a)
Instructions and data are stored together in memory
b)
Instructions and data are stored separately
12.
RISC Processors This type of instruction set has a much smaller amount of known instructions (for example 30-40).
a)
As a result, in RISC, more instructions are required to perform a task.
b)
As a result, in RISC, less instructions are required to perform a task.
13.
This type of instruction set will have a large amount of known instructions (for example 80-100) and these will be complex in nature (i.e. each instruction may represent several steps)
a)
CISC
b)
RISC
14.
What is the purpose of the program counter?
a)
Holds the current instruction to be executed, having been fetched from memory. Contents are transferred to control unit for decoding.
b)
Stores the memory address of the next instruction. Incremented by one after an instruction is fetched.
15.
What is the purpose of registers in the CPU?
a)
To hold temporary data while a software program is running.
b)
To store files including graphics, sound and text files.
16.
Allocating time on the processor to individual processes is known as...
a)
Scheduling
b)
Timing
c)
Clocking
d)
Sorting
17.
A process is a...
a)
program in execution
b)
program on the hard drive
c)
high level program
d)
low level program
Reset
