Mod 8 Day 1 Flashcards

1
Q

A program that provides the user command line interface CLI to the kernel

A

Shell

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

An instance of a program in execution

A

Process

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

contains the SCI and handles mapping between user request and device driver actions. It also manages system resources and perform system services

A

Kernel mode

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

Computer programs used to perform certain tasks, functions, or activities and originated in user mode

A

User applications

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

This mode includes processes such as shells, NIX commands, utility and user application programs

A

User mode

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

An implementation of the standard C library used by many OS’s and programs on those systems

A

GNU C libraries (glibc)

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

When memory is exhausted and pages of memory are moved onto the disc

A

Swapping

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

A family of related standard specified by the IEEE that defines the API of a Unix OS

A

POSIX

PORTABLE OPERATING SYSTEM INTERFACE FOR UNIX

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

Run in user mode on top of a single kernel thread and shares address space in system resources

A

Lightweight process

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

A program that runs unobtrusively in the background rather than under the direct control of a user

A

Daemon

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

This is a wrapper function for a Linux kernel system call

A

Library function

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

A low-level program allowing the kernel to communicate with a particular piece of hardware

A

Device driver

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

A catastrophic kernel crash that halts the entire PC

A

Kernel panic

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

The applications that make the OS work (e.g. GUI, compilers, shell, tools, and editors)

A

Gnu software

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

User-initiated processes may include

A
Shells
Unix commands
Utility programs
User application programs
Libraries (GNU C library, glibc)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the seven kernel-mode components

A
System call interface (SCI)
Architecture dependent kernel code or bored support package (BSP)
NETWORK SUBSYSTEM
Device drivers
Memory management
Virtual file system
Process Management
17
Q

Part of Process Management that shares CPU time between multiple LWP’s

A

Scheduler

18
Q

Implements file and file system related interfaces provided to user mode programs

A

Virtual file system VFS

19
Q

Elements of the Linux kernel that an architecture must use for normal operation and efficiency

A

Architecture dependent kernel code or board support package BSP

20
Q

Ensures the proper and timely execution of processes

A

Process Management

21
Q

Provides an API to network resources

A

Network subsystem

22
Q

Converts a process running in user mode to a protected kernel-mode process

A

System call interface (SCI)

23
Q

What two things provide for system input / output

A

Commands and utility programs

24
Q

The kernel is responsible for managing memory resources using Pages normally ____ chunks

A

4KB

25
Q

What are the two types of device drivers

A

Permanently coded

Modular kernel drivers

26
Q

OS selection screen where if no choice is made default kernel specified in the grub configuration file is loaded

A

/boot/grub/grub.conf

27
Q

Computer programs used to perform certain tasks functions or activities and originated in USER MODE

A

Applications