SCSI기술/장치가 일반x86 PC에서 쓰이기는 합니까?
글쓴이: k1d0bus3 / 작성시간: 수, 2016/06/08 - 1:32오전
x86-generic 일반PC용도의 커널을 부팅할때마다, SCSI에 관한 메세지들이 떠서 질문드립니다.
분명 부팅한 PC들에는 SCSI장치나 기술들이 없는 걸로 아는데요.
SCSI장치/기술이, 지난 10년간 생산된 일반x86 PC(apple제외)에서 과연 쓰일 일이 있을까요??
Forums:
SCSI '컨트롤러'는 없다고 하더라도, 리눅스
SCSI '컨트롤러'는 없다고 하더라도, 리눅스 커널에서 'ATA' 장치를 취급하는 libata는 SCSI '서브시스템'을 사용합니다.
또한 SCSI '프로토콜'은 다양한 곳에서 사용됩니다. 일부 USB 3.0 기반 외장형 HDD 케이스는 UASP 프로토콜을 사용하죠. SCSI 프로토콜을 USB에 실어 보내는 형태입니다. 그 외에도 디스크리스 PC방에서 사용하는 iSCSI는 SCSI 프로토콜을 IP에 실어 보내는 형태죠. 또한 서버에서 사용하는 SAS도 SCSI 프로토콜은 그대로 두고 SATA와 비슷한 직렬 전송으로 속도를 빠르게 만든 것입니다.
USB Mass Storage Class 는 SCSI
USB Mass Storage Class 는 SCSI 프로토콜을 사용합니다. USB 1.0, 1.1, 2.0, 3.0 등의 버전 과는 무관합니다.
이것때문에 (지금까지도 마찬가지인지 모르겠는데) USB 메모리에 대한 hotplug 지원이 괴로웠습니다.
device hotplug 뿐만 아니라 host adapter hotplug 를 구현해야 했는데, 리눅스 커널의 SCSI subsystem 엔 SCSI host 자체에 대한 hotplug 설비가 없었습니다.
10년이 훨씬 넘은 얘기니 바뀌었겠지요.
아, 제가 언급한 건 UMS가 아닌 UASP입니다.
아, 제가 언급한 건 UMS가 아닌 UASP입니다. 이건 확실히 3.0 이후에 나온 규격이죠. 둘이 서로 다른 프로토콜이라고 알고 있습니다.
UASP 는 UMS 이고, USB3.0 과 같이
UASP 는 UMS 이고, USB3.0 과 같이 소개된게 UAS 인데 UAS 를 USB3.0 에서만 쓰라는 법은 없는 것 같습니다.
덕분에 UAS 라는 걸 알게되어 감사드립니다.
그리고 애플도 인텔로 전환한 지 올해가 10년째이며,
그리고 애플도 인텔로 전환한 지 올해가 10년째이며, 인텔 전환 직전에 나온 PowerMac/Xserve G5는 SATA 디스크를 사용했습니다.
댓글 달기