1.2.2 Applications Generation OCR A Level Computer Science

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/23

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:14 PM on 6/4/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

24 Terms

1
New cards

What is system software

Software that manages and controls the computer's hardware, and that provides a platform for application software. Includes the OS, utilities, translators, etc.

2
New cards

What is utility software

Software designed to maintain and optimise the performance of the computer.

3
New cards

What is application software

Software that the user downloads that is not needed for the computer to run but the user needs for their own tasks.

4
New cards

What is general-purpose application software

Software that is designed to do many common tasks rather than one specific task, and can be used for many different purposes.

5
New cards

What is special-purpose (bespoke) application software

Software designed to do one single specific task or set of tasks.

6
New cards

What is the difference between off-the-shelf and bespoke software

Off-the-shelf software is designed for a large number of users and can be bought quickly and is generally cheaper than bespoke software, which is designed for one or a few specific users but takes longer to develop and is more expensive. Bespoke software is more customisable than off-the-shelf.

7
New cards

What type of software is a web browser

Application software

8
New cards

What type of software are device drivers

System software

9
New cards

What type of software are games (like Minecraft or Roblox)

Application software

10
New cards

What type of software are word processors

Application software

11
New cards

What type of software is compression software

System (utility) software

12
New cards

What is compression software used for

It is used to share and compress (reduce the file size) of files using lossy and lossless compression.

13
New cards

What is lossy compression

A data compression method that reduces file size by removing data that is unnecessary or imperceptible to humans (like pitches humans can't hear in an audio file), resulting in much smaller files but a slight decrease in quality.

14
New cards

What is lossless compression

A data compression method that works by finding and simplifying repeating patterns in the data without losing any of the original data.

15
New cards

What is disk defragmentation

A utility program that reorganises the data in a HDD so that files which have been stored all over the disk physically can be combined into a series of sequential blocks, making it easier for the computer to store new files efficiently.

16
New cards

What do automatic backup utilities do

Allow a user to automatically save, backup and update their files/application software.

17
New cards

What is the difference between open-source and closed-source software

In open-source software, the source code is available for the user to see, modify and redistribute, whereas closed-source software hides the source code. This makes open-source software more customisable and cheaper, but closed-source software offers better security and normally has fewer errors.

18
New cards

What are the three most common types of translators a computer uses

Interpreters, compilers and assemblers.

19
New cards

What is an assembler

A translator designed to translate assembly language into machine code that can be executed directly by the computer.

20
New cards

What is a compiler

A translator that turns high-level language into machine code, producing an executable file that can be run at any time without needing to be retranslated. It does not check for errors.

21
New cards

What is an interpreter

A translator that translates and runs each line of source code one by one, running each translated line before looking at the next line. It will stop translating and running when it encounters a syntax or runtime error.

22
New cards

What are linkers

Programs that take object files and the libraries they use, combining them to create one executable file.

23
New cards

What are loaders

Utility software that places the programs and libraries needed to run a program into RAM.

24
New cards

What are libraries

Pre-compiled functions/sections of code that programmers can use to optimise their code.