Operating Systems Flashcards

1
Q

What is an operating system?

A

An operating system (OS) is software that manages computer hardware and provides common services for computer programs.

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

Name three major types of operating systems.

A

The three major types of operating systems are Windows macOS and Linux.

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

What is the role of the kernel in an operating system?

A

The kernel is the core component of an operating system that manages and allocates system resources and provides essential services for other software, to optimise efficiency.

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

Explain the difference between multitasking and multiprocessing in the context of operating systems.

A

Multitasking involves executing multiple tasks concurrently on a single processor while multiprocessing involves using multiple processors to execute tasks simultaneously.

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

What is virtual memory?

A

Virtual memory is a memory management capability of an operating system that uses hardware and software to allow a computer to compensate for physical memory shortages by temporarily transferring data from random access memory (RAM) to disk storage.

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

What is a file system?

A

A file system is a method for storing and organizing computer files and the data they contain.

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

What is a process in the context of operating systems?

A

In the context of operating systems a process is an instance of a program in execution including the program counter memory space and system resources.

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

Explain the difference between a shell and a kernel.

A

The kernel is the core part of the operating system that interacts with hardware while the shell is the outer layer that interacts with users through a command-line interface or graphical user interface.

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

What is a device driver?

A

A device driver is a specialized program that allows an operating system to communicate with and control a specific hardware device.

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

What is the purpose of the BIOS in a computer system?

A

The BIOS (Basic Input/Output System) is firmware that initializes hardware components during the boot process and provides a basic level of communication between the operating system and the computer’s hardware.

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