스토리지 인터페이스?
- 스토리지 인터페이스 : 컴퓨터의 저장 장치와 메인보드 간에 데이터를 주고받는 물리적/논리적 연결 방식
종류
IDE (Integrated Driver Electronics)
- PATA(Parallel Advanced Technology Attachment) 라고도 함
- 가장 오래됨
SATA (Serial Advanced Technology Attachment)
- PATA의 개선 버전
- 허브를 사용해서 하나의 포트에 여러 대의 하드를 연결할 수 있음
- 큰 단점 : 반이중 밖에 안됨. 전이중이 안돼서 읽고 쓰기가 동시에 안됨
SCSI (Small Computer System Interface)
- 안정성이 높고 성능이 좋아서 서버나 워크스테이션에 쓰임
- 비쌈
- 추가하려면 확장 카드를 달아야 해서 또 비쌈
SAS (Serial Attached SCSI)
- SCSI의 개선 버전
- SCSI 포트에 SAS 하드를 붙일 수 있음 (반대는 안됨)
- 커넥터/선 자체는 SATA랑 같은걸 쓰지만 컨트롤러가 달라서 더 비쌈
- 전이중 가능함
- 중간 계층이 많음
SAS HBA (Host Bus Adapter)
- CPU와 스토리지 사이에 연결부
- 왜 있음 ? → CPU는 근처에 있는 PCIe 장치랑만 소통 가능함
- 그래서 HBA를 PCIe에 꼽아서 SAS와 통신 가능하도록 만듬 (중간 계층)
NVMe(Non-Volatile Memory Express)
- 기존 스토리지 인터페이스와 다르게 CPU에 최대한 가깝게 붙어서 메모리처럼 쓰는게 목적
- 속도가 제일 빠름
- 비쌈
- 중간 계층이 거의 없고 CPU 직결임
- CPU 효율이 좋음
참고 자료