본문으로 이동
  • 현재 모든 문서는 작성 중입니다. 보시는 데 불편함이 있더라도 양해 부탁드립니다.

운영체제 기본/Linux/파일시스템: 두 판 사이의 차이

~ldmsys
확장한 mmap 각론의 해당 장으로 링크 정리
직접 관련된 총론 링크와 선행 개념 안내 정리
 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
6번째 줄: 6번째 줄:


Linux는 서로 다른 파일시스템을 VFS의 공통 객체와 연산으로 연결한다. ext4의 저장된 파일, procfs가 만들어 내는 커널 상태, 일반 파일 읽기와 메모리 매핑이 사용하는 페이지 캐시를 나누어 살펴본다. 기준은 '''Linux v6.12'''다.
Linux는 서로 다른 파일시스템을 VFS의 공통 객체와 연산으로 연결한다. ext4의 저장된 파일, procfs가 만들어 내는 커널 상태, 일반 파일 읽기와 메모리 매핑이 사용하는 페이지 캐시를 나누어 살펴본다. 기준은 '''Linux v6.12'''다.
== 관련 총론 ==
* [[운영체제 기본/파일과 입출력|파일과 입출력]]: 파일·경로·열린 상태와 저장장치 데이터의 관계.
* [[운영체제 기본/가상 메모리|가상 메모리]]: 파일 페이지의 매핑과 페이지 공유.


== 문서 구성 ==
== 문서 구성 ==
# [[운영체제 기본/Linux의 파일시스템/VFS와 파일 객체|VFS와 파일 객체]]: 경로 탐색과 열린 파일이 실제 연산 구현으로 연결되는 과정.
# [[운영체제 기본/Linux/파일시스템/VFS와 파일 객체|VFS와 파일 객체]]: 경로 탐색과 열린 파일이 실제 연산 구현으로 연결되는 과정.
# [[운영체제 기본/Linux의 파일시스템/ext4의 파일 읽기|ext4의 파일 읽기]]: 공통 읽기 계층에서 ext4의 블록 매핑과 저장장치까지.
# [[운영체제 기본/Linux/파일시스템/ext4의 파일 읽기|ext4의 파일 읽기]]: 공통 읽기 계층에서 ext4의 블록 매핑과 저장장치까지.
# [[운영체제 기본/Linux의 파일시스템/procfs의 파일 읽기|procfs의 파일 읽기]]: /proc/uptime이 커널 상태에서 읽을 내용을 만드는 과정.
# [[운영체제 기본/Linux/파일시스템/procfs의 파일 읽기|procfs의 파일 읽기]]: /proc/uptime이 커널 상태에서 읽을 내용을 만드는 과정.
# [[운영체제 기본/Linux의 파일시스템/페이지 캐시|페이지 캐시]]: read()와 파일 매핑이 공통 파일 데이터를 사용하는 관계.
# [[운영체제 기본/Linux/파일시스템/페이지 캐시|페이지 캐시]]: read()와 파일 매핑이 공통 파일 데이터를 사용하는 관계.


== 관련 각론 ==
== 관련 각론 ==
* [[운영체제 기본/Linux의 파일 읽기|read()를 통한 파일 읽기]]
* [[운영체제 기본/Linux/파일 시스템 콜/read와 write|read()를 통한 파일 읽기]]
* [[운영체제 기본/Linux의 메모리 매핑/파일 매핑과 COW|mmap을 통한 파일 읽기]]
* [[운영체제 기본/Linux/메모리 매핑/파일 매핑과 COW|mmap을 통한 파일 읽기]]


{{이전 다음 문서
{{이전 다음 문서

2026년 11월 1일 (일) 04:03 기준 최신판

Linux는 서로 다른 파일시스템을 VFS의 공통 객체와 연산으로 연결한다. ext4의 저장된 파일, procfs가 만들어 내는 커널 상태, 일반 파일 읽기와 메모리 매핑이 사용하는 페이지 캐시를 나누어 살펴본다. 기준은 Linux v6.12다.

관련 총론

문서 구성

  1. VFS와 파일 객체: 경로 탐색과 열린 파일이 실제 연산 구현으로 연결되는 과정.
  2. ext4의 파일 읽기: 공통 읽기 계층에서 ext4의 블록 매핑과 저장장치까지.
  3. procfs의 파일 읽기: /proc/uptime이 커널 상태에서 읽을 내용을 만드는 과정.
  4. 페이지 캐시: read()와 파일 매핑이 공통 파일 데이터를 사용하는 관계.

관련 각론