Kernel : 다양한 CPU, 메모리, 장치들을 관리한다.
1) Task(Process) Management : CPU를 추상적 자원인 Task로 제공
- 아래는 커널 소스로 실제 구현되어있음
2) Memory Management : 메모리를 추상적 자원인 Page, Segement로 제공
3) File System : 디스크를 추상적 자원인 File로 제공
4) Network Management : 네트워크 장치를 추상적 자원인 Socket으로 제공
5) Device Driver Management : 각종 외부 장치에 대한 접근
6) Interrupt Handling : 인터럽트 핸들러
7) I/O Communication : 입출력 통신 관리 (입출력 장치의 중개자)
'Embedded : : Linux > : : Linux Kernel' 카테고리의 다른 글
커널 스레드 (0) | 2024.10.12 |
---|---|
do_fork() 함수, 그리고 5.x 이후 (0) | 2024.10.12 |
프로세스, 유저 프로세스, 커널 프로세스 (0) | 2024.09.27 |
[crash utility] Makefile Error: gdb_merge (0) | 2023.11.14 |
Linux : Build System (Makefile, CMake) (0) | 2023.07.14 |