교대최소제곱법
[컴퓨터 시스템 part 3] 보조기억장치 본문
보조기억장치
SSD : 플래시메모리 기반
- NAND 플래시 : 대용량에 많이 쓰임SLC : 0,1만 저장됨 → 빠르지만 개 비쌈TLC : 느리지만 저렴
- MLC : 00, 01, 10, 11 → 시중에서 많이 사용, 수명은 SLC보다 더 짧음
- cell에 몇 비트를 저장할 수 있는가? SLC, MLC, TLC, QLC
저장단위
셀 < 페이지 < 블록 < 플레인 < 다이
읽기 쓰기의 단위가 다르다 !!!
읽기 쓰기는 페이지 단위로 이루어짐 + 플래시 메모리는 덮어쓰기가 불가능
삭제는 블록단위로 이루어짐 → 그래서 수정을 하고 싶으면 기존에 페이지를 invalid로 바꾸고 새 페이지를 쓴다
*가비지 컬렉션 → invalid 페이지를 없애기 위해 valid 페이지만 복사해서 새로 쓰고 이전에 블록은 삭제
RAID
1테라 x 4 ≥ 4테라 일 수 있기 때문에 하나처럼 엮어서 사용하는 방법
동시에 입출력이 가능해지기 때문에 성능향상
RAID 레벨 : 데이터 저장 방식 → 레이드 레벨마다 장단점이 있기 때문에 구성과 특징을 잘 아는 것이 중요
- RAID0 : 하나가 고장나면 못씀 ㅠㅠ
- RAID1 : 백업을 생성해서 사용 → 두 번 써야하기 때문에 안정성은 높지만 느림
- RAID4 : 오류를 검출하고 복구하기 위한 정보(패리티)만 저장 → 1보다는 효율적, but 패리티 디스크가 너무 열심히 일해야 함
- RAID5 : 패리티 정보를 다른 디스크에도 주는 것
- RAID6 : 패리티 종류를 두 개씩 저장 하는 것
'CS 기초 > 컴퓨터 구조' 카테고리의 다른 글
[컴퓨터 시스템 part 4] 입출력장치 (0) | 2023.09.08 |
---|---|
[컴퓨터 시스템 part 2] 메모리 RAM (0) | 2023.09.08 |
[컴퓨터 시스템 part 1] CPU (0) | 2023.09.08 |