리눅스 내부 구조 01 - 운영체제 개요
운영체제가 하는 일과 리눅스 커널이 어떤 역할을 담당하는지
운영체제가 하는 일과 리눅스 커널이 어떤 역할을 담당하는지
리눅스에서 프로세스가 어떻게 생성되고 관리되며, 스레드와 어떤 관계를 갖는지
리눅스 커널이 여러 프로세스에게 CPU를 분배하는 방법과 CFS의 동작 원리
가상 메모리의 개념과 리눅스 커널이 메모리를 관리하는 방법
모든 것이 파일인 리눅스에서 VFS, inode, ext4가 어떻게 동작하는지
시스템 콜이 유저 공간에서 커널 공간으로 전환되는 과정과 커널 모듈의 동작 원리
블록 디바이스와 캐릭터 디바이스부터 I/O 스케줄러, DMA, 페이지 캐시까지
여러 실행 흐름이 공유 자원에 접근할 때 발생하는 문제와 리눅스 커널의 동기화 메커니즘
리눅스 커널의 네트워킹 스택과 패킷이 NIC에서 애플리케이션까지 전달되는 과정