Professional Documents
Culture Documents
Rasad Paper 2
Rasad Paper 2
Candidate Candidate
forename surname
INSTRUCTIONS TO CANDIDATES
• Write your name, centre number and candidate number in the boxes above. Please write clearly and in capital letters.
• Use black ink. HB pencil may be used for graphs and diagrams only.
• Answer all the questions, unless your teacher tells you otherwise.
• Read each question carefully. Make sure you know what you have to do before starting your answer.
• Where space is provided below the question, please write your answer there.
• You may use additional paper, or a specific Answer sheet if one is provided, but you must clearly show your candidate
number, centre number and question number(s).
The finance manager needs to work on some files at home and also to assess new software for use in the
finance department.
State three different storage devices that the finance manager would use and describe what each device would
be used for.
[6]
When details of a product are input to the system, the data must be verified andvalidated.
[2]
(ii) The data about the price of a product will need to be validated on input.
Describe two validation checks that can be carried out on the price of a product.
[4]
(i) State the purpose of an input device in a computer system when using this software.
[1]
(ii) State the purpose of an output device in a computer system when using this software.
[1]
(b) Describe how the following forms of output will be used by the software.
(i) Animation
[2]
[2]
Name and describe three buses used to convey information between the special registers.
[6]
[4]
(b) State what is meant by a distributed system.
[1]
(c) One facility of a network operating system is to provide security for users.
[4]
[1]
(ii) Explain why a real-time operating system would be suitable for Intensive Care Units.
[2]
(b)
(i) Explain two advantages of this monitoring system having its operating system stored in ROM.
[2]
(ii) The monitoring system also has RAM. Describe what happens to the contents of RAM and ROM when
power to the monitoring system is removed.
[2]
InterMovie has a relational database of the films it offers. The database has the field Film Title which stores the
name of a film (e.g. ‘Aliens Attack’).
[2]
(ii) Describe why Film Title would make a suitable secondary key.
[2]
In the line:
[1]
(ii) Name the register in which the result of this line is stored.
[1]
[2]
(ii) Write an SQL query that finds the name and presenter of all videos on the Topic of “The CPU”.
[4]
(b) The Big Brains exam board has produced a website that allows students to access revision videos.
All pages in the site contain the following tag in the head section.
The exam board wants to use a database to keep track of which videos each student has viewed. The structure
it plans to use is shown below:
(i) Identify one reason why this structure would not be suitable.
[1]
[3]
A processor executes this program following the Fetch-Decode-Execute cycle. To do this it needs to make use of
registers.
One of the registers used is the Program Counter (PC). Ordinarily it would be incremented by one each cycle.
(i) Identify an instruction in the Little Man Computer program shown in Fig.2 that would cause the PC to change
in a different way.
[1]
(ii) State which register the contents of the PC would be copied to in order for the processor to access the next
instruction.
[1]
Describe a sensor that the device might include to help monitor calories burnt.
[2]
(b) The device stores its data on flash memory. Explain why flash storage would be more appropriate than a
magnetic hard drive for this device.
[3]
12 A gaming company decides to release a new video games console. The console will use a modified version of
an operating system called Linux.
Explain two reasons why games designed for other companies’ consoles may not work on this machine.
[4]
[1]
(b) The utility periodically copies what is in the RAM drive to secondary storage, such as a hard disk. Explain why
this is necessary.
[2]
(c) It is important that enough RAM is left for the operating system to use. Describe a technique that allows
operating systems to overcome a lack of available RAM.
[4]
Describe two functions an operating system might be expected to carry out on the console.
[4]
(b) As well as a CPU the console contains a GPU for 3D graphics. Explain why a GPU is more suitable than a CPU
for this task.
[3]
[9]
[2]
[1]
(b) One of the developers is responsible for writing the code for what happens when the CPU receives an interrupt.
Outline what the code must do.
[6]
(c) Explain how the developers could use virtual machines.
[2]
[2]
[2]
[2]
(i) Explain why the first come, first served scheduling method may not be efficient.
[2]
[2]
[4]
[3]
(c) Paging may be used in memory management.
Describe paging.
[3]
(i) State two differences between RAM and ROM in a typical PC computer system.
[2]
(ii) State one item that needs to be stored in RAM and give a reason why RAM is used.
[2]
(iii) State one item of software that is stored in ROM and give a reason why ROM is necessary.
[2]
(i) State one input device that will be used in the system and give its purpose.
[2]
(ii) State one output device that will be used in the system and give its purpose.
[2]
(iii) State a storage device that will be used with the system and identify the data that it will hold.
[2]
[2]
(i) Compare a Complex Instruction Set Computer (CISC) architecture with a Reduced Instruction Set Computer
(RISC) architecture.
[4]
(ii) Explain one advantage, other than cost, of RISC compared with CISC.
[2]
Explain the effect of using a co-processor system for each of the following applications.
[2]
[2]
One feature of Von Neumann architecture is that instructions are executed in a linear sequence.
[3]
[2]
(iii) Give one advantage and one disadvantage, other than cost, of using Von Neumann compared with array
processor architectures.
Advantage
Disdvantage
[2]
(i) Explain why special registers are needed in addition to primary memory.
[2]
(ii) One register holds the address of the next instruction to be processed.
[4]
Fetch _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Decode _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Execute _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[3]
Describe the use of special registers and their functions during the fetch-decode-execute cycle, including jump
instructions, reading from and writing to memory.
The quality of written communication will be assessed in your answer to this question.
[8]
[4]
[2]
[2]
For the newsletter, club members send in descriptions of games they play using chess notation, which consist of
a sequence of symbols, letters and numbers. It is important that these descriptions are accurate.
Asim decides to create a questionnaire about the newsletter to send to the club members. He then collates their
responses using Optical Mark Recognition (OMR).
Describe four factors Asim must consider when designing the questionnaire.
[4]
In this variant of LMC the symbols & and # are used to denote different modes of addressing.
Explain how pipelining would help a CPU execute the code in Fig. 3.1 more quickly.
[3]
Discuss the different approaches that can be taken to provide increasingly larger amounts of computing power
and the types of problem they are suited to.
[12]
Total 6
ii Range check… 4 1 per bullet, max 2 per type, max two types
…Parameters imposed beyond which
the data cannot go Second point does not need the correct
…eg Tin of beans must be between name to be given mark, but it must not
0.10 and 1.50 contradict
Length check…
…The maximum number of characters Not: Presence check / existence check /
is specified checksum / check digit
…Price of a tin of beans must be three
characters Examiner's Comments
Type check / character check…
…data matches the data type specified The data is entered into the computer so a
…eg characters must be digits presence check is not appropriate because
Format check / input mask… the data has been entered. An existence
…the form that the data must take is check is not appropriate because the data
specified being input is the price of the product to the
…eg price must contain two places of database and so it will not exist on the
decimals computer already. Candidates who were
able to give correct validation types were
often unable to earn the second mark
which required them to be able to explain
how that validation rule would be applied to
a price in a supermarket, not simply a
generic description.
Total 6
3 a i Allows data to be given / entered (into 1 Allow specific inputs like answers to
the computer) questions or allows user to interact with
software / hardware
Not: a piece of hardware
ii Reports the results of processing (to 1 Allow: Lets hard copy be produced
the user )/ shows state of software (to
user) Examiner's Comments
b i Movement of images on the screen 2 Two mark points are: Movement and
Used to illustrate weather systems weather systems
which would otherwise not be possible
Examiner's Comments
ii The next image / stage presented is 2 Two mark points are: Output determined
determined by the input determined by by student input and an example (eg
the user question asked and answered or hyperlink
Questions may be asked about one / hot button chosen)
stage and the software will move to a
next stage determined by the response Examiner's Comments
to the question given
It was important to indicate that the output
from the software would be influenced by
the input from the student even if it was
only indicating whether answers to
questions were correct or not.
Total 6
Examiner's Comments
Total 6
5 a The software necessary to allow the 4 Watch for dropdown boxes or icons or any
system to be used without an other indication that this is a GUI or a
understanding of the underlying WIMP.
hardware / operating system Probably scores 0
A series of choices are offered to the
user 3 marks maximum for description, 1 mark
No other options are available to the for example
user
Different choices lead to different follow Any reasonable example. Be generous
on choices
There are options to go back one level Examiner's Comments
or to return to the home screen
Suitable example eg online banking This was well answered.
application
Total 9
b i ROM is quick to start up so the system 2 Up to 2 marks for valid identification and
can be started up quickly (in an description that demonstrates application
emergency) (1). of knowledge and understanding to given
ROM cannot be altered so there is no context.
chance of the OS being accidentally or
maliciously changed (on what is a
safety critical system) (1).
ii The contents of RAM are wiped (1) 2 Up to 2 marks for a valid description.
whereas the contents of ROM remain
the same (1).
Total 7
7 i A primary key must have a unique 2 One mark (AO 1.2) for identification of
value for each record (1 – AO1.2) - appropriate reason.
however it is possible for two films to
have the same name (1 – AO2.1). One mark (AO 2.1) for applying knowledge
to given context.
ii A secondary key is indexed allowing 2 One mark (AO 1.2) for identification of
for faster searching (1 – AO1.2) and appropriate reason.
users are likely to want to search by
film (1 – AO2.1). One mark (AO 2.1) for applying knowledge
to given context.
Total 4
Total 2
Total 10
Total 2
Total 5
12 Different console makers will use 4 Up to two marks for identifications (AO1.2).
Digital Rights Management (DRM) (1 –
AO1.2) to protect games from being Up to two marks for valid explanations
able to be run on anything other than (AO2.1).
their machines (1 – AO2.1).
Different consoles will have different
processors (1 – AO1.2) each with their
own instruction sets (1 – AO2.1) and
word sizes (1 – AO2.1).
Different consoles have different
operating systems (1 – AO1.2) and so
games may be dependent on libraries
in one operating system that don’t exist
in another (1 – AO2.1) or may make
different system calls (1 – AO2.1).
Games might be on a different media
(1 – AO1.2), for example, might be on
Blu-ray when console may only have a
DVD player (1 – AO2.1).
Total 4
Total 7
14 a Provide a user interface (1 – AO1.1) for 4 1 mark for each correct identification
the user to load games etc. (1 – (AO1.1) up to a maximum of 2 marks.
AO1.2).
Control hardware (1 – AO1.1) such as 1 mark for each valid description (AO1.2)
graphics card, games controllers etc. up to a maximum of 2 marks.
(1 – AO1.2).
Act as a platform from which software
can be run (1 – AO1.1) such as games
and apps (1 – AO1.2).
Control access (1 – AO1.1) so that
different users can access the system
(1 – AO1.2) and have their own data
such as scores and achievements (1 –
AO1.2).
Total 7
15 Mark Band 3–High Level (7–9 marks) 9 AO1: Knowledge and Understanding
The candidate demonstrates a thorough
knowledge and understanding of Magnetic The following is indicative of possible
and Flash storage. The material is factors / evidence that candidates may
generally accurate and detailed. refer to but is not prescriptive or
exhaustive:
The candidate is able to apply their – Magnetic hard drives work by magnetic
knowledge and understanding directly and patterns being read off platters that
consistently to the context provided. mechanically spin at high speeds.
Evidence / examples will be explicitly – Flash hard drives use memory chips.
relevant to the explanation. These can have their contents erased and
subsequently overwritten when an
The candidate provides a thorough electrical charge is applied.
discussion which is well balanced. – Magnetic hard drives are cheaper per GB
Evaluative comments are consistently and tend to be sold in much higher
relevant and well-considered. capacities than flash hard drives.
– Flash hard drives tend to have much
There is a well-developed line of reasoning higher read / write speeds than magnetic
which is clear and logically structured. The hard disks.
information presented is relevant and – Flash hard disks have no moving parts
substantiated. and therefore tend to have lower power
consumption and are not affected by their
Mark Band 2–Mid Level (4–6 marks) device moving.
The candidate demonstrates reasonable
knowledge and understanding of a
Magnetic and Flash based storage; the AO2.1: Application
material is generally accurate but at times
underdeveloped. The selected knowledge / examples should
be directly related to the specific question.
The candidate is able to apply their The following is indicative of possible
knowledge and understanding directly to factors / evidence that candidates may
the context provided although one or two refer to but is not prescriptive or
opportunities are missed. Evidence / exhaustive:
examples are for the most part implicitly
relevant to the explanation. – Many games tend to incorporate a lot of
media and as such a keen gamer is likely
The candidate provides a sound to need a lot of storage space.
discussion, the majority of which is – Games are fast paced and often
focused. Evaluative comments are for the competitive. High loading speeds can be
most part appropriate, although one or two beneficial.
opportunities for development are missed. – High performance is often important to
gamers and as such will pick highest
There is a line of reasoning presented with performing components.
some structure. The information presented – Hybrid approaches exist which offer ‘the
is in the most part relevant and supported best of both worlds’.
by some evidence. – Magnetic hard drives can be noisy (due
to parts moving at high speed), this can be
Mark Band 1–Low Level (1–3 marks) undesirable and distracting whilst gaming.
The candidate demonstrates a basic Conversely flash drives operate silently.
Total 9
Total 2
Total 9
Total 6
Total 14
ii –User files / software / OS currently in use 2 1 mark per item, one mark per reason
–User must be able to alter contents of file
/ computer needs access to software but Examiner's Comments
needs to be able to replace it
– RAM offers direct access. Most candidates could state a valid item
– RAM operates at a much faster speed that is stored in RAM but did not go on to
than most secondary storage devices. say ‘currently in use’ therefore did not gain
full credit.
iii –Boot file / program / BIOS 2 1 mark per item, one mark per reason
–Must be available when computer
switched on ( therefore must be stored on Examiner's Comments
medium which is non–volatile)
– The boot program / BIOS must not be Common answers were BIOS and
deleted / unintentionally amended (and Bootstrap, with some candidates
therefore is best stored on a read–only incorrectly stating that data files are held in
medium.) ROM.
Total 6
21 i –Temperature sensor / Heat sensor / 2 Note: Other answers are possible and are
Thermistor acceptable if a sensible use is given to
– to read the water temperature (in to the justify their use.
processor). NOT Thermometer
–Keypad / Keyboard
– to allow the user to change the required Examiner's Comments
temperature.
Most candidates were able to name and
give the purpose of an appropriate input
(1 per –, max 1 pair, max 2) device. Many lost credit for citing a (digital)
thermometer.
ii –Heater 2
–To increase the temperature of the water Examiner's Comments
–Actuator
– to switch heater on / off A good range of output devices and
–Screen / Monitor purposes were given here with most
–to show current temperature candidates gaining full credit.
iii –Solid state storage / flash memory card / 2 NOT storing temperature readings
hard disk…
–to store program to run system / to store Examiner's Comments
parameter(s)
A range of storage devices were given but
many candidates suggested the purpose
was to store temperature logs.
Total 8
ii No increase in speed… 2
…as co-processor not suitable for task / as Examiner's Comments
there are no calculations
For this part there was a wide variety of
inventions as to how a co-processor could
control a print queue, not answered well by
those who did not grasp the first part of the
question.
Total 10
iii Advantage 2
Disadvantage
Examiner's Comments
Total 13
Total 3
Total 8
26 Flat file 4
Examiner's Comments
Data Integrity
Linked tables Mostly well answered
Easier to change format
Provides security features
Total 4
Total 4
28 Four of: 4
Examiner's Comments
Format that OMR can detect (e.g. Many candidates did not address the
lozenges). [1] question appropriately. Many responses
Primarily use closed questions / related to designing questionnaires in
multiple choice. [1] general rather than designing
Consistent format for answers (e.g. if 1 questionnaires for OMR input. Candidates
is not agree at all and 5 is agree should be reminded to read the question
entirely not switching round) [1] thoroughly.
Logical ordering of questions. [1]
Sensible use of space [1]
Total 4
29 Pipelining would allow one instruction to be 3 Accept any valid example from the given
fetched as the previous one is being code.
decoded and the one before that is being
executed.(1)
For example OUT could be fetched (1). As
there are no jump/branch instructions it
pipelines well (as there is no need to flush
the pipeline). (1)
Total 3
30 Mark Band 3–High Level (9–12 marks) 2 Answers may include, but are not limited
to, some of the points below.
The candidate is able to apply their 5 Processors can have multiple cores.
knowledge and understanding directly and Super computers can have multiple
consistently to the context provided. processors (and GPUs).
Evidence/examples will be explicitly GPUs can be applied to problems other
relevant to the explanation. than graphics processing.
Problems can be distributed across a
The candidate is able to weigh up both number of computers working together.
sides of the argument which results in a
supported and realistic judgment as to AO2.1: Application
which approaches to provide increasingly Having multiple cores can speed up
larger amounts of computing power are smaller problems but this will not be
best. enough for larger problems.
There is a well–developed line of reasoning Supercomputers are prohibitively
which is clear and logically structured. The exceptionally expensive to buy and run for
information presented is relevant and all but large organisations.
substantiated. GPUs are becoming a cost efficient way of
tackling problems. GPUs tend to have
Mark Band 2–Mid Level (5–8 marks) large number of cores so can run on highly
The candidate demonstrates reasonable paralleliseable problems... …but only
knowledge and understanding of methods where the same instruction is being applied
of utilising large amounts of computing to multiple pieces of data (SIMD)
power; the material is generally accurate
but at times underdeveloped.
AO3.3: Evaluation
The candidate is able to apply their Increased clock speed is limited to smaller
knowledge and understanding directly to problems. Even doubling the clock speed
the context provided although one or two would only halve the time taken.
opportunities are missed. Parallel processing isn’t suited to all
Evidence/examples are for the most part problems. Most problems are only partially
implicitly relevant to the explanation. parallelisable. Writing algorithms for
parallel processing is more challenging
The candidate makes a reasonable than
attempt to come to a conclusion showing GPUs suited to a subset of science/
some recognition of which approaches to engineering problems where the same
provide increasingly larger amounts of calculation is repeated on multiple data
computing power are best. sets.
0 marks
No attempt to answer the question or
response is not worthy of credit.
Total 12