1 디스크 장치의 종류
하드디스크
스핀들이라는 원통 축에 여러개의 플래터가 달려있다.
플래터 : 표면에 자성체가 발려있어 N극은 0, S극은 1로 표현하는 원판이다.
섹터 : 하드디스크의 가장 작은 저장 단위이다.
블록 : 데이터를 전송하는 논리적인 저장 단위 중 가장 작은 단위. 여러개의 섹터로 구성된다.
트랙 : 플래터에서 회전축을 중심으로 데이터가 기록되는 동심원이다.
실린더 : 여러 개의 플래터에 있는 같은 트랙의 집합.
헤드 : 데이터를 읽거나 쓰는 부분
CD
마찬가지로 트랙과 섹터로 구성되며 홈이 파여서 반사되지 않으면 0, 반사되어 돌아오면 1로 인식한다.
CD의 경우 안쪽부터 바깥쪽으로 데이터를 채우는 게 차이점이다.
2 디스크 장치의 데이터 전송 시간
탐색 시간 : 헤드가 현재 위치에서 원하는 트랙까지 이동하는 데 걸리는 시간. 가장 오래걸린다.
회전 지연 시간 : 원하는 섹터를 만날 때까지 회전하는 데 걸리는 시간
전송 시간 : 원하는 섹터에 있는 데이터를 읽어 전송하는 시간.
데이터 전송 시간 = 탐색 시간 + 회전 지연 시간 + 전송 시간
4 네트워크 저장장치
DAS : Direct Attached Storage로 컴퓨터에 직접 연결된 저장장치이다.
하나의 컴퓨터를 파일 공유 서버로 지정하고 나머지 컴퓨터는 서버에 접근해 파일을 이용한다.
관리나 백업을 사용자가 직접 하는 번거로움이 있다.
NAS : Network Attached Storage로 기존의 저장장치를 LAN이나 WAN에 붙여서 사용하는 방식.
NAS는 네트워크를 통해 접근해서 공유 데이터의 관리 및 데이터의 중복 회피가 가능하다.
SAN : Storage Area Network로 데이터 서버, 백업 서버 등의 장치를 네트워크로 묶고, 접근을 위한 서버를 두는 형태이다. 구축하는 비용이 많이 든다.
'프로그래밍 이론 & 책 > 운영체제' 카테고리의 다른 글
[운영체제] 10.4 RAID (0) | 2020.06.02 |
---|---|
[운영체제] 10.3 디스크 스케줄링 (0) | 2020.06.02 |
[운영체제] 10.1 입출력 시스템 (0) | 2020.06.02 |
[운영체제] 9.3 스레싱과 프레임 할당 (0) | 2020.06.01 |
[운영체제] 9.2 페이지 교체 알고리즘 (0) | 2020.06.01 |