TRIM 지원
TRIM은 SSD에서 사용하는 하나의 명령어입니다. 이 명령은 SSD가 유휴 상태(idle) 상태일 때 자동으로 동작하여 SSD에 남아 있는 찌꺼기를 없애 주는 기능을 합니다. 이렇게 하면 오래 사용하더라도 속도가 떨어지지 않고 그대로 유지된다는 장점이 있습니다.
TRIM 기능을 사용하기 위해서는 윈도우 비스타 또는 윈도우 7 이상의 운영체제가 필요하며 TRIM을 지원하는 SSD도 필요합니다.
최근에 출시되는 SSD는 모두 TRIM 기능을 지원하고 있습니다.
GC 기능
GC란 Garbage Collection 의 약자입니다. 찌꺼기를 모은다는 의미로 TRIM 기능과 비슷합니다.
하드디스크는 파일을 삭제 시 메타 파일만 삭제하고 실제 디스크에서 내용을 삭제하지는 않습니다. 하드디스크는 내용을 덮어쓰는 것이 가능하기 때문입니다. 하지만 SSD는 오직 빈 셀에만 내용을 기록할 수 있습니다. 이 때문에 계속해서 내용을 지워야 하고, 지운 셀에는 찌꺼기가 남게 됩니다. 이 찌꺼기를 자동으로 삭제해주는 기능이 TRIM 입니다.
보통의 TRIM은 OS가 관여해서 유휴기에 SSD 내부의 찌꺼기를 청소해주게 되는데, GC는 OS의 관여 없이 SSD가 자체적으로 찌꺼기를 정리합니다. 이 때문에 TRIM을 지원하지 않은 윈도우 XP 등에서도 작동하기 때문에 유용한 기능입니다.
[SSD] S.M.A.R.T
S.M.A.R.T(Self-Monitoring, Analysis, and Reporting Technology)는 자체 모니터링 및 분석보고 기능입니다.
충격, 진동, 온도, 전압 등의 이유로 HDD/SSD에서 발생할 수 있는 실패 가능성을 감지하여 컨트롤러로 문제없이 데이터를 입출력하게끔 만들며, 문제가 있을 경우 사용자에게 경고함으로써 저장 장치의 안정성을 높이기 위한 기능입니다.
[SSD] ECC
ECC(Error Correcting Code)는 오류 정정 코드로 SSD 자체적으로 데이터 처리 시 오류가 발생하면 해결하는 기능입니다.
[SSD] DEVSLP
디바이스 슬립(DEVSLP) 모드는 시스템을 허용하지 않을 때 대기전력을 낮춰 불필요한 전력 소모를 줄여주는 기능으로 일반 대기 모드보다 효율이 좋아 노트북 등의 배터리 사용 시간을 늘려줍니다.
-----------
UASP 지원
UASP는 USB Attached SCSI Protocol의 약자로 USB 프로토콜 상에서 SCSI 명령을 줄 수 있도록 하는 프로토콜입니다.
2008년 발표된 USB 3.0이 저장 장치에 문제없이 사용 가능한 최대 속도는 5Gb/s입니다. 그러나 기존의 USB 3.0은 실제로 모든 속도를 다 활용할 수 없습니다. 이 부분을 최대한 효율적으로 해결한 프로토콜이 바로 UASP입니다. USB 프로토콜 상 하드웨어가 응답하지 않는 시간 즉, 대기 시간이 있는데 이것을 없애기 위해 SCSI 프로토콜을 USB에도 도입했습니다.
UASP를 지원하는 장비는 최신 윈도우8 이나 맥 OSX 10.8 이상, 최신 리눅스 커널에서 사용 시 UASP가 활성화되어 기존 USB 3.0보다 최대 70%나 속도가 빠르며, 데이터 전송에 더욱 안정적이고 외부 저장 장치에 최적화된 작업 환경을 구현합니다.
특히, SSD와 같은 메모리 장치에 사용 시 랜덤 읽기/쓰기 속도가 크게 향상됩니다.
AES 암호화
-Advanced Encryption Standard
고급 암호화 표준(AES, Advanced Encryption Standard)은 2001년 미국 표준 기술 연구소(NIST)에 의해 제정된 암호화 방식이다. AES는 두 명의 벨기에 암호학자인 존 대먼과 빈센트 라이먼에 의해 개발된 Rijndael(레인달) 암호에 기반하며 AES 공모전에서 선정되었다.
AES는 미국 정부가 채택한 이후 전 세계적으로 널리 사용되고 있다. 1977년 공표된 DES를 대체한 AES는, 암호화와 복호화 과정에서 동일한 키를 사용하는 대칭 키 알고리즘이다. AES는 ISO/IEC 18033-3 표준에 포함되어 있으며 여러 암호화 패키지에서 사용되고 있다. AES는 또한 미 국가안보국에 의해 1급 비밀(Top Secret)에 사용할 수 있도록 승인된 알고리즘 중 최초로 공개되어 있는 알고리즘이다.
AES 후보 알고리즘들은 다음 세가지 조건을 만족한다.
① 안전성(security)
"안전성”은 보안을 위해 절대적으로 갖춰야 하는 부분이었으며 특히 당시 대칭키 암호를 분석하는 방법인 '선형 공격'과 '차분 공격'에 대한 안전성 증명이 주를 이루었다.
② 비용(cost)
"비용"은 '스마트 카드, 하드웨어, 소프트웨어, 구현'을 위한 다양한 형태의 계산효율성을 참고하여 평가 되었다. 여기서 계산효율성이라고 하는 것은 속도 및 메모리 요구량 등을 의미 하였다.
③ 알고리즘 및 구현 특성
"알고리즘 및 구현 특성"은 유연성(Flexibility)와 알고리즘의 단순성(simplicity)을 주로 평가 하였다.
ONFI
- Open NAND Flash Interface
ONFI는 NAND 플래시 메모리의 인터페이스를 표준화 시켜 NAND 디바이스 간 상호 호환을 보장하며, Time-to-Market을 향상시키는 것을 목적으로 한다. 일반 NAND 인터페이스의 표준화에 대한 필요성을 인식 한 ONFI 그룹은 기술 기업을 포함한 NAND 플래시 사용자와 공급 업체로 구성되어 2006년 형성되었다.
NAND 플래시 메모리의 중요성은 SSD가 본격적으로 산업 현장과 일반 소비자들에게 소개되면서 촉발되기 시작했고, 따라서 NAND 플래시 메모리와 관련한 표준의 부족은 심각한 설계 문제를 유발할 수 있는 우려를 낳았다. 따라서, 시스템 공급 업체와 핵심 부품 제조사 간의 차이를 수용 할 수 있으며, 단일 벤더 부품 세대의 변화에 빠르게 적응하기 위한 표준 규격을 필요로 했다.
ONFI는 NAND 플래시 인터페이스 감소 공급 업체 및 세대 간 호환성을 표준화하고 새로운 NAND 제품의 채택을 가속화함으로써 앞선 우려와 문제점을 해결하는데 앞장서고 있다.
[컴퓨터/하드웨어] 제닉스 STORMIX K3 키보드 - FN 기능 (0) | 2017.01.05 |
---|---|
[컴퓨터/하드웨어] 코어2듀오? 콘로? 듀얼코어? CPU 종류 (0) | 2016.12.13 |
[컴퓨터/하드웨어] Intel CPU의 각 명칭과 역사와 의미 (0) | 2016.12.13 |
[컴퓨터/고장해결] 노트북 사용시 고주파음으로 인한 잡음 줄이는 방법 (0) | 2016.12.06 |
[인텔 CPU] i3, i5, i7 CPU(프로세서)의 차이 & CPU 세대 구분 방법 (0) | 2016.05.19 |