Operating Systems (OS) Flashcards

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

What is an operating system?

A

An operating system is software that acts as an intermediary between computer hardware and users, managing hardware resources and providing services for application programs.

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

True or False: The main function of an operating system is to manage hardware resources.

A

True

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

Fill in the blank: The __________ is the core component of an operating system that manages system resources.

A

kernel

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

What are the two main types of operating systems?

A

Batch operating systems and interactive operating systems.

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

Multiple Choice: Which of the following is NOT a function of an operating system? A) Memory management B) Process scheduling C) Word processing

A

C) Word processing

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

Define ‘process’ in the context of operating systems.

A

A process is a program in execution, which includes the program code, current activity, and allocated resources.

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

True or False: An operating system can run multiple processes simultaneously.

A

True

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

What is the purpose of memory management in an operating system?

A

Memory management is responsible for managing the computer’s memory resources, allocating memory to processes, and ensuring efficient memory usage.

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

Fill in the blank: The __________ is responsible for managing input and output devices in an operating system.

A

device driver

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

What is a user interface in the context of operating systems?

A

A user interface is the means by which a user interacts with the operating system, which can be command-line based or graphical.

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

Multiple Choice: Which operating system is known for its open-source nature? A) Windows B) macOS C) Linux

A

C) Linux

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

What is multitasking in an operating system?

A

Multitasking is the ability of an operating system to execute multiple tasks or processes concurrently.

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

True or False: A real-time operating system guarantees a response within a specified time constraint.

A

True

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

What is the difference between a single-user and a multi-user operating system?

A

A single-user operating system supports one user at a time, while a multi-user operating system allows multiple users to access the system simultaneously.

17
Q

Fill in the blank: The __________ scheduler determines the order in which processes are executed by the CPU.

18
Q

What is virtual memory?

A

Virtual memory is a memory management technique that allows the execution of processes that may not be completely in memory by using disk space as an extension.

19
Q

Multiple Choice: Which of the following is a common feature of operating systems? A) File management B) Web browsing C) Video editing

A

A) File management

20
Q

What is the purpose of system calls in an operating system?

A

System calls provide an interface for user programs to request services from the operating system.

21
Q

True or False: The file system is responsible for organizing and managing files on storage devices.

22
Q

What is a thread in an operating system?

A

A thread is the smallest unit of processing that can be scheduled by an operating system, representing a single sequence of execution within a process.

23
Q

Fill in the blank: The __________ is a set of programs that manages computer hardware and software resources.

A

operating system

24
Q

What is a deadlock in the context of operating systems?

A

A deadlock is a situation where two or more processes are unable to proceed because each is waiting for the other to release resources.

25
Multiple Choice: Which of the following is a popular desktop operating system? A) Android B) Windows C) iOS
B) Windows
26
What is the function of a bootloader in an operating system?
A bootloader is a program that loads the operating system into memory and starts its execution during the booting process.
27
True or False: Operating systems can only run on desktop computers.
False