운영체제(OS)와 컴퓨터 시스템 - 디스크

디스크 관리

 

데이터 액세스 방식에 따른 외부 기억 장치 종류

- 랜덤 액세스

목적 데이터에 직접 접근하는 방식. 고속으로 접근.

HDD, CD/DVD, FDD

- 시퀀셜 액세스

기억 영역의 맨 처음부터 데이터를 순서대로 검색하여 액세스해 나가는 방법

자기 테이프, 플래시 메모리(USB), SD 메모리 카드

 

하드디스크 구조

플래터(원반), 트랙(동심원 형태의 영역), 섹터(트랙의 재분할), 실린더(트랙의 모음)

Discovering Hard Disk Physical Geometry through Microbenchmarking « Blog

os가 사용하는 단위는 클러스터 == 여러 개의 섹터 모음

항상 클러스터(섹터)를 모두 사용할 수 없기 때문에 미사용 영역 발생.

 

스트림

스트림 : 파일 간에 데이터가 통하는 통로가 있으며, 그 통로를 흐르는 데이터의 흐름을 의미.

스트림에 대한 조작에는 open, read, write, close가 있음.

 

프래그먼테이션(단편화)

하나의 파일이 여러 트랙에 분할되어 기록되는 상황.

시크 횟수가 증가하여 액세스 시간 증가하는 문제 발생.

-> 디프래그로 해결; 연속된 영역으로 다시 기록.

 

디스크 캐시 

하드디스크에서 읽어드린 데이터를 일시적으로 저장하기 위한 메모리.

매번 디스크로부터 읽어들일 필요가 없어지기 때문에 액세스 속도 향상.

 

리던던시

시스템의 리던던시 :

시스템 장애가 발생해도 큰 손실이 나지 않도록 시스템에 여유를 가지게하는 것.

데이터의 리던던시 :

실질적으로 의미가 없는 여분의 데이터 또는 데이터의 정당성을 검증하기 위해 값을 추가하는 것

RAID :

여러 개의 하드디스크를 연결하여 동시에 여러 개의 하드디스크에 액세스하는 방식

분산 중복 저장, 오류 발견 디스크 마련 등

CPU, 메모리에 부담이 적어짐.

 

 

 

<도서 정리> OS가 보이는 그림책 - ANK Co., Ltd. 저 | 이영란 역

 

 

댓글을 작성해보세요.