Server Software Flashcards

1
Q

What do OS’ manage?

A

hardware and software resources

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

What services do operating systems offer?

A
  • Resource allocation (CPU, memory, I/O devices)
  • File management (create, delete, etc.)
  • User interfaces (GUI or CLI)

These services are essential for the effective use of computer resources.

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

What operating system do servers commonly use?

A

Linux OS

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

What are client-side applications?

A

Software programs that run on the user’s device rather than on a remote server.

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

who can compile and distribute the linux kernel?

A

It is open-source; anyone can compile and distribute it under the appropriate license.

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

What does virtualization allow?

A

Multiple virtual environments to run on a single physical server.

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

List the benefits of virtualization.

A
  • Efficiency
  • Cost savings
  • Flexibility
  • Improved isolation
  • server consolidation

Virtualization optimizes resource usage and offers isolated environments for applications.

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

What are some drawbacks of virtual machines?

A
  • Highly resource-intensive
  • Slow to start
  • Tricky to create and manage

Managing virtual machines often requires expertise more common in system administrators than developers.

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

Which statement is most accurate about the Linux kernel?

A

It provides essential services to applications by managing hardware resources (e.g., CPU, memory, devices) through system calls.

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

Which type of hypervisor runs directly on physical hardware?

A

Type 1 hypervisor

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

Which type of hypervisor is easier to install?

A

Type 2 hypervisor

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

True or False: Virtualization removes the need for a physical NIC.

A

False

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

What are Type 1 hypervisors also called?

A

Bare-metal hypervisors

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

Fill in the blank:
Type 1 hypervisors typically have _______ overhead than Type 2 hypervisors.

A

lower

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

Functions of the kernel

A

process management
memory management
device drivers

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

What happens in kernel space?

A
  • Code running in kernel space has complete access to the hardware.
  • Code is run in a protected memory area, ensuring stability and
    security
  • sits below user space
17
Q

What happens in user space?

A
  • This is where user applications run.
  • User space processes have limited access to the hardware and must communicate with the kernel for resource access.
  • sits above kernel space
18
Q

where does the root user operate?

A

user space

19
Q

what is the root user?

A

a special user account that has the highest privileges in the system

20
Q

define virtualisation

A

he process of creating virtual versions of physical
components such as servers, storage devices, networks, storage or NICs.

21
Q

define virtual machines

A

Software emulations of an entire physical server.

22
Q

define hypervisors

A

A software layer runs on a physical server and enables the
creation and management of a number of virtual machines