베어_
TechBear
베어_
전체 방문자
오늘
어제
  • 분류 전체보기 (336)
    • Spring (33)
      • 개념 (13)
      • Security (5)
      • 실습 (1)
      • 토비 스프링 (11)
    • JPA (6)
    • 프로젝트 기록 (24)
    • DB (13)
    • JAVA (18)
    • 알고리즘 (50)
      • 유형정리 (8)
      • Baekjoon (21)
      • LeetCode (18)
    • 디자인패턴 (0)
    • 개발서적 (79)
      • Effective Java (78)
      • 객체지향의 사실과 오해 (1)
    • 독후감 (4)
    • 보안 (2)
    • 운영체제(OS) (53)
      • 공룡책 (53)
    • 컴퓨터 네트워크 (28)
      • 컴퓨터 네트워크 하향식 접근 (23)
    • 자료구조 (1)
    • DevOps (2)
    • 앱 개발 (20)
      • 안드로이드 스튜디오 (20)

블로그 메뉴

    공지사항

    인기 글

    태그

    • java
    • BFS
    • 데이터베이스
    • Spring
    • C++
    • 백준
    • 운영체제
    • 함수형인터페이스
    • 스프링
    • 알고리즘
    • dfs
    • 자바
    • jpa
    • 토비스프링
    • 자바8
    • 스프링시큐리티
    • 코드업
    • 스레드
    • 이펙티브자바
    • leetcode

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    베어_

    TechBear

    [운영체제] 디렉토리 구조
    운영체제(OS)/공룡책

    [운영체제] 디렉토리 구조

    2021. 6. 12. 18:56

    1 ) Single-Level Directory(단일 계층 구조)

    → Naming, Grouping 안됨.

     

    2 ) Two-Level Directory

    → Path name : /user/a

    → 다른 사용자라면 같은 이름 사용 가능

    → 효과적인 searching but 그룹화는 안됨.

     

    3 ) 나무 구조

    → 효율적인 탐색

    → 그룹화 가능

    → 새로운 파일은 현재 폴더에 생김.

    → 절대경로 상대경로 사용가능

    → 만약 e라는 폴더를 삭제하면 hex와 count도 삭제되는 문제 발생

     

    4 ) Acylic-Graph Directories

    → 두 사람이 같은 파일에 작업할 때 유용

    → 비 순환 그래프디렉토리 : 파일 공유가 쉬워짐

    → w나 words를 삭제했을 때 dangling pointer문제를 해결하기 위해서 링크 카운터를 도입

    → aliasing이 있기 때문에 백업할 때 문제가 생길 수 있음.

     

     

    5 ) General Graph Directory

    → 백업할 때 무한 루프가 생기는 문제가 있음

    → 순환 구조는 OS에서 잘 사용 안함.

     

    [Protection]

    각 사용자마다 어떤 연산을 할 수 있는지 써 놓기

    → 사용자가 많으면 사이즈가 너무 큼

     

    Access Lists and Groups

    폴더와 파일에서 w r x의 의미가 조금씩 다름

    폴더에서 R은 파일들의 리스트를 볼 수 있음. W는 파일을 만들고 지울 수 있음. X는 경로를 지나갈 수 있음.

      '운영체제(OS)/공룡책' 카테고리의 다른 글
      • [운영체제] 데릭터리 구현
      • [운영체제] 파일 시스템 구조와 구현
      • [운영체제] 파일 접근 방법
      • [운영체제] 파일
      베어_
      베어_
      Today I learned | 문제를 해결하는 개발자

      티스토리툴바