운영체제(OS)와 컴퓨터 시스템 - 디스크
디스크 관리
데이터 액세스 방식에 따른 외부 기억 장치 종류
- 랜덤 액세스
목적 데이터에 직접 접근하는 방식. 고속으로 접근.
HDD, CD/DVD, FDD
- 시퀀셜 액세스
기억 영역의 맨 처음부터 데이터를 순서대로 검색하여 액세스해 나가는 방법
자기 테이프, 플래시 메모리(USB), SD 메모리 카드
하드디스크 구조
플래터(원반), 트랙(동심원 형태의 영역), 섹터(트랙의 재분할), 실린더(트랙의 모음)
os가 사용하는 단위는 클러스터 == 여러 개의 섹터 모음
항상 클러스터(섹터)를 모두 사용할 수 없기 때문에 미사용 영역 발생.
스트림
스트림 : 파일 간에 데이터가 통하는 통로가 있으며, 그 통로를 흐르는 데이터의 흐름을 의미.
스트림에 대한 조작에는 open, read, write, close가 있음.
프래그먼테이션(단편화)
하나의 파일이 여러 트랙에 분할되어 기록되는 상황.
시크 횟수가 증가하여 액세스 시간 증가하는 문제 발생.
-> 디프래그로 해결; 연속된 영역으로 다시 기록.
디스크 캐시
하드디스크에서 읽어드린 데이터를 일시적으로 저장하기 위한 메모리.
매번 디스크로부터 읽어들일 필요가 없어지기 때문에 액세스 속도 향상.
리던던시
시스템의 리던던시 :
시스템 장애가 발생해도 큰 손실이 나지 않도록 시스템에 여유를 가지게하는 것.
데이터의 리던던시 :
실질적으로 의미가 없는 여분의 데이터 또는 데이터의 정당성을 검증하기 위해 값을 추가하는 것
RAID :
여러 개의 하드디스크를 연결하여 동시에 여러 개의 하드디스크에 액세스하는 방식
분산 중복 저장, 오류 발견 디스크 마련 등
CPU, 메모리에 부담이 적어짐.
<도서 정리> OS가 보이는 그림책 - ANK Co., Ltd. 저 | 이영란 역
댓글을 작성해보세요.