operating systems Flashcards

(29 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 are the main functions of an operating system?

A

The main functions can be divided into five key areas:
* Provide a user interface
* Memory management & multitasking
* Peripheral management & 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

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
4
Q

What are examples of user interfaces?

A

Examples include:
* Command Line Interface (CLI)
* Graphical User Interface (GUI)
* Menu
* Natural language interface (NLI)

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

What is a Command Line Interface (CLI)?

A

A CLI requires users to interact with the operating system using text-based commands.

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

What are examples of Command Line Interfaces?

A

Examples include:
* MSDOS (Microsoft Disk Operating System)
* Raspbian (for Raspberry Pi)

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

What is a Graphical User Interface (GUI)?

A

A GUI requires users to interact with the operating system using visual elements such as windows, icons, menus & pointers (WIMP).

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

What are examples of Graphical User Interfaces?

A

Examples include:
* Windows
* Android
* MAC OS

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

What is a menu interface?

A

A menu interface presents successive menus to a user with a single option at each stage.

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

What are examples of menu interfaces?

A

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
11
Q

What is a natural language interface (NLI)?

A

An NLI uses the spoken word to respond to spoken or textual inputs from a user.

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

What are examples of natural language interfaces?

A

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
13
Q

What are the advantages of a Command Line Interface (CLI)?

A

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

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

What are the disadvantages of a Command Line Interface (CLI)?

A

Disadvantages include:
* 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
15
Q

What are the advantages of a Graphical User Interface (GUI)?

A

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

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

What are the disadvantages of a Graphical User Interface (GUI)?

A

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

17
Q

What are the advantages of a menu interface?

A

Advantages include:
* Simplicity
* Efficiency

18
Q

What are the disadvantages of a menu interface?

A

Disadvantages include:
* Limited flexibility
* Accessibility issues

19
Q

What are the advantages of a natural language interface (NLI)?

A

Advantages include:
* Can be used by people with disabilities
* Intuitive

20
Q

What are the disadvantages of a natural language interface (NLI)?

A

Disadvantages include:
* Not always reliable
* Privacy concerns

21
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.

22
Q

What is multitasking?

A

Multitasking is a process made possible by the OS simultaneously managing system resources to give a user the perception of being able to use multiple programs at the same time.

23
Q

What is peripheral management?

A

Peripheral management is a process carried out by the operating system managing the way peripherals interact with software.

24
Q

What is a device driver?

A

A device driver is a piece of software used to control a piece of hardware.

25
What is user management?
User management is a process carried out by the operating system enabling different users to log onto a computer.
26
What is file management?
File management is a process carried out by the operating system creating, organising, manipulating and accessing files and folders on a computer system.
27
What abilities does file management provide to the user?
File management gives the user the ability to: * Create files/folders * Name files/folders * Rename files/folders * Copy files/folders * Move files/folders * Delete files/folders
28
What does the OS allow regarding file permissions?
The OS allows users to control who can access, modify and delete files/folders.
29
What facility does the OS provide to find specific files?
The OS provides a search facility to find specific files based on various criteria.