Week 1 - Quiz Questions Flashcards

1
Q

What is a monolithic kernel?

A

Linux is a monolithic kernel. One, single, large program where all the functional components of the kernel have access to all of its internal data structures and routines.

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

What is a module?

A

Linux modules are lumps of code that can be dynamically linked and unlinked to the kernel at any point after the system has booted. Mostly used for device drivers, pseudo-device drivers such as network drivers, or file-systems like FAT.

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

What is a shell?

A

This is a program which acts as an interface between the operating system and a human user. Also called a command shell, the most commonly used shell in Linux is the bash shell.

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

What is a library?

A

A library is a collection of pre-compiled pieces of code called functions.

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

What is an archive library or static library?

A

Archive libraries end with the .a extension. Linked with the program at compile time and included in the object code of the program executable.

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

What is a shared object library or Dynamic library?

A

Shared object libraries end with the .so extension. These shared libraries are linked in at runtime by the dynamic linker available on the operating system.

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

What is a package manager?

A

A tool that calculates and determines the dependencies of a package before installing the actual program. A program might have dependencies on more than one shared object. So, manually installing the shared objects can be cumbersome.

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

What is a filesystem?

A

A mounted partition or volume. The directory structure starting at ‘/’. Linux supports almost 100 filesystems such as EXT3 & 4, BTRFS, XFS, etc.

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

What is utility software?

A

Utility software usually focuses on how the computer infrastructure (including the computer hardware, operating system, application software and data storage) operates. Can include the CLI commands. Due to this focus, utilities are often rather technical and targeted at people with an advanced level of computer knowledge

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

How many virtual machines can be run on a physical host.

A

It depends on the hardware and software.

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

What do you call a specific implementation of a Linux operating system?

A

A Distribution.

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

What refers to a software program that allows a user to issue commands to the system?

A

Shell

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

Which of the following is the name of the most popular shell that is available for Linux?

A

BASH - Bourne-Again SHell

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

What is a hypervisor?

A

A program used to run and manage one or more virtual machines on a computer.

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