diff options
| author | mo khan <mo.khan@gmail.com> | 2019-10-22 18:39:25 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2019-10-22 18:39:25 -0600 |
| commit | 3316285fdcfcb5f1edbe90f18b1228554c172185 (patch) | |
| tree | 751815199e31c9c929be59e41ccb5a037de3eb52 | |
| parent | 16f041ffd9415389489a5343b9d735ca6c1562af (diff) | |
Describe kernel components
| -rw-r--r-- | EXAM.md | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -12,3 +12,43 @@ Here are some sample questions: I hope the above information will be enough for you to prepare for the final exam. Best wishes! + +=============================================================================== + +# Identify kernel function and components + +> The Linux kernel consists of several important parts: process management, memory +> management, hardware device drivers, filesystem drivers, network management, and +> various other bits and pieces. - https://www.tldp.org/LDP/sag/html/kernel-parts.html + +* process management +* memory management +* hardward device drivers +* filesystem drivers +* network management + + +```text + ----------------------- + | User space programs | + ----------------------- + | + V +----------------------------------------------------------------------------------------------- + Kernel + ----------------------------------------------- + System call interface + ----------------------------------------------- + +____________________ ___________________ +|Virtual file system| | Memory manageer | | Process manager | | Network services (sockets) | +-------------------- ------------------- + +| filesystem driver | | tcp/ip drivers | + + | ethernet card driver | + +----------------------------------------------------------------------------------------------- + Hardware +----------------------------------------------------------------------------------------------- +``` |
