Test topics (reviewed) Flashcards
What is the main UNIX shell created?
Bourne Shell
Who created the “main” UNIX shell?
The Bourne shell was written by Stephen Bourne
There are 3 types of shell. What are they?
- Login shell
- Interactive shell
- Non-interactive shell
What is “the kernel”?
This is the software that acts as the brain in Linux. It controls the hardware, which is then able to interact with applications.
What is a bootloader?
Is a program that boots the operation system. Examples of boot loader and GRUB and ISOLINUX.
What is a command line interface?
Command line is and interface for typing commands on top of O.S.
What is a daemon?
is a Linux or UNIX program that runs in the background.
What is a systemcall?
Systemcall - the fundamental interface between an application and the Linux kernel (OS).
For systemcalls, what number is associated with read?
For systemcalls, what number is associated with write?
For systemcalls, what is 96?
What does 96 do?
Is User mode or Kernel mode “more privileged”?
Which mode (User / Kernel) provides unrestricted access?
Is the “kernel” a process?
In Linux, how is a “process” defined?
Name the 4 common device drivers.
- Character
- Block
- Network
- USB Drivers
What do device drivers do?
What does a systemcall do?
What does the strace command do?
What does every process have?
(hint: identifier type)
PID
(process ID)
In Linux, what assigns the PID to a process?
the Kernel
What directory “typically” goes first; ie, if there are files being run, where is the first place those files go?
What is an “alias”?