1.5- Systems software Flashcards

(42 cards)

1
Q

What is an operating system?

A

An operating system (OS) is 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

What is a user interface?

A

A user interface is how the user interacts with the operating system

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

What is a command line interface?

A

A Command Line Interface (CLI) requires users to interact with the operating system using text based commands
CLIs are more commonly used by advanced users
Examples of CLIs are MS DOS (Microsoft Disk Operating System) and Raspbian (for Raspberry Pi)

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

What is graphical user interface?

A

A Graphical User Interface (GUI) requires users to interact with the operating system using visual elements such as windows, icons, menus & pointers (WIMP)
GUIs are optimised for mouse and touch gesture input
Examples of GUIs are Windows, Android and MAC OS

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

What is a menu interface?

A

A menu interface is successive menus presented to a user with a single option at each stage
Often performed with buttons or a keypad
Examples include
Chip and pin machines
Vending machines
Entertainment streaming services

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

What is a natural language interface?

A

A natural language interface (NLI) uses the spoken word to respond to spoken or textual inputs from a user
Examples include
Virtual assistants - Amazon Alexa, Google Assistant, Siri
Search engines
Smart home devices

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

What are the advantages and disadvantages to command line interfaces?

A

Advantages:
Uses less system resources
Useful for automation of tasks
Commands are often faster to type than navigating menus

Disadvantages:
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
8
Q

What are the advantages and disadvantages of graphical user interfaces?

A

Advantages:
Intuitive and user-friendly
Requires no previous knowledge to use
Information is visual, making it easier to understand

Disadvantages:
Uses more system resources
Can be slower to find and execute commands
Can be frustrating when doing repetitive tasks

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

What are the advantages and disadvantages to menu interfaces?

A

Advantages:
Simplicity
Efficiency

Disadvantages:
Limited flexibility
Accessibility issues

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

What are the advantages and disadvantages to Natural language interfaces?

A

Advantages:
Can be used by people with disabilities
Intuitive

Disadvantages:
Not always reliable
Privacy concerns

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

What is memory management?

A

Memory management is a process carried out by the operating system allocating main memory (RAM) between different programs that are open at the same time

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

How does the OS aid memory management?

A

The OS is responsible for copying programs and data from secondary to primary storage as it is needed. Memory management makes multitasking possible
Memory management enables more than one program to run at a given time because it ensures that these programs are not overwritten, meaning that they are not replaced with another program if another is opened.

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

What is multitasking?

A

Multitasking is the process of more than one program running concurrently, and it is needed as it enables a user of a computer to perform a variety of functions concurrently.

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

What is peripheral management?

A

Peripheral management is when the OS controls the sending of data between the peripheral devices and the software of a computer.

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

What is a device driver?

A

a program of the OS that acts as an interface between the computer and the connected peripherals, which allows the OS to manage the peripheral devices.

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

What are the peripherals of a computer?

A

The peripherals of a computer are the hardware components (devices) that connect to it- such as:
input devices: keyboard, mouse
output devices: display, speaker, printers

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

Why are drivers needed in the OS?

A

Tell software how to function
Communicates with computer operating systems
Without one, device cannot communicate with operating system so is vital for device to function

18
Q

What is user management?

A

User management is a process carried out by the operating system enabling different users to log onto a computer, allowing users to form, manage and erase individual accounts.
This provides the users with control over their digital assets like:
Applications
Devices
Networks
Cloud services

19
Q

What are the benefits of user management?

A

It allows multiple different people to have and use different accounts on the same device
User management also ensure personalisation of settings and has organisational benefits
Finally, user management provides digital security
Creating accounts for people in the organization
Manage access to resources on their device
Monitor device use for safety and confirm relevance of use

20
Q

What is file management?

A

File management is a process carried out by the operating system creating, organising, manipulating and accessing files and folders on a computer system
The file management manages where data is stored in both primary and secondary storage
The file management allows users to control who can access, modify and delete files/folders (permissions)

21
Q

What does file management give users the ability to do?

A

Create files/folders
Name files/folders
Rename files/folders
Copy files/folders
Move files/folders
Delete files/folders

22
Q

Why is file management needed in the OS?

A
  1. To communicate with hardware to create, save, store, append, modify, search and delete
  2. Manages the location of files on the computer in an organised manner which means that users can easily access all of their files + see the path taken to locate a specific file
  3. Increases productivity since users can quickly search for files
  4. Speeds up the process of carrying out actions (e.g creating files, saving files)
  5. For data security and protection from unauthorised access
  6. File sharing and collaboration allows multiple users to access the files to edit and save them at any time
23
Q

What is utility software?

A

Utility software is software designed to help maintain, enhance and troubleshoot/repair a computer system

24
Q

What is defragmentation?

A

Defragmentation software groups fragmented files back together in order to improve access speed

25
Why is defragmentation important?
Defragmentation software takes the fragmented files and rearranges the segments so that they run contiguously. This decreases read/write time, thereby speeding up computer performance
26
What is compression?
Compression reduces the amount of secondary storage required by performing an algorithm on the original data
27
What is lossy compression?
Lossy compression physically removes data from the original data to reduce its size, the original file can not be re-created
28
What is lossless compression?
Lossless compression uses mathematics to order data more efficiently reducing its size, the original files can be re-created as no data is lost
29
Why is compression needed?
to reduce file sizes, saving storage space and allowing faster data transmission.
30
What is encryption?
Encryption is the process of scrambling data using an algorithm from plain-text into cipher-text in order to make it unreadable to users without the master key
31
Why is encryption important?
Encryption software enhances the security of the computer system and keeps data safe. Encryption protects private information, ensuring the data can not be reached by unauthorised users. It scrambles the entire computer’s hard disk and encodes it so that the data is unreadable in case of theft, unauthorised access or simply losing your computer.
32
How is wireless data encrypted?
Wireless networks are identified by a 'Service Set Identifier' (SSID) which along with a password is used to create a 'master key' When devices connect to the same wireless network using the SSID and password they are given a copy of the master key The master key is used to encrypt data into 'cipher text', before being transmitted The receiver uses the same master key to decrypt the ciphertext back to 'plain text' To guarantee the security of data, the master key is never transmitted. Without it, any intercepted data is useless
33
How is wired data encrypted?
Wired networks are encrypted in a very similar way to a wireless network, using a master key to encrypt data and the same key to decrypt data Encryption on a wired network differs slightly as it is often left to individual applications to decide how encryption is used, for example HTTPS
34
What is a backup?
A backup is a copy of data.
35
What is a full backup?
full backup: creating multiple copies of all organizational data files advantage: includes store and recovery times which are shorter disadvantage: requires a large amount of space
36
What is an incremental backup?
incremental backup: only copies modified data since the last backup advantage: fastest backup time (only backs up increments) disadvantage: also requires full backup
37
Describe how full and incremental backups could be used to restore company data in the event of loss.
If a company has been using full and incremental backups to backup their data, to restore the data in the event of loss, they would need to restore the full backup first, and then restore and additional incremental backups that were performed, in chronological order of when those incremental backups were performed (i.e the first incremental backup would be restored first). This way they get back all of their company data.
38
Why are backups important?
they protect valuable data from loss due to accidental deletion, hardware failure, software issues, or even malicious attacks
39
What are the different ways you can store backed up data?
1. Offsite storage device 2. Onsite storage device 3. Online cloud storage
40
What is an offsite storage device?
Offsite storage device: this could be data types or USB disks but this type of backup is a physical device with a copy of your systems. Usually, these need to be taken off-site and stored securely, but they are low-cost and reliable solutions.
41
What is an onsite storage device?
Onsite storage device: this type of backup allows for fast access to recent backups without having to locate specific physical disks. Usually, these can store an even larger amount of data and an even greater history of changes for any files you need to recover. Since this is onsight, this is usually combined with an off-site copy, using either a physical device or an online option.
42
What is online cloud storage?
Online cloud storage: Another good option for backups is online via a ‘cloud’ platform. Cloud backups can be fully automated and are a completely scalable solution as they can handle however much data you have. By automating this process and removing the need to rely on physical disks to provide backups it is easier and allows you to feel confident on your offsite backup to be readily available.