HPFS
| 이 기사는 검증 가능한 참고 문헌이나 출전이 전혀 나타나지 않은지, 불충분합니다. 출전을 추가해 기사의 신뢰성 향상에 협력해 주십시오.(2010년 10월) |
| HPFS | |
|---|---|
| 개발자 | 마이크로소프트 |
| 정식명 | High Performance File System |
| 도입 | 1989년11월 (OS/2 1.2) |
| 파티션 식별자 | 0x07 (MBR) |
| 구조 | |
| 디렉토리 | B+나무 |
| 영역 관리 | B+나무 |
| 불량 블록 | B+나무 |
| 한도 | |
| 최대 파일 사이즈 | 2GiB |
| 최대 파일수 | 무제한 |
| 최대 파일명장 | 255 문자 |
| 최대 볼륨 사이즈 | 2TiB |
| 파일명의 문자 | 0 x0020에서 0 xFFFF까지의 2바이트 |
| 특징 | |
| 타임 스탬프 | 액세스, 작성, 변경 |
| 일자 범위 | 불명 |
| 포크 | 가능 |
| 속성 | 독해만, 숨겨, 시스템, 어카이브 |
| 퍼미션 | HPFS386만 |
| 투과적 압축 | 없음 |
| 투과적 암호화 | 없음 |
| 대응 OS | OS/2, Windows NT, Linux, FreeBSD |
HPFS(High Performance Filesystem, 에이치・피・에프・에스)는, 1989년에 발매된 OS/2의 버전 1.2이후에 도입된 파일 시스템.종래의 FAT 파일 시스템의 결점을 보충하기 위해, 최대 파일명장의 확장(255바이트까지), 최대 볼륨 사이즈의 확장, 파일 속성의 부가(확장 속성: EA), fragmentation의 최소화, 파일 퍼포먼스의 고속화등의 개량을 했다.
개요
Windows NT계로는, 초기의 Windows NT로 OS/2와의 호환을 위해 채용되고 있었지만, 보다 퍼포먼스가 좋은 NTFS가 메인에 사용되고 있기 때문에 Windows 2000으로 서포트가 중지되었다.그 때문에, OS/2로의 호환 목적 이외는 거의 사용되지 않은 파일 시스템이다.
덧붙여 Windows NT등장 후도 OS/2에 대하고는 HPFS가 이용계속 되었다.동일한 정도의 자원으로는 NT는 무겁고, FAT (VFAT) 밖에 이용할 수 없는 Windows 95를 신용할 수 없다고 하고, 일부의 개인과 기업에 대해 OS/2가 HPFS로 이용되었다.OS/2에 대해도, 대량의 메모리를 디스크 캐쉬 프로그램에 활용할 수 있는 HPFS386가 고가의 옵션이었기 때문에, 속도면의 우위성은 없어져 갔지만, fragmentation가 발생하기 어려운 이점은 높은 성과를 발휘했다.
또, 1990년대 후반은 Linux에서도 HPFS가 써 가능한 모습으로 릴리스 되는 것이 많았다.그 때문에, Windows NT 4.0으로, NT 3.51의 HPFS.DLL를 유용해, Linux와 NT와의 사이를 HPFS로 교환하는 경우도 있었다.현재는 Windows, Linux 모두 HPFS 대응은 현실적이지 않고, 파일의 교환에는, 별도 파일 서버를 준비하거나 FAT32 영역을 준비하는 방법이 일반적이 되고 있다.
특징
- 블록 사이즈는 512바이트 고정이다.볼륨 사이즈에 의해서 사이즈가 커지는 FAT에 비하면 소용 없게 되는 디스크 영역이 적다.
- fragmentation의 최소화.파일을 확장했을 때의 블록의 할당을 궁리하는 일로, 볼륨 사이즈가 작아도 fragmentation가 적게 되도록(듯이) 설계되고 있다.
- 최대 볼륨 사이즈는 2 TiB.16 GiB 미만이 추천 되고 있다.다만 OS/2의 실장상 64 GB이상은 HPFS로 포맷 하지 못하고 HPFS386를 포함한 다른 파일 시스템을 이용할 필요가 있다
- 최대 파일명장은 255바이트.후에 확장된 VFAT와 같다.
- VFAT가 긴 파일명만을 중시한 FAT의 확장에 지나지 않는데 대하고, HPFS는 fragmentation의 회피나 대장해성을 중시한다.
관련 항목
This article is taken from the Japanese Wikipedia HPFS
This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.
In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.
0 개의 댓글:
댓글 쓰기