1.5 – Systems software Flashcards

1
Q

What are the two types of Systems Software?

A

1) Operating Systems
- Provides a platform users can run programs on
2) Utility Software
- Maintains a computer system

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

What is Application Software?

A

Designed to perform tasks to benefit the user

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

What is Utility Software?

A

Helps maintain a computer system
Provides additional funtionality to the OS

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

What is an Operating System?

A

Manages the computer processor, memory, peripherals, files, logins and user settings
Provides a user interface/platform users can run programs on

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

What are the 5 different Operating Systems?

A
  • User Interface
  • Memory Management & Multitasking
  • Peripheral Management & Drivers
  • User Management
  • File Management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the different types of User Interfaces?

A
  • Graphical User Interface (GUI)
  • Command Line
  • Menu
  • Natural Language
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Give an example of
a) GUI
b) Command Line
interfaces

A

a) Windows, iOS
b) Windows: Command Prompt

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

What does Memory Management do?

A
  • When programs are loaded, the OS decides where they are held in memory
  • Memory becomes fragmented as programs are loaded/closed because they use different amounts of memory
  • The OS has to keep track of the different program fragments

It is The process of organising the computer’s main memory

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

What does the OS use when memory is full?

A

Virtual Memory

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

What is Virtual Memory?

A

Allows more programs to run than the physical memory available

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

What is Multitasking? How does it work?

A
  • Running multiple applications at the same time
  • Processor gives a small amount of time to each process and cycles between them
  • These cycles happen so quickly it appears that multiple programs are being executed
  • Only possible if there is enough RAM to hold more than one program in memory at once

Gives each program a slice of processor time

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

How can memory management allow for multitasking?

A

Programs are loaded from secondary storage into memory - then held in a queue
Program at the front of the queue runs its code
After a set amount of time, the program stops running and is moved to the back of the queue then next program runs its code
Cycle continues with new programs joining the back of the queue / completed programs leave the queue

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

What does a Device Driver do?

A
  • Translates OS instructions into commands that the hardware will understand
  • Every peripheral needs a device driver
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the User Management functions?

A

Account Allocation:
- Allowing different users to log into a computer
- The OS retains settings for each user, like icons/backgrounds
Access Rights:
- Each user has different access rights to files/programs

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

How does the OS use User Management for multiple people on one computer?

A

Different usernames/passwords for each person
Individual settings for each user can be stored to personalise experience
Record can be kept of each users activity - helps maintain security

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

What are the key features of File Management?

A
  • Naming
  • Allocating to folders
  • Open
  • Moving
  • Copy
  • Delete
  • Sorting
  • Saving
17
Q

How does the Operating System contribute to File Management?

A
  • Extensions in file names tell the OS which application to load the file into
  • The OS can present a logical structure of files into folders, and can let users rename/delete/copy/move files
18
Q

What are the 3 Utility System softwares?

A
  • Encryption
  • Defragmentation
  • Data Compression
19
Q

How does encryption work?

A
  • Uses an algorithm to scramble plain text into cipher text
  • Text can only be decrypted and made readable with a key
20
Q

What does defragmentation do?

A
  • Reorganises files on a hard disk, putting fragments of files back together, collecting free space
  • This reduces movement of a read/write head across the surface of the disk, speeding up file access
21
Q

What shouldn’t you defragment? Why?

A

Solid State Drives
- Unnecessary, they have no moving parts
- Reduces their lifespan

22
Q

What is Data Compression?

A
  • Reduces the file size so it takes up less space and is quicker to download over internet
  • Compressed files must be extracted before they can be read
23
Q

How is Data Compression used?

A

Depending on the algorithm, data is either:
- Lost, reducing the quality of an image/sound (eg JPEG)
- Represented differently using binary, keeping the original data in a new compressed format (eg Zip files)