summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--EXAM.md40
1 files changed, 40 insertions, 0 deletions
diff --git a/EXAM.md b/EXAM.md
index afe3cf1..c356094 100644
--- a/EXAM.md
+++ b/EXAM.md
@@ -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
+-----------------------------------------------------------------------------------------------
+```