kwan's note

11주차 -보조저장장치 (ssd) 본문

Computer Programming/Computer System

11주차 -보조저장장치 (ssd)

kwan's note 2020. 12. 31. 23:20
반응형

수강일시 :12월 31일

출처:  kmooc 컴퓨터구조

 

 

11주차: 보조저장장치의 종류를 알고 개념을 설명할 수 있다.

 

보조저장장치는 대표적으로 세가지 방식으로 구분된다.

하드디스크(magnetic disk)

solid state drive(semiconductor)

optical disk(light)

하드디스크는 기계적으로 디스크 표면을 읽는 방식이고 이를 대량으로 빠르게 개량한것이 Raid이다.

solid state drive는 반도체를 이용하여 속도와 안정성을 높인 형태이다.

optical disk는 빛을 이용하여 데이터를 읽고 쓰게된다.

 

optical disk는 이제 사용하지 않는 보조저장장치 형태이고 hdd또한 ssd와 비용차이 가점점 줄어들면서

활용도가 많이 떨어진상태인데 배우고 싶지 않았다.

개인 사무용 pc도 sata 방식에서 m.2로 비중이 넘어가고 있는데 이제 hdd를 배워서 어디다쓰나 싶었다.

 

공부하고싶지 않아 수업을 안들었으므로 복습노트에 포함하지 않았다.

해당 내용은 

www.kmooc.kr

에서 컴퓨터구조->11주차 강의를 통해 확인할 수 있다.

 

로그인 | K-MOOC

 

www.kmooc.kr

따라서 ssd만 보도록 하겠다.

 

 

플래시 메모리 동작 쓰기 방식

컨트롤 게이트에 전압을 인가하여 electron의 이동을 제어하여 0/1을 쓴다.

삭제방법: pwell에 고전압 인가하면 floating gate에 갇힌 전자들이 빠져나오면서 초기값 1저장한다.

 

 

읽는 방식은 다음과 같다.

쓸때와 다르게 5V전압을 인가하여 전자의 유무에 따라 e fiel의 크기를 조절하여 source-drain의 전류를 이용하여

0/1을 읽는다.

 

 

flash memory는 slc방식과 mlc tlc방식이 존재한다.

 

MLC TLC의 경우 access속도가 저하되고 오류발생 빈도가 증가된다.

또한 재기록 가능횟수가 줄어들어 재기록 가능횟수가 적다.

다만 비용이 저렴하다

 

SSD의 기본 구성은 다음과 같다.

ssd는 page단위로 저장하는데 sector단위로 읽고 쓰는 기존 형식때문에 중간에 flash translation layer를 두어야 한다.

또한

leveling을 하여 전체 수명을 일관되게 맞춰줘야 한다.

가비지 컬렉션: nand형태의 메모리는 블럭단위로 저장하는데 수정된 페이지를 다른 위치에 저장하고 쓰레기 블럭을 한번에 삭제한다.

이때 가비지 컬렉션을 위한 여분의 저장공간을 필요로하는데 over-provisioninig이라고 한다.

반응형

'Computer Programming > Computer System' 카테고리의 다른 글

13주차  (0) 2021.01.03
12주차 - system bus and bus arbitration  (0) 2021.01.02
10주차 - cache (캐시메모리)  (0) 2020.12.31
9주차 - 메인 메모리(주 기억장치)  (0) 2020.12.31
7주차-제어 유닛  (0) 2020.12.30