Notice
Recent Posts
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
관리 메뉴

교대최소제곱법

[컴퓨터 시스템 part 3] 보조기억장치 본문

CS 기초/컴퓨터 구조

[컴퓨터 시스템 part 3] 보조기억장치

옐라크레 2023. 9. 8. 01:38

보조기억장치

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 : 패리티 종류를 두 개씩 저장 하는 것