minyule.log
로그인
minyule.log
로그인
파일 시스템
김민영
·
2023년 2월 15일
팔로우
0
운영체제
0
CS 스터디
목록 보기
28/32
파일 시스템
컴퓨터에서 파일이나 자료를 쉽게 찾을 수 있도록 유지, 관리하는 방법
저장매체의 많은 파일을 관리하는 방법
커널 영역에서 동작
파일을 빠르게 읽기, 쓰기, 삭제 등 기본적인 기능을 원활히 수행하기위한 목적
파일 시스템 특징
계층적 디렉토리
디스크 파티션 별로 하나씩 둘 수 있음
파일 시스템 역할
파일관리 : 파일 저장, 참조, 공유
보조 저장소 관리 : 저장 공간 할당
파일 무결성 메커니즘 : 파일이 의도한 정보만 포함하고 있음
접근 방법 : 저장된 데이터에 접근할 수 있는 방법 제공
파일 시스템 개발 목적
HDD와 메인 메모리 속도차 줄이기
파일 관리 용이
HDD 막대한 용량을 효율적으로 이용
주요 파일 시스템
Windows : FAT(FAT12/16/32, exFAT), NTFS
Linux : ext(ext2/3/4)
Mac OS : HFS, HFS+
Google : GFS (Google FIle System 구글의 분산 파일 시스템)
파일 시스템 구조
메타영역, 데이터영역 두 가지로 구분
메타영역 : 데이터 영역에 기록된 파일의 이름, 위치, 크기, 시간정보, 삭제유무 등 파일의 정보
데이터영역 : 파일의 데이터
윈도우 탐색기를 이용하여 검색할 때 메타영역을 탐색하며 파일 찾음.
참조
김민영
노션에 1차 정리합니당 - https://cream-efraasia-f3c.notion.site/4fb02c0dc82e48358e67c61b7ce8ab36?v=
팔로우
이전 포스트
내부 단편화, 외부 단편화
다음 포스트
동기와 비동기의 차이 + 블록과 논블록
0개의 댓글
댓글 작성