하드디스크의 인터페이스에 대해 알아본다.
판떼기만 쌩쌩돌아가는 하드디스크가 어떤 방식으로 컴퓨터의 보조기억장치로써 역할을 하겠는가
LAN선을 꼽을 NIC가 필요하듯이 하드디스크도 인터페이스가 존재한다. 그것도 굉장히 다양한 종류로..
우리가 흔히 싸타(SATA)라고 부르는 케이블도 하드디스크 인터페이스에 속한다.
근데 왜 하드디스크의 인터페이스에 대해서 알아야 하는가? 어차피 우리가 컨트롤할 부분도 아닌데..
사용되는 인터페이스의 종류에 따라 각각 다른 특징을 가지므로 디스크 분석시 그 부분들을 고려해야 되기 때문!
ATA, SATA, SCSI, SAS 순서로 한번 알아보겠다.
1. ATA(Advanced Technology Attachment)
우리에게 익숙한 SATA(Serial-ATA)의 전신이다. IDE, PATA, 병렬ATA 라고도 불린다. 방식자체가 구형이고 SATA가 나온 뒤로 쓰이지 않는다.
여튼, 이 자식은 병렬이라는 이름 맞게 핀이 40개씩 되는 리본케이블을 사용한다.
이 40-pin 리본케이블은 최대길이는 18인치, 40개의 핀을 갖고 있다.
메인보드에 장착된 ATA 컨트롤러가 필요한데, 하드디스크와 컨트롤러를 연결하는 채널이 있다.
하나는 마스터(Master)이고 또 하나는 슬레이브(Slave)인데, 디스크 점퍼라는 것을 통해 이 두가지를 설정해주어야 한다.
보통 2개의 채널이 있고 4개의 ATA 디스크까지 지원이 가능하다.
뭐 마스터/슬레이브의 별다른 특징은 없다. 그냥 넌 마스터, 넌 슬레이브 지정해주는 것 뿐.
(참고로 SATA는 마스터/슬레이브 설정해줄 필요가 없다.)
그림 출처 : http://www.informit.com/articles/article.aspxp
위 그림은 ATA 인터페이스에 연결되는 하드디스크와 40핀 케이블이다. 어차피 사용하는 곳도 없으니 그냥 이런게 ATA구나 하면 된다.
https://namu.wiki/w/Advanced%20Technology%20Attachment?from=ATA
나무위키에 정리가 훌륭하게 되어 있기 때문에, ATA의 역사가 궁금하면 여기를 참조하면 될 듯 하다.
2. SATA(Serial-ATA)
ATA 인터페이스의 다음 세대이다. 현재에도 계속해서 쓰이는 하드디스크 인터페이스이다. (SATA시리즈는 현재 SATA3까지 나옴)
SATA1(1.5Gb/s) -> SATA2(3Gb/s) -> SATA3(6Gb/s) 로 발전했으며 속도가 ATA에 비해 월등히 높으며 핀이 40개라 고장나기 쉬웠던 ATA에 반해 7개의 신호선만 사용한다.
최근에 mSATA, SATA Express 등 SSD의 출현으로 새로운 인터페이스들이 출현했는데, 이 부분은 다음에 SSD 다룰 때 다시 언급하기로 한다.
간단하게만 말하면 SSD 속도가 넘나 빠르기 때문에 기존의 SATA 인터페이스로는 어림도 없다. 그래서 새로운 인터페이스 들이 등장..
3. SCSI (Small Computer System Interface)
'스카시' 라고도 불리는 SCSI는 주로 서버용으로 사용되던 인터페이스이다. (CPU점유율이 상대적으로 낮기 때문에)
ATA가 SATA로 진화했듯이, SCSI도 SAS로 진화하여 현재는 사용되지 않고 있다. SCSI 또한 병렬이며, SAS는 직렬이다.
SCSI는 ATA, SATA처럼 형태가 고정적이지 않다. 종류가 굉장히 많다.
DB-25M, DB-25F, HD-50M, HD-50F, LD-50M, LD-50F, HD-68M, HD-68F 등등..
4. SAS (Serial Attatched SCSI)
이름 그대로 직렬 SCSI 이다. SAS도 SCSI와 마찬가지로 서버에서 사용되는 하드디스크 인터페이스이다.
SAS-1(3.0 Gbit/s), SAS-2(6.0 Gbit/s), SAS-3(12.0 Gbit/s), SAS-4(22.5 Gbit/s) 등의 종류가 있으며, SAS-4는 아직 도입준비중이다.
- 참고 도서
<파일시스템 포렌식 분석> 브라이언 캐리어 저
<디지털 포렌식의 세계> 이준형, 조정원 공저
- 참고 URL
https://namu.wiki/w/Advanced%20Technology%20Attachment?from=ATA
https://ko.wikipedia.org/wiki/%EB%B3%91%EB%A0%AC_ATA
'IT 그리고 정보보안 > Knowledge base' 카테고리의 다른 글
EBR(Extended Boot Record) (0) | 2021.04.10 |
---|---|
MBR(Master Boot Record) 디스크 (0) | 2021.04.10 |
볼륨(Volume), 파티션(Partition) (0) | 2021.04.10 |
하드디스크(HDD) 파기 (1) | 2021.04.10 |
HDD (Hard Disk Drive) (0) | 2021.04.10 |