Skip to the page
Year 11 · ICT · Spring 2 · Paper 1 theory revision

A full Paper 1

Exam practicePresent ▶

What this lesson covers

1.3 Operating systems

Cambridge IGCSE ICT 0417 · Topic 1: Types and components of computer systems · Paper 1

6.9 Computers in the retail industry

Cambridge IGCSE ICT 0417 · Topic 6: ICT applications · Paper 1

7.4 Implementation

Cambridge IGCSE ICT 0417 · Topic 7: The systems life cycle · Paper 1

You will learn to

  • Complete a full Paper 1 in 1 hour 30 minutes.
  • Use the timing plan: about a mark a minute, with 10 minutes to check.
  • Use the mark scheme to mark the paper and update your tracker.

Success criteria

  • I can finish the paper and check it in the time given.
  • I can answer every question, with no blanks.
  • I can list my three reddest theory points.
The syllabus points for these sections
  • Say what an operating system does.
  • Describe command line, graphical, dialogue-based and gesture-based interfaces.
  • Give an advantage and a disadvantage of each type of interface.
  • Choose a suitable interface for a given user and situation.
  • Describe POS and EFTPOS terminals and how a card payment is processed.
  • Explain automatic stock control step by step.
  • Describe contactless and NFC payments.
  • Give advantages and disadvantages of internet shopping.
  • Describe direct changeover, parallel running, pilot running and phased implementation.
  • Give advantages and disadvantages of each method.
  • Choose the most suitable method for a given scenario and justify it.

Key words

Say each word, then read what it means. Every one is in the glossary too.

Software
The programs (sets of instructions) that run on the hardware.
System software
Software that runs and maintains the computer, such as the operating system and drivers.
RAM
Random access memory: volatile memory holding the programs and data in use.
ROM
Read-only memory: non-volatile memory holding the start-up instructions.
Operating system
System software that manages the hardware, files and programs, and gives the user an interface.
GUI
Graphical user interface: windows, icons, menus and pointers.
CLI
Command line interface: the user types text commands.
Computer model
A program that uses rules and formulas to act like a real system.
What if
Changing a model's inputs to see what would happen.
EFT
Electronic funds transfer: moving money between accounts electronically.
EFTPOS
Electronic funds transfer at point of sale: the card terminal at a till.
Re-order level
The stock level at which a new order is sent to the supplier.
NFC
Near field communication: very short-range radio used for phone payments.
Systems life cycle
The stages used to create a new system: analysis, design, development and testing, implementation, documentation, evaluation.
Systems analyst
The person who studies the current system and plans the new one.
System specification
A list of the hardware and software the new system needs.
Field
One item of data in a record, such as Surname.
Check digit
An extra digit calculated from the other digits, used to detect input errors.
Data capture form
A paper or on-screen form used to collect data.
Test plan
A table listing each test, its data, the expected and actual outcomes and any remedial action.
Live data
Real data from the organisation, used to test the system with known results.
Direct changeover
The old system stops and the new one starts immediately.
Parallel running
Old and new systems run together until the new one is trusted.
Pilot running
The new system is tried in one branch before the rest.
Phased implementation
The new system is introduced one part at a time across the organisation.

The explanation

Read it here, or open the study page below to go one step at a time with things to try.

1.3 Operating systems

What an operating system does

An operating system (OS) is the system software that runs the computer. It is loaded when the computer starts.

It manages memory, files and folders, input and output devices, security (user accounts) and the running of programs.

It also gives the user an interface: the way the user and the computer communicate.

Command line and graphical user interfaces

A command line interface (CLI) is text only. The user types commands, such as `copy report.docx backup`.

A graphical user interface (GUI) uses windows, icons, menus and a pointer (WIMP). Smartphones use a post-WIMP GUI where you tap and swipe instead of using a pointer.

CLIGUI
AdvantageThe user has direct control and can do things the GUI cannot; uses little memory and processing powerEasy to learn, no commands to remember, so good for beginners
DisadvantageMust learn and remember commands; typing errors stop commands workingUses more memory and processing power; some advanced settings are hidden
Typical userNetwork manager, technician, programmerOffice worker, student, home user
!Watch out

Compare both sides; a description alone is not enough. "A GUI is easier to use than a CLI because the user does not need to remember commands."

Dialogue-based and gesture-based interfaces

A dialogue-based interface lets the user talk to the computer. Voice assistants in phones, smart speakers and cars use it. The computer replies with speech.

A gesture-based interface reads body movements, such as a hand wave or a swipe in the air, using a camera or motion sensor. Games consoles and some cars use it.

Dialogue-based (voice)Gesture-based
AdvantageHands-free, so safer when driving; helps people with limited movementNo touching, so more hygienic (e.g. in a hospital); feels natural
DisadvantageBackground noise and accents cause errors; limited set of commandsAccidental movements can trigger commands; user must learn the gestures
Example"Call home" in a carWaving to skip a song on a car screen
e.g.Example
Exam style: "A driver wants to change the radio station. Give one advantage of a dialogue-based interface." Answer: The driver can keep both hands on the wheel, because they speak the command instead of pressing buttons.
6.9 Computers in the retail industry

POS and EFTPOS terminals

A point of sale (POS) terminal is the checkout till. It has a barcode reader, screen, keypad, receipt printer and cash drawer. It is linked to the shop's stock database.

An EFTPOS terminal (electronic funds transfer at point of sale) is the card reader at the till. It takes card payments.

Advantages of card paymentDisadvantages of card payment
No need to carry large amounts of cash, which is saferCard can be cloned or stolen; shoulder surfing of PIN
Faster for the shop; less cash to count and bankShop pays fees to the card company
Payments recorded, so easy to track spendingFails if the network is down
e.g.Example
Paying by chip and PIN: 1. Card inserted; chip is read. 2. Customer types PIN; it is checked against the chip. 3. Terminal contacts the customer's bank (the card issuer). 4. Bank checks the card is valid and there are enough funds. 5. If yes, the payment is authorised and the amount is reserved. 6. Money is transferred to the shop's account, and a receipt is printed.

Automatic stock control

The shop's database stores each product's barcode number, name, price, stock level and re-order level (the number at which more must be ordered).

e.g.Example
1. A carton of milk is scanned at the POS. 2. The barcode number is looked up in the stock database. 3. The name and price are sent back to the till. 4. The stock level is reduced by 1 (e.g. from 21 to 20). 5. The stock level is compared with the re-order level (20). 6. Stock is now at the re-order level, so an order is sent to the supplier automatically. 7. A flag is set so the item is not ordered twice. 8. When the delivery arrives, the stock level is increased and the flag is cleared.
?Why?

Shelves stay stocked without staff counting items, and the shop does not tie up money in too much stock.

!Watch out

Write "stock level is compared with the re-order level". "The computer knows it is low" gets no mark.

Contactless and NFC

Contactless cards contain an RFID chip and antenna. The customer holds the card near the reader. Payments are limited to a set amount (often 50 euros), and the PIN is asked for every few payments.

NFC (near field communication) is a type of very short-range radio, usually under 4 cm. Phones and smartwatches use NFC to pay, pretending to be a contactless card.

Phone payments use tokenisation: a one-time code is sent instead of the real card number, and the user unlocks the phone with a fingerprint or face first.

AdvantagesDisadvantages
Very fast, so shorter queuesStolen card can be used for small payments without a PIN
No PIN to be seen by shoulder surfing for small paymentsEasy to spend without noticing
Phone payments are protected by biometrics and tokensCriminals with a reader may try to read cards in a crowd

Internet shopping

Internet shopping also affects society: high-street shops close, there are fewer shop jobs but more warehouse and delivery jobs, and more vans on the roads.

For customersFor businesses
Adv: shop 24/7 from home; no travel or parkingAdv: no expensive high-street shop needed; fewer staff
Adv: easy to compare prices and read reviewsAdv: can sell to customers worldwide
Adv: good for people with limited mobilityAdv: collect customer data to target offers
Disadv: cannot see or try goods before buyingDisadv: must pay for a secure website and delivery
Disadv: delivery costs and waiting; returns are a hassleDisadv: strong competition; customers compare prices easily
Disadv: risk of fraud, fake sites and stolen card detailsDisadv: risk of hacking and fake orders
7.4 Implementation

Four ways to change over

Implementation means putting the new system into use. Staff are trained and data from the old system is transferred.

Direct changeover: the old system stops and the new one starts at once, for example over a weekend.

Parallel running: the old and new systems both run at the same time, until the new one is trusted.

Pilot running: the new system is used in one branch or department first. Once it works, it goes to the rest.

Phased implementation: the new system is brought in one part at a time, across the whole organisation.

e.g.Example
A chain of 40 supermarkets gets a new till system. Direct: all 40 shops switch on Monday morning. Parallel: every shop runs old and new tills side by side for a month. Pilot: one shop in Getafe uses it first, then the other 39. Phased: all shops get the new payments part first, then stock control a month later.
!Watch out

Pilot and phased are easy to mix up. Pilot = one place, whole system. Phased = whole organisation, one part at a time.

Advantages and disadvantages

Each method trades cost and speed against risk.

The key question: what happens if the new system fails?

MethodAdvantagesDisadvantages
DirectCheapest: only one system runs and staff do the work once. Benefits are immediate. Fastest.Highest risk: if the new system fails, there is no backup and work stops. Data could be lost. Staff must be fully trained before the switch.
ParallelLowest risk: if the new system fails, the old one is still working. Results can be compared to check the new system.Most expensive: staff do every job twice, so extra staff or overtime are needed. Takes longest. Data entered twice can lead to errors.
PilotIf it fails, only one branch is affected. Staff in the pilot branch can train others. Cheaper than parallel.Slow to reach the whole organisation. If the pilot branch fails, it suffers on its own. The pilot branch may not be typical of the others.
PhasedIf one part fails, only that part is affected and it can be fixed. Staff learn one part at a time.Slow: takes a long time to fully implement. Parts of old and new systems must work together, which is hard. Costly to evaluate each phase.
?Why?

There is no best method. The right one depends on how bad a failure would be, how much money there is, and whether the system can be split into branches or parts.

Choosing the right method

Use direct when the system is small, simple, or the old system has already stopped working. Also when two systems cannot run side by side.

Use parallel when failure would be serious, such as payroll, banking or hospital records.

Use pilot when the organisation has many similar branches, such as shops or banks.

Use phased when the system splits into separate parts, such as a school system with attendance, marks and timetable modules.

e.g.Example
Try the toy. For each scenario, pick a method and read why. Scenario: a hospital moves patient records to a new system. Best answer: parallel running. A failure could put patients at risk, so the old system must keep working until the new one is proven.
!Watch out

In a 'choose and justify' question, the justification must link to the scenario. 'Parallel is safest' is weak. 'Parallel, because if the new payroll fails, 300 staff still get paid by the old system' is strong.

There is something to try for this step in the IGCSE library.

Study it

Open the study page and go one step at a time.

Check yourself

One question at a time. The reason shows after each answer.

Saved on this device.