Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 693 exam-style questions, each with its mark scheme and example answers. Print it, or answer it on paper and then open the mark schemes. Or browse the questions by topic.

Build a paper

Topics (none ticked: all of them)
Question types (none ticked: all of them)

Practice paper

2 questions · 4 marks

Pick again
Print
1Describe2 marksMemory Management Swap Remove

A program is stored on secondary storage before it is run.

Describe how the operating system manages memory when a program is started.

[2 marks]
Mark scheme

Award up to two marks for a linked description such as:

  • The program (and its data) is copied/loaded from secondary storage into main memory/RAM (1) so that the CPU can fetch/execute its instructions (1)
  • An area of main memory is allocated/reserved for the program (1) that is large enough to hold the program and its data (1)
  • The operating system checks that there is enough free main memory (1) before the program can be started/loaded, otherwise it cannot run/an error is reported (1)
  • The operating system keeps a record of the memory addresses used by the program (1) so that its instructions and data can be found when it runs (1)

Allow 'loaded into RAM', 'stored in memory' and 'put into main memory' as equivalent to copied into main memory.

A single statement that the program is loaded/stored in main memory, with no linked development, can be given one mark only.

Do not accept descriptions of the CPU fetching/executing instructions that do not refer to the operating system loading or allocating memory.

Do not accept responses about virtual memory (moving processes to secondary storage) or about which process runs next on the CPU.

Do not accept the program being run from secondary storage/hard disk.

Example answers and how they were marked
Full marks2/2

The operating system copies the program and its data from secondary storage into main memory so that the CPU can fetch and execute its instructions.

Why: Copying the program and data into main memory (1) linked to the CPU fetching/executing instructions (1).

Some marks1/2

The operating system loads the program into main memory.

Why: The program is copied/loaded into main memory (1), but there is no linked development of how or what this leads to, so only one mark is given.

No marks0/2

The CPU fetches the program's instructions from main memory and executes them one at a time.

Why: This describes the fetch-decode-execute cycle, not the operating system loading or allocating memory, which is the Do not accept line; no creditworthy point is made.

2Describe2 marksPurpose & Function of Operating Systems Swap Remove

A laptop stores many files on its hard disk.

Describe one way the operating system manages the files on the laptop.

[2 marks]
Mark scheme

Award up to two marks for a linked description such as:

  • Keeps a record/index of where each file is stored on the disk (1) so that the file can be found and opened when it is needed (1)
  • Allocates each file to a folder/directory (1) so that files used for the same purpose are kept together (1)
  • Decides where on the disk each new file is written (1) so that it does not overwrite an existing file (1)
  • Allocates space on the disk for a file (1) so that the file has somewhere to be saved (1)

Allow 'files are organised into folders so that they are easy to find', with the folder point (1) and its purpose (1).

Do not accept responses that only state that the operating system 'organises' or 'controls' the files, with no way of doing it given.

Do not accept 'stores the files' or 'saves files to the disk' without a way of doing it.

Do not accept responses about backing files up, or about the amount of storage space left on the disk.

Example answers and how they were marked
Full marks2/2

The operating system keeps a record of where each file is stored on the disk so that the file can be found and opened again later

Why: Linked point (1) - keeps a record of where each file is stored - and development (1) - so the file can be found later.

Some marks1/2

The operating system puts the files into folders.

Why: Gives the point that each file is allocated to a folder (1) but no linked development about why files are grouped.

No marks0/2

The operating system backs up the files to the cloud so that they are not lost.

Why: Backing up is not file management on this specification, so no point or development is credited.

Questions by topic

More ways to revise Edexcel GCSE Computer Science (1CP2)

Teachers: build a paper, print it with the mark schemes at the end, and sign your school up to set your classes activities on every topic.

Fetch Decode Explain isn't affiliated with or endorsed by Pearson Edexcel.