Day 1 Flashcards
Shell
A program that provides the user a CLI to the kernel
Process
A running program; an instance of a program in execution
Daemon
A program that runs unobtrusively in the background, that waits for activation by a specific event or condition
Lightweight Process
Similar to threads in windows a lightweight process shares most, if not all, of its logical address space and system resources with other processes.
System Call Interface (SCI)
The fundamental interface between an application and the Linux kernel.
Library Function
A wrapper function for a system call of a Linux kernel.
glibc
GNU C Library - an implementation of the standard C library
kernel
Loaded into memory at boot and is the core of the OS
kernel panic
Catastrophic crashes of the system
Process management
Ensures the proper and timely execution of a process
VFS
Enables unix based systems to be able to coexist on the same system and interact (Implements file and file system related interfaces)
Network Subsystem
Provides an API to net work resources
Architecture Dependent Code or Board Support Package
Elements of the Linux kernel used by a particular architecture for normal operation and efficiency
Device Driver
Kernel specific code to interface with a device