ABOUT ME

-

Graduate of Computer Engineering at Inha University

https://github.com/juwon0605

devprofessionalism@gmail.com
  • 14.파일 시스템
    Computer Science/Operating System 2021. 8. 29. 14:54

      ∙파일 시스템
       ∘컴퓨터에서 파일이나 자료를 쉽게 CRUD할 수 있도록 유지 및 관리하는 방법
                -하드디스크와 메인 메모리 속도차를 줄여준다.
                -하드디스크 용량을 효율적으로 이용한다.
      ∙접근 방법
       ➀순차 접근(Sequential Access)
                -연속적으로 파일에 접근하는 방법(=Array)
                -주로 읽거나 쓸 때 사용
       ➁직접 접근(Direct Access)
                -특별한 순서 없이 파일에 접근하는 방법(=Hash)
                -검색이 빠르기 때문에 데이터베이스에 활용된다.
       ➂기타 접근
                -직접 접근 파일에 기반하여 색인(index)를 구축
                -크기가 큰 파일의 입출력 탐색 방법
      ∙디렉터리와 디스크 구조
       ➀1단계 디렉터리
                -파일들은 서로 유일한 이름을 가진다

       ➁2단계 디렉터리
                -MFD: Mater File Directory
                -UFD: User File Directory

       ➂트리 구조 디렉터리
                -한 비트를 사용하여 일반 파일(0)인지 디렉터리 파일(1)인지 구분한다.

       ➃그래프 구조 디렉터리
                -순환이 발생하지 않도록 하위 디렉터리가 아닌 파일에 대한 링크만 허용하거나 가비지 컬렉션을
                  이용하여 전체 파일 시스템을 순회할 때 링크가 있으면 우회하여 순환을 피할 수도 있다.

     

    출처

    링크

    'Computer Science > Operating System' 카테고리의 다른 글

    OS 핵심 요약  (0) 2022.01.15
    13.메모리  (0) 2021.08.27
    12.페이지 교체 알고리즘  (0) 2021.08.26
    11.페이징(Paging), 세그먼테이션(Segmentation)  (0) 2021.08.25
    10.세마포어(Semaphore), 뮤텍스(Mutex)  (0) 2021.08.24

    댓글

Designed by Tistory.