답변:
Multics는 첫 번째 계층 파일 시스템을 도입 하여 1965 가을 공동 컴퓨터 컨퍼런스에서 발표 했다고 생각 합니다. (참조는 파일 시스템을 설명하는 해당 회의의 논문 중 하나입니다.)
물론 유닉스는 계층 파일 시스템을 가지고 있으며, Multics에서 상속받은 것으로 보입니다.
유닉스에 대한 위키 피 디아 기사는 말한다 :
Unix는 원래 Multics에 의해 도입 된 임의로 중첩 된 서브 디렉토리로 계층 파일 시스템을 대중화했습니다. 그 시대의 다른 일반적인 운영 체제에는 저장 장치를 여러 디렉토리 또는 섹션으로 나누는 방법이 있었지만 고정 된 수의 레벨을 가졌으며 대개 하나의 레벨 만있었습니다. 여러 주요 독점 운영 체제는 결국 Multics 이후에 패턴 화 된 재귀 서브 디렉토리 기능을 추가했습니다. DEC의 RSX-11M의 "그룹, 사용자"계층은 VMS 디렉토리로, CP / M의 볼륨은 MS-DOS 2.0+ 하위 디렉토리로, HP의 MPE 그룹으로, 계정 계층과 IBM의 SSP 및 OS / 400 라이브러리 시스템은보다 광범위한 POSIX 파일로 접혔습니다. 시스템.
출시 당시 개인적으로 경험 한 최초의 계층 파일 시스템 은 1979 년 VMS에 도입 된 ODS-2 였습니다 .
GA Barnard III 및 L. Fein의 대규모 엔지니어링 프로젝트에서 생성 및 검색된 1958 년 동부 공동 컴퓨터 회의 논문 조직에 제시된 바와 같이 ERMA (Electronic Recording Machine Accounting) Mark 1을위한 초기 계층 파일 시스템이 개발되었습니다. :
그림 3은 자명하다. 파일 폴더의 레코드 배열을 보여줍니다.
이 파일 시스템은 00에서 100까지의 10 진수 정수 코딩과 일반 속성 및 카테고리의 전체 목록에 의해 제한된다는 의미에서 "닫힙니다". 그러나 필요한 경우 확장 할 수 있습니다. 원본 파일 구조를 수정하지 않고 하위 범주 및 매개 변수 내에서 새 항목을 사용할 수 있습니다. 예를 들어, 카테고리 테스트 장비 -51, 외부 장비 -52 및 도구 -53은 나중에 합리적인 위치에 추가되었습니다. 보조 장비 인 50 시리즈. 파일에 새 범주를 추가하는이 방법은 익숙한 아코디언 파일을 사용하는 것과 비슷합니다. 여기에서 적합한 포켓을 늘려서 새 재료에 맞출 수 있습니다. 그러나 파일과 그 주요 포켓을 포함하는 주름의 구조는 변경되지 않습니다. 이것은 추가를위한 유일한 수단이 재료를 추가하거나 새로운 용기를 만드는 것입니다.
IBM은 1966 년에 IMS를 개발했지만 그보다 더 간단한 것을 찾고 있다고 생각합니다.
http://en.wikipedia.org/wiki/IBM_Information_Management_System
나는이 정보에 대해 확신 할 수 없지만 고속 드럼 (콘크리트 코어 드)에 계층 적 시스템을 저장하는 ICL 시스템은 아니 었는가? 이것은 1965 년에 처음 소개 된 Don 's answer와 같은 ICL CAFS 시스템과 거의 같은시기입니다.
편집하다
ICL 시스템은 고정 된 수준의 레벨을 갖는 범주 (Wikipedia 기사에서 Don에 의해 설명 됨)에 속할 수 있습니다. 정보가 진정한 계층 구조인지 여부를 확인할 정보를 어디에서 찾을 수 있는지 모르겠습니다. ICL 시스템은 LEO 범위 (ICL을 형성하기 위해 결합 된 여러 회사 중)에서 개발되었으며, AFAIK에는 영구 저장소가 없었으며 임시 저장소의 수은 지연 라인에 의존했습니다.