검색어 입력폼

파일 시스템(File System)

저작시기 2007.05 |등록일 2007.05.20 워드파일MS 워드 (doc) | 3페이지 | 가격 500원

소개글

파일시스템, FAT/FAT32, NTFS 에 관한 자료입니다.

목차

1. File System : 파일시스템
2. FAT / FAT32 (file allocation table) ; 파일 배치표
3. NTFS (NT file system)

본문내용

컴퓨터에서, 파일 시스템은 파일에 이름을 붙이고, 저장이나 검색을 위해 논리적으로 그것들이 어디에 위치시켜야 하는지 등을 나타내는 방법이다.
도스, 윈도우, OS/2, 매킨토시 및 유닉스 기반의 운영체계들은 모두, 파일들이 어딘가에 계층적인 구조로 위치하는 파일 시스템을 가지고 있다. 파일은 계층구조 내의 바른 위치인 디렉토리 (윈도우95 이후에는 폴더) 또는 서브디렉토리 내에 놓여진다.
파일 시스템들은 파일의 이름을 붙이는 규칙을 가지고 있다. 이러한 규칙에는 파일이름의 길이제한, 어떤 글자들이 사용될 수 있는지 등이 포함되며, 몇몇 시스템에서는 파일이름 확장자의 길이조차 제한을 두고 있다. 파일 시스템은 또한 디렉토리 구조를 통하여 파일까지 가는 경로를 설정하는 형식을 포함한다.



2. FAT / FAT32 (file allocation table) ; 파일 배치표

FAT는 운영체계가 하드디스크 내에 유지하는 일종의 파일 배치표로서, 파일들이 저장되어 있는 클러스터들의 위치도를 제공한다. 새로운 파일이 하드디스크에 저장될 때, 그 파일은 적어도 하나 또는 그 이상의 클러스터에 저장되는데, 여러 개의 클러스터에 저장되는 경우 각 클러스터들이 항상 인근에 있을 필요는 없으며, 오히려 디스크의 이곳 저곳에 넓게 흩어져 있는 경우도 빈번하다. 예를 들어, 내용이 아주 긴 웹 페이지의 경우 이것은 하드디스크 내에 저장될때 여러 개의 클러스터를 차지할 가능성이 높다.
운영체계는 새로운 파일에 대해 각 클러스터의 위치와 순서를 기록한 FAT 엔트리를 만들며, 파일을 읽을 때 여러 클러스터로부터 읽어들인 파일의 내용을 순서에 맞게 다시 짜 맞추어 전체 내용을 함께 보여주게 된다.
일반적으로 클러스터 1개의 크기는 2,048이나 4,096 또는 8,192 바이트이다. 윈도우95 OSR2 이전의 DOS나 윈도우에서는 FAT 엔트리의 크기를 16 비트를 사용하였는데, 클러스터의 크기를 2,048 바이트라고 가정하면, 이때 관리할 수 있는 하드디스크의 최대 용량은 128 MB로 제한된다. 물론 클러스터 1개의 크기를 8,192 바이트로 설정하면 최고 512 MB까지 지원될 수 있겠지만, 이때에는 낭비되는 클러스터들 때문에 하드디스크의 비효율적인 이용이 우려된다. 도스 5.0 이후의 버전들은 최고 4개까지 파티션을 나눌 수 있도록 함으로써 16 비트 FAT 엔트리로 최고 2 GB까지 하드디스크를 지원할 수 있었다.

참고 자료

텀즈 (terms.co.kr)
다운로드 맨위로