ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 저장장치 관리
    운영체제/서론 2018. 2. 3. 10:23

    컴퓨터 시스템의 편리한 사용을 위해서 운영체제는 정보 저장 장치에 대한 균등한 논리적 관점을 제공한다.

    운영체제는 물리적인 속성을 논리적인 저장 단위인 파일 추상화 한다.

    컴퓨터는 여러 타입의 물리적 매체에 정보를 저장할 있다.

    매체는 디스크 드라이브 , 테이프 드라이브 같은 장치에 의해 제어된다.

    매체들은 접근 속도, 데이터 전송 속도, 접근 방법 다양한 속성을 가진다.

    파일은 사용을 쉽게 하기 위해 디렉토리들로 구성된다.

    다수의 사용자가 파일에 접근하려고 때에는 접근을 통제하는 것이 바람직하다.

     

    운영 체제가 파일 관리에 대해 담당해야

    파일, 디렉토리의 생성, 제거

    파일, 디렉토리를 조작하기 위한 동작의 제공

    파일을 보조 저장 장치로 매핑

    안정적인 저장 매체에 파일을 백업

     

     

    대용량 저장 장치 관리

    디스크에는 메모리 대신 대용량의 데이터를 저장한다.

    컴퓨터의 전체 동작 속도는 디스크와 그것을 조작하는 알고리즘의 속도에 의해 결정될 있다.

     

    운영 체제가 디스크 관리에 대해 담당해야

    자유 공간의 관리

    저장 장치 할당

    디스크 스케줄링

     

     

    캐싱

    컴퓨터의 중요한 원리이고 많은 레벨에서 수행됨. 느린 저장장치에서 빠른 저장 장치로 임시로 복사하여 활용

    캐시에서 정보를 먼저 찾고 있으면 바로 이용 없으면 느린 곳에서 복사한 사용

    캐시의 크기가 한계가 있기 때문에 캐시 관리 설계의 중요한 문제가

    멀티 프로세스 환경에서는 모든 CPU 캐시의 값이 가장 최근의 값을 가지도록 캐시 일관성 보장해야 한다.

    분산 환경에서는 캐시 일관성 보장이 더욱 복잡해진다.


    입출력 서브 시스템

    운영체제의 목적 하나는 사용자에게 하드웨어 장치의 상세함을 숨기는 것이다.

    입출력 장치의 특성은 입출력 서브 시스템 의해 숨겨져 있다.

     

    입출력 서브 시스템이 담당해야

    다음 입출력 메모리 관리를 수행

    버퍼링 - 전송 중 데이터를 임시 저장

    캐싱 - 데이터의 일부를 고속의 저장장치에 저장

    스풀링 - 작업의 출력을 다른 장치의 입력과 중첩

    일반적인 장치 드라이버 인터페이스

    특정 하드웨어 장치들을 위한 드라이버


    '운영체제 > 서론' 카테고리의 다른 글

    커널 자료구조  (0) 2018.02.03
    보호와 보안  (0) 2018.02.03
    메모리 관리  (0) 2018.02.03
    프로세스 관리  (0) 2018.02.03
    운영체제 연산  (0) 2018.02.03

    댓글