CHAAANY ARCHIVE

system call

1개의 기록을 주제별로 둘러보세요.

Linux Kernel 동작 흐름: System Call·Task·Virtual Memory·VFS 연결하기

kernel을 공부할 때 system call, user mode, thread, virtual memory, VFS를 따로 정의하면 실제 실행 흐름이 잘 보이지 않는다. 한 번의 file read를 기준으로 보면 이 개념은 연결된다. user process가 library API를 호출하고, 필요할 때 syscall로 kernel에 진입하며, scheduler와 memory mapping, VFS·filesystem·page cache를 거쳐 결과를 받는다.이 글은 전체 kernel 구현을 ‘완전 정복’한다는 약속 대신, 다음 학습에서 길을 잃지 않기 위한 boundary map을 만든다.Kernel이 책임지는 경계Linux kernel은 privileged mode에서 실행되며 다음 자원을 중재한다...

728x90