Systems software (Paper 1) Flashcards

(26 cards)

1
Q

what is an operating system

A

software that provides an interface between the user and the hardware in a computer system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

main functions of an operating system

A

provides a user interface
memory management and multitasking
peripheral management and device drivers
user management
file management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is a user interface

A

it allows the user to interact with the operating system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is a CLI

A

command line interface
requires users to interact with the operating system using text based commands
CLIs are more commonly used by advanced users
e.g. Raspbian (for rasberry pi)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is a GUI

A

graphical user interface
requires users to interact with the operating system using visual elements such as windows, icons, pointers
optimised for mouse and touch gesture input
e.g. windows, android

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is a menu interface

A
  • Successive menus presented to the user
  • Single options chosen at each stage
  • Often with buttons on a keypad
    e.g. vending machines, entertainment streaming services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is a natural language interface

A

a user interface in which the user and the system communicate via a natural (human) language.
e.g. search engines, virtual assistants

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

advantages of command line interface

A

-uses less system resources
-commands are often faster to type than navigating menus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

disadvantages of command line interface

A

requires users to remember commands
typing errors are common
less intuitive than GUI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

advantages of GUI

A

intuitive, user-friendly
requires no previous knowledge to use
info is visual, making it easier to understand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

disadvantages of GUI

A

-uses more system resources
-can be slower to find and execute commands

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

advantages of menu interface

A

-simple
-efficient

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

disadvantages of menu interface

A

-limited flexibility
-accessibility issues

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

advantages of NLI

A

-can be used by people with disabilities
-intuitive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

disadvantages of NLI

A

-not always reliable
-privacy concerns

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what is memory management

A

-process carried out by the operating system allocating main memory between different programs
-responsible for copying programs and data from secondary to primary storage as it is needed
-memory management makes multitasking possible

17
Q

what is multitasking

A

-only one application is processed by the CPU at a time, so the other processes must wait. the OS divides CPU time between open applications and may prioritise certain processes in order for instructions to be executed in the most efficient order

18
Q

what is peripheral management

A

-a process carried out by the operation system managing the way peripherals (hardware) interact with software
-the OS allocates system resources to peripherals to ensure efficient operation

19
Q

what is user management

A

-a process carried out by the operating system enabling different users to log onto a computer
-the OS is able to maintain settings for individual users, such as desktop backgrounds, icons etc.

20
Q

what is file management

A

file management is a process carried out by the operating system
it gives the user the ability to:
create files/folders
rename files/folders
copy files/folders
move files/folders
delete files/folders

21
Q

what is utility software

A

software designed to help maintain, enhance, and troubleshoot a computer system

22
Q

how do defragmentation softwares work

A

-files are stored on a hard disk in available spaces. ideally, entire files are stored together.
-however, as files are moved, deleted, and changed in size, lots of small gaps begin to appear on the disk.
-overtime, the disk becomes more and more fragmented. this makes reading and writing files slower as the read/write head has to move back and forth across the disk
-defragmentation software reorganises data on the hard drive to put defragmented files back together. it also moves files to collect all the free space together. this helps to prevent further fragmentation

23
Q

why don’t SSDs need defragmentation

A

they have no moving parts. they can access data just as quickly however its arranged

24
Q

three types of utility software

A

compression software
defragmentation software
encryption software

25
what does compression software do
reduces the size of files by permanently or temporarily removing data from then compressed files take up less disk space and are quicker to download
26
what does encryption software do
scrambles data to stop third parties from accessing it