18강 : 다양한 보조기억장치(하드 디스크와 플래시 메모리)
하드디스크 : 자기적인 방식으로 데이터저장 / 자기(=magnetic) 디스크
일반적으로 플래터 양면 사용
저장방법 : 자기적으로 즉, N극과 S극으로 저장(0과1을 수행)
RPM(Revolution Per Minute) : 분당 회전수
ex) 15,000RPM = 분당 15,000번 회전
일반적으로 모든 헤드가 디스크 암에
부착되어 함께 이동
양면사용
⇒ 플래터 하나당 헤드가 위 아래로 2개 있음
트랙, 섹터 = 플래터가 데이터를 저장하는 단위
플래터를 여러 동심원으로 나눈 그 동심원들 = 트랙
트랙을 가장 작은 전송 단위로 나눈 조각들 = 섹터
일반적인 섹터의 크기 ⇒ 512바이트
블록 : 하나 이상의 섹터들의 묶음
실린더 : 여러 겹의 플래터 상에서 같은 위치의 트랙이 원통형으로 모여 연결한 논리적 단위
⇒연속된 정보는 한 실린더에 기록(헤드가 움직일 필요가 없음)
하드디스크의 접근 과정
탐색 시간 : 접근하려는 데이터가 저장된 트랙까지 헤드를 이동시키는 시간
회전 지연 : 헤드가 있는 곳으로 플래터를 회전시키는 시간
전송 시간 : 하드 디스크와 컴퓨터 간에 데이터를 전송하는 시간
L1캐시 참조 시간=0.5ns < ———>하드디스크 탐색 시간=10,000,000ns
플래시 메모리 : 전기적으로 데이터를 읽고 쓰는 반도체 기반 저장 장치
범용성이 넓어 보조기억장치에만 속한다고 보기 어려움 ⇒주기억장치 중에 ROM에서도 사용이 많이 됨.
셀(cell) : 플래시 메모리에서 가장 작은 데이터 저장 단위
이 셀이 모여 MB, GB, TB… 저장장치가 됨
한 셀에 1비트 저장 가능한 플래시 메모리 : SLC / 2bit : MLC / 3bit : TLC / 4bit : QLC
| SLC | - 한 셀로 두개 정보 표현
저장 단위 : 플래시 메모리는 하드 디스크와 달리 덮어쓰기 불가능
페이지 < 블록 < 플레인 < 다이