← GCSE Computer Science · OCR · GCSE Computer Science revision
⭐ 0
OCR GCSE Computer Science (J277) · 1.5 Systems software
Mini-Lesson

Systems software

2 missions. Guess, learn, then check. Your place is saved.

  1. Mission 1One CPU core, three apps at once. How is that possible?
  2. Mission 2Why could shuffling files around make an old hard drive faster?
Mission 1

One CPU core, three apps at once. How is that possible?

Make a guess: One CPU core, three apps at once. How is that possible?

Systems software · operating systems

The manager between apps and hardware

LayersUserrequestsresultsApplication softwarerequestsresultsOperating systemrequestsresultsHardware
  • The operating system (OS) is system software that manages the hardware and provides a platform for applications to run on.
  • Apps don't control the hardware themselves: they ask the OS.
  • The OS loads apps into memory, starts them and closes them.
Systems software · operating systems

Sharing the processor and memory

Time slicesCPU coreMDEMDEMDEOS switches at each dividing lineWhat you see: all three runningMusicDownloadEssay
  • Each running program is a process. One core runs one instruction at a time.
  • The OS schedules processes: each gets a short time slice on the CPU, then the OS switches to the next.
  • Switching is so fast that programs seem to run at once: multitasking.
  • Memory management: the OS gives each program its own area of RAM, keeps programs apart, and frees the area when a program closes.
Quick check
?On a single-core laptop you play music, download a file and type an essay. What keeps all three going?
Systems software · operating systems

Devices and files

PrintingWord processorOperating systemPrinter drivertranslates OScommands for thisprinter modelPrinter
  • The OS manages peripherals (input, output and storage devices) and the data passing between them and the processor.
  • A device driver lets the OS communicate with one particular device. It translates OS commands into ones that device understands.
  • File management: the OS organises files into folders and lets you name, save, move, copy and delete them.
Systems software · operating systems

Interface, users and security

  • The user interface lets you control the computer, e.g. a graphical user interface (GUI) with windows, icons, menus and a pointer, or a command-line interface where you type commands.
  • User management: the OS creates user accounts, checks logins and gives each account access rights to particular files and programs.
  • Security: the OS asks for a password or other login, blocks unauthorised access to files and memory, and installs security updates.
Quick check
?A new printer is detected, but every page comes out as strange symbols. Which software most likely needs installing or updating?
Mission check

?One CPU core, three apps at once. How is that possible?
Mission 2

Why could shuffling files around make an old hard drive faster?

Make a guess: Why could shuffling files around make an old hard drive faster?

Systems software · utility software

Housekeeping software

  • Utility software is system software that helps to maintain, protect or configure a computer.
  • It carries out housekeeping tasks that the operating system may not do, or may not do well enough, on its own.
  • Some utilities come with the OS; others are installed separately.
  • Examples: encryption, defragmentation and data compression software.
Systems software · utility software

Fragmented files

Defragmentationmagnetic hard diskBeforeread/write head jumpsA1A2B3456A78B9B1011A121314B1516AfterA1A2A3A4B5B6B7B8910111213141516File AFile Bfree
  • A magnetic hard disk stores files in blocks. The read/write head moves to each block to read it.
  • As files are saved and deleted, free space becomes scattered gaps, so new files get split up: they are fragmented.
  • Reading a fragmented file needs many slow head movements.
  • A disk defragmenter moves each file's pieces next to each other (contiguous) and groups the free space together, so files load faster.
Quick check
?Ali's new laptop has a solid state drive (SSD). Is it worth running a defragmenter on it?
Systems software · utility software

Backup, compression and encryption

Utility softwareBackuporiginal stayscopyexternal drivecloudCompressionfewer bytesEncryptionMeet at 3q#8Vz!2Lm
  • Compression software makes files smaller, so they use less storage space and transfer faster.
  • Encryption software scrambles data so it can't be read without the key, e.g. on a lost laptop.
Quick check
?Mia's folder of reports and spreadsheets is 45 MB, but her email allows attachments up to 20 MB. Which utility helps most?
Mission check

?Why could shuffling files around make an old hard drive faster?
Recap

Big ideas

  • The OS is system software that manages the hardware and gives applications a platform to run on.
  • It shares the processor between processes (multitasking) and shares out memory, and manages peripherals using device drivers.
  • It also manages files, the user interface, user accounts and security.
  • Utility software is system software that does housekeeping tasks to maintain, protect or configure the computer.
  • A defragmenter makes files contiguous on a magnetic hard disk so they load faster; it isn't needed on an SSD.
  • Compression shrinks files; encryption keeps them unreadable without the key.
🏆

Mini-lesson complete!

⭐⭐⭐

You've worked through Systems software for OCR GCSE Computer Science (J277). 🎉

  1. Mission 1One CPU core, three apps at once. How is that possible?
  2. Mission 2Why could shuffling files around make an old hard drive faster?

Your stars: 0 / 0

Next: test yourself in the Verify stage.

📣 Smashed it? Share your score

Challenge a mate to beat your stars, or show a parent how you got on.

→ Back to GCSE Computer Science · OCR

Specification points and sources for this lesson are listed at the bottom of the page.

Sources (2)

The specification points and sources behind this lesson.

  1. 1 OCR J277 spec v3.1, 1.5.1
  2. 2 OCR J277 spec v3.1, 1.5.2