system software Flashcards

(59 cards)

1
Q

Define system software.

A

Software designed to manage hardware and provide a platform for applications.

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

What is the purpose of an operating system?

A

To manage computer hardware and software resources and provide common services.

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

True or false: Firmware is a type of system software.

A

TRUE

Firmware is embedded software that controls hardware devices.

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

Fill in the blank: Device drivers allow the operating system to communicate with ______.

A

hardware devices

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

What is utility software?

A

Software designed to help manage, maintain, and control computer resources.

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

Define application software.

A

Programs designed to perform specific tasks for users, like word processing.

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

What does BIOS stand for?

A

Basic Input/Output System

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

True or false: Open-source software is free to use and modify.

A

TRUE

Examples include Linux and Apache.

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

Fill in the blank: The kernel is the core part of an ______.

A

operating system

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

What is a shell in computing?

A

An interface that allows users to interact with the operating system.

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

Define virtual memory.

A

A memory management technique that uses disk space to extend RAM.

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

What is the role of system calls?

A

To provide an interface for applications to request services from the OS.

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

True or false: Malware is a type of system software.

A

FALSE

Malware is harmful software designed to disrupt or damage systems.

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

Fill in the blank: Task manager is a utility for monitoring ______.

A

system performance

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

What is disk formatting?

A

The process of preparing a storage device for use by an operating system.

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

Define system performance.

A

A measure of how efficiently a computer operates and executes tasks.

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

What does GUI stand for?

A

Graphical User Interface

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

True or false: Command-line interfaces are more user-friendly than GUIs.

A

FALSE

GUIs are generally considered more intuitive for average users.

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

Fill in the blank: The file system organizes and manages ______.

A

data storage

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

What is a process in computing?

A

An instance of a program in execution, managed by the operating system.

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

Define multitasking.

A

The ability of an operating system to execute multiple processes simultaneously.

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

What is a service pack?

A

A collection of updates and fixes for software, improving functionality and security.

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

True or false: Antivirus software is a type of utility software.

A

TRUE

It helps protect against malware and other security threats.

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

Fill in the blank: Cloud computing allows for ______ storage and processing over the internet.

25
What is **system security**?
Measures taken to protect a computer system from unauthorized access and damage.
26
Define **network operating system**.
An OS designed to manage network resources and provide services to clients.
27
What does **API** stand for?
Application Programming Interface
28
True or false: **Virtual machines** allow multiple operating systems to run on one physical machine.
TRUE ## Footnote They provide isolated environments for different OS instances.
29
Fill in the blank: **Backup software** is used to create ______ of data.
copies
30
What is **system monitoring**?
The process of tracking system performance and resource usage in real-time.
31
Define **malware**.
Software designed to disrupt, damage, or gain unauthorized access to systems.
32
What is a **bootloader**?
A program that loads the operating system into memory during startup.
33
True or false: **System updates** are essential for maintaining security.
TRUE ## Footnote They fix vulnerabilities and improve system performance.
34
Fill in the blank: **Encryption** is used to secure ______.
data
35
What is **disk partitioning**?
Dividing a hard drive into separate sections for organization and management.
36
Define **user account control**.
A security feature that limits application access based on user permissions.
37
What is a **system restore point**?
A saved state of the system that can be reverted to in case of issues.
38
True or false: **File compression** reduces the size of files for storage.
TRUE ## Footnote Common formats include ZIP and RAR.
39
Fill in the blank: **Task scheduling** manages the execution of ______.
processes
40
What is **system architecture**?
The conceptual model defining the structure and behavior of a computer system.
41
Define **resource allocation**.
The process of assigning available resources to various tasks and processes.
42
What is a **system log**?
A record of events and activities within the operating system for monitoring.
43
True or false: **Kernel updates** can improve system performance.
TRUE ## Footnote They often include bug fixes and new features.
44
Fill in the blank: **User permissions** control what a user can ______.
access
45
What is **software licensing**?
Legal permission to use software under specified terms and conditions.
46
Define **system recovery**.
The process of restoring a system to a previous state after a failure.
47
What is a **hotfix**?
A quick repair to a software issue, often released outside of regular updates.
48
True or false: **System virtualization** allows running multiple OS on one hardware.
TRUE ## Footnote It enhances resource utilization and isolation.
49
Fill in the blank: **Patch management** involves applying ______ to software.
updates
50
What is **data recovery**?
The process of retrieving lost or inaccessible data from storage devices.
51
Define **system integration**.
The process of linking different computing systems and software applications.
52
What is a **sandbox**?
An isolated environment for testing software without affecting the main system.
53
True or false: **System performance** can be measured using benchmarks.
TRUE ## Footnote Benchmarks provide standardized performance metrics.
54
Fill in the blank: **Load balancing** distributes workloads across multiple ______.
servers
55
What is **system scalability**?
The capability of a system to handle growth in workload or users.
56
Define **software deployment**.
The process of installing and configuring software for use in a system.
57
What is a **service-oriented architecture**?
A design pattern that allows services to communicate over a network.
58
True or false: **System documentation** is unnecessary for software maintenance.
FALSE ## Footnote Documentation helps in understanding and maintaining software.
59
Fill in the blank: **Data encryption** protects sensitive information from ______.
unauthorized access