스토리지 인터페이스?

  • 스토리지 인터페이스 : 컴퓨터의 저장 장치와 메인보드 간에 데이터를 주고받는 물리적/논리적 연결 방식

종류

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 효율이 좋음

참고 자료