Operating systems Flashcards

(21 cards)

1
Q

What is the definition of an Operating System?

A

Software that manages computer hardware and software resources. Key functions include control, communication, error detection, and resource management.

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

What is the main purpose of an Operating System?

A

To provide the interface between the user and the hardware. It allows the user to interact with hardware through application software.

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

What is a User Interface?

A

A catch-all term for the way in which you interact with the computer as a human being.

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

What is a Graphical User Interface (GUI)?

A

A common way of interacting with a computer using windows, icons, menus, and a pointer (WIMP). It is a very visual and interactive interface, intuitive to use, and optimized for mouse and touch gesture input.

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

What is Multitasking?

A

Where more than one program is open and running at the same time, although technically the processor allocates a small amount of time to each process in quick rotation, giving the impression of simultaneous execution.

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

What is Memory Management?

A

A very important part of the operating system responsible for loading programs into memory so they can be executed and managing the data that those programs acquire. It involves allocating and freeing up memory for programs, including concepts like virtual memory, page tables, and swapping.

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

What is File Store Management?

A

The operating system’s responsibility to manage the file store, making decisions about where files are going to be stored and where they’re going to be loaded from. It involves how data is stored, organized, and retrieved, including file hierarchy, access control, and file operations.

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

What are Device Drivers?

A

Software needed by the operating system to translate operating system instructions into something that the peripheral hardware is actually going to understand because different hardware operates in specific ways.

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

What are Interrupts?

A

Occur when any device requires the attention of the processor, ranging from dramatic events like a power failure to trivial ones like a user pressing a key.

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

What is a Multi-user Operating System?

A

An operating system that allows more than one person to use a computer at the same time. The computer manages the users’ various permissions and access rights when they log on.

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

What is a Distributed Operating System?

A

A type of operating system where you can combine the processing power of multiple computers across a network for a single task, controlled and coordinated by the operating system to appear as a single system to the user.

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

What is an Embedded Operating System?

A

Operating systems that tend to run on very dedicated hardware found in a wide range of devices beyond typical computers, such as washing machines, car engine management systems, and traffic lights. They are often designed for maximum efficiency, using low-powered processors and little memory, and are highly specialized for a particular task.

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

What is a Real-time Operating System?

A

Operating systems used in safety-critical environments where processes have to be guaranteed to execute within a known time frame, such as aircraft autopilot systems and self-driving cars. These systems often have built-in redundancy.

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

What is the Kernel of an Operating System?

A

The core of the OS that interacts directly with hardware.

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

What is the Shell of an Operating System?

A

The user interface that allows users to interact with the OS.

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

What is Process Management in an Operating System?

A

How the OS handles tasks (processes) on the CPU, including scheduling, creation, termination, and synchronization of processes.

17
Q

What is File System Management in an Operating System?

A

How data is stored, organized, and retrieved, including file hierarchy, access control, and file operations.

18
Q

What is Device Management in an Operating System?

A

The process of managing hardware devices, involving device drivers, I/O operations, and error handling.

19
Q

What is Resource Allocation in the context of Operating Systems?

A

Ensuring the fair distribution of resources by the operating system.

20
Q

What is Abstraction in the context of Operating Systems?

A

The operating system’s role in hiding hardware complexity for user programs.

21
Q

What is the role of an Operating System in Security?

A

The operating system controls access to system resources.