User process A (Task A)의 페이지 테이블에는 Userspace mapping과 Kernelspace mapping이 함께 있다. 한편, Kernel thread K는 Userspace mapping이 필요 없고 Kernelspace mapping만 필요하다.
Local index
Search
Queries are processed locally in your browser and are not sent to an external service.
/
5 posts
여기서 사용된 '.'은 C99 표준에서 도입된 지정 초기화(Designated Initializer) 문법의 일부이다. 이 문법을 사용하면 구조체의 특정 멤버를 이름으로 지정하여 초기화할 수 있다.
Linux의 페이징에 대해 설명한 내용이다. 커널 소스 트리의 Documentation/mm/page_tables.rst를 번역함. 몇개의 구조는 수정되었다.
GPG 사용법에 대한 유용한 문서인거 같아, 원문의 게시글을 번역하고, 조금 수정하였다.
Linux는 초창기부터 커널의 메모리를 모든 실행중인 프로세스의 주소 공간에 매핑시켰다. 이러한 것은 상당한 수준의 성능 향상을 가져왔고, 프로세서의 MMU(Memory Management Unit)이 Userspace에서 이러한 커널 메모리에 접근하는 것을 막았다.