add prompts and knowledge files
This commit is contained in:
parent
2e8d482940
commit
18c36419dc
16 changed files with 516 additions and 0 deletions
11
data/knowledge/linux-kernel.txt
Normal file
11
data/knowledge/linux-kernel.txt
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
The Linux kernel is a free and open-source monolithic Unix-like operating system kernel.
|
||||
Linus Torvalds conceived and created the Linux kernel in 1991.
|
||||
The kernel is written in C with some architecture-specific parts in assembly.
|
||||
Linux supports thousands of device drivers and runs on nearly all architectures.
|
||||
The kernel uses a monolithic architecture with loadable kernel modules.
|
||||
System calls are the interface between user space and kernel space.
|
||||
The kernel manages processes memory filesystems devices networking and security.
|
||||
Key subsystems: process scheduler memory management virtual filesystem network stack device drivers.
|
||||
The scheduler uses Completely Fair Scheduling (CFS) with O(1) complexity.
|
||||
Memory management uses paging with 4KB page size on most architectures.
|
||||
The kernel: something between an academic exercise and a technical masterpiece depending on who you ask.
|
||||
Loading…
Add table
Add a link
Reference in a new issue