systems software

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

1/81

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:44 PM on 4/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

82 Terms

1
New cards

What is systems software?

Software that runs and controls the computer itself and provides a platform for other software to run on.

2
New cards

What is an operating system?

Software that manages the hardware and software resources of a computer and provides services for programs and users.

3
New cards

What is utility software?

Software used to maintain, protect, or improve the computer system.

4
New cards

What does anti-virus software do?

Detects, blocks, and removes malware.

5
New cards

What is file management?

Organises, copies, moves, renames, and deletes files.

6
New cards

What is disk defragmentation?

Rearranges fragmented data so files are stored more efficiently on a disk.

7
New cards

What is backup software?

Creates copies of data so it can be restored if lost.

8
New cards

What does compression software do?

Reduces file size to save storage or speed up transfer.

9
New cards

What is the function of encryption software?

Scrambles data so only authorised users can read it.

10
New cards

What are system cleanup tools?

Remove unnecessary files to free storage and improve performance.

11
New cards

What is a device driver?

Software that allows the operating system to communicate with a hardware device.

12
New cards

What is BIOS?

Firmware that starts the boot process, checks hardware, and helps load the operating system.

13
New cards

What is a bootloader?

A small program that loads the operating system into memory when the computer starts.

14
New cards

What is application software?

Software designed to perform tasks for the user.

15
New cards

What is generic software?

Off-the-shelf software made for many different users and common tasks.

16
New cards

What is custom-written or bespoke software?

Software developed for a specific user or organisation to meet particular requirements.

17
New cards

What is open source software?

Software whose source code is available for people to view, modify, and redistribute under its licence.

18
New cards

What is closed source software?

Software whose source code is not available to the public.

19
New cards

What is software development?

The process of designing, creating, testing, and maintaining software.

20
New cards

What is a program translator?

Software that converts source code into machine code so it can be executed.

21
New cards

What is a compiler?

A translator that converts the whole program into machine code before execution.

22
New cards

What is an interpreter?

A translator that translates and executes the program one line at a time.

23
New cards

What is an assembler?

A translator that converts assembly language into machine code.

24
New cards

What is a syntax error?

An error caused by breaking the rules of the programming language.

25
New cards

What is a logic error?

An error where the program runs but produces the wrong result.

26
New cards

What is a runtime error?

An error that occurs while the program is running, often causing it to stop.

27
New cards

What is an IDE (Integrated Development Environment)?

Software that provides programmers with tools to write, edit, test, and debug programs in one place.

28
New cards

What is testing in software?

Checking software to make sure it works correctly and meets requirements.

29
New cards

What is normal data?

Valid data that should be accepted.

30
New cards

What is boundary data?

Data at the extreme edge of what is valid or invalid.

31
New cards

What is erroneous or invalid data?

Data that should be rejected.

32
New cards

What is extreme data?

The highest or lowest values within the valid range.

33
New cards

What is maintenance in software?

Changes made to software after release to fix problems or improve it.

34
New cards

What is a low-level language?

A programming language that is close to machine code and closely related to the hardware.

35
New cards

What is machine code?

Instructions in binary that are executed directly by the processor.

36
New cards

What is assembly language?

A low-level language that uses mnemonics to represent machine code instructions.

37
New cards

What is a high-level language?

A programming language that is closer to human language and easier for programmers to read and write.

38
New cards

What is a general-purpose language?

A language designed to be used for many different kinds of programs.

39
New cards

What is a special-purpose language?

A language designed for one particular type of task or domain.

40
New cards

What is a procedural language?

A language where programs are written as sequences of instructions, procedures, and function calls.

41
New cards

What is an object-oriented language?

A language that organises programs using objects, classes, attributes, and methods.

42
New cards

What is a scripting language?

A language often used to automate tasks or control another program/environment.

43
New cards

What is a declarative language?

A language where the programmer states what result is needed, rather than all the steps to get it.

44
New cards

What is file management?

Organises, copies, moves, renames, and deletes files.

45
New cards

What is disk defragmentation?

Rearranges fragmented data so files are stored more efficiently on a disk.

46
New cards

What is backup software?

Creates copies of data so it can be restored if lost.

47
New cards

What does compression software do?

Reduces file size to save storage or speed up transfer.

48
New cards

What is the function of encryption software?

Scrambles data so only authorised users can read it.

49
New cards

What are system cleanup tools?

Remove unnecessary files to free storage and improve performance.

50
New cards

What is a device driver?

Software that allows the operating system to communicate with a hardware device.

51
New cards

What is BIOS?

Firmware that starts the boot process, checks hardware, and helps load the operating system.

52
New cards

What is a bootloader?

A small program that loads the operating system into memory when the computer starts.

53
New cards

What is application software?

Software designed to perform tasks for the user.

54
New cards

What is generic software?

Off-the-shelf software made for many different users and common tasks.

55
New cards

What is custom-written or bespoke software?

Software developed for a specific user or organisation to meet particular requirements.

56
New cards

What is open source software?

Software whose source code is available for people to view, modify, and redistribute under its licence.

57
New cards

What is closed source software?

Software whose source code is not available to the public.

58
New cards

What is software development?

The process of designing, creating, testing, and maintaining software.

59
New cards

What is a program translator?

Software that converts source code into machine code so it can be executed.

60
New cards

What is a compiler?

A translator that converts the whole program into machine code before execution.

61
New cards

What is an interpreter?

A translator that translates and executes the program one line at a time.

62
New cards

What is an assembler?

A translator that converts assembly language into machine code.

63
New cards

What is a syntax error?

An error caused by breaking the rules of the programming language.

64
New cards

What is a logic error?

An error where the program runs but produces the wrong result.

65
New cards

What is a runtime error?

An error that occurs while the program is running, often causing it to stop.

66
New cards

What is an IDE (Integrated Development Environment)?

Software that provides programmers with tools to write, edit, test, and debug programs in one place.

67
New cards

What is testing in software?

Checking software to make sure it works correctly and meets requirements.

68
New cards

What is normal data?

Valid data that should be accepted.

69
New cards

What is boundary data?

Data at the extreme edge of what is valid or invalid.

70
New cards

What is erroneous or invalid data?

Data that should be rejected.

71
New cards

What is extreme data?

The highest or lowest values within the valid range.

72
New cards

What is maintenance in software?

Changes made to software after release to fix problems or improve it.

73
New cards

What is a low-level language?

A programming language that is close to machine code and closely related to the hardware.

74
New cards

What is machine code?

Instructions in binary that are executed directly by the processor.

75
New cards

What is assembly language?

A low-level language that uses mnemonics to represent machine code instructions.

76
New cards

What is a high-level language?

A programming language that is closer to human language and easier for programmers to read and write.

77
New cards

What is a general-purpose language?

A language designed to be used for many different kinds of programs.

78
New cards

What is a special-purpose language?

A language designed for one particular type of task or domain.

79
New cards

What is a procedural language?

A language where programs are written as sequences of instructions, procedures, and function calls.

80
New cards

What is an object-oriented language?

A language that organises programs using objects, classes, attributes, and methods.

81
New cards

What is a scripting language?

A language often used to automate tasks or control another program/environment.

82
New cards

What is a declarative language?

A language where the programmer states what result is needed, rather than all the steps to get it.