
컴퓨터는 정보와 전력을 한 곳에서 다른 곳으로 데려가는 고속도로 인 버스 로 가득 차 있습니다. 예를 들어 MP3 플레이어나 디지털 카메라를 컴퓨터에 연결할 때 USB( 범용 직렬 버스 ) 포트를 사용하고 있을 것입니다 . USB 포트는 사진과 음악 파일을 만들고 저장하는 것과 같은 작업을 수행하는 소형 전자 장치에 필요한 데이터와 전기를 잘 전달합니다. 그러나 그 버스는 전체 컴퓨터, 서버 또는 많은 장치를 동시에 지원할 만큼 충분히 크지 않습니다.
이를 위해서는 SCSI 와 같은 것이 필요 합니다 . SCSI는 원래 Small Computer System Interface 의 약자였지만 실제로는 "작은" 명칭을 능가했습니다. 하드 드라이브 , 스캐너 , CD-ROM/RW 드라이브 , 프린터 및 테이프 드라이브를 포함하여 많은 장치를 컴퓨터에 동시에 연결할 수 있는 고속 버스입니다 . 직렬 ATA(SATA)와 같은 다른 기술이 새 시스템에서 이를 대체했지만 SCSI는 여전히 사용 중입니다. 이 기사에서는 SCSI 기본 사항을 검토하고 SCSI 유형 및 사양에 대한 많은 정보를 제공합니다.
- SCSI 기본
- SCSI 유형
- 컨트롤러, 장치 및 케이블
- 종료
SCSI 기본

SCSI는 SASI( Shugart Associates System Interface) 라고 하는 이전 독점 버스 인터페이스를 기반으로 합니다 . SASI는 원래 Shugart Associates가 NCR Corporation과 함께 1981년에 개발했습니다. 1986년 ANSI( American National Standards Institute )는 SASI의 수정된 버전인 SCSI("scuzzy"로 발음)를 승인했습니다. SCSI는 컨트롤러 를 사용하여 하드 드라이브 및 프린터 와 같은 SCSI 지원 장치에 데이터와 전원을 보내고 받습니다 .
SCSI에는 몇 가지 이점이 있습니다. 초당 최대 320메가바이트(MBps)로 상당히 빠릅니다. 20년이 넘은 제품이고 철저한 테스트를 거쳤기 때문에 믿을 수 있는 제품으로 정평이 나 있습니다. 직렬 ATA 및 FireWire 와 마찬가지로 하나의 버스에 여러 항목을 넣을 수 있습니다. SCSI는 대부분의 컴퓨터 시스템에서도 작동합니다.
그러나 SCSI에도 몇 가지 잠재적인 문제가 있습니다. 시스템 BIOS 지원 이 제한 되어 있으며 각 컴퓨터에 대해 구성해야 합니다. 또한 일반적인 SCSI 소프트웨어 인터페이스도 없습니다. 마지막으로 SCSI 유형은 모두 속도, 버스 너비 및 커넥터가 다르기 때문에 혼동될 수 있습니다. 하지만 "Fast", "Ultra" 및 "Wide"의 의미를 알면 이해하기가 매우 쉽습니다. 다음에는 이러한 SCSI 유형을 살펴보겠습니다.
RAID
SCSI는 종종 독립 디스크 의 중복 어레이 () 를 제어하는 데 사용됩니다 . 직렬 ATA(SATA)와 같은 다른 기술도 이 용도로 사용할 수 있습니다. 최신 SATA 드라이브는 SCSI 드라이브보다 빠르고 저렴한 경향이 있습니다.
A는 하나의 큰 드라이브로 취급 되는 일련의 하드 드라이브 입니다. 이러한 드라이브는 스트라이핑 이라고 하는 데이터를 동시에 읽고 쓸 수 있습니다 . 컨트롤러는 어떤 드라이브가 어떤 데이터 청크를 가져오는지 결정합니다. 해당 드라이브가 데이터를 쓰는 동안 컨트롤러는 데이터를 다른 드라이브로 보내거나 읽습니다.
또한 미러링 및 패리티를 통해 내결함성 을 향상시킵니다 . 미러링은 한 드라이브의 데이터를 두 번째 하드 드라이브에 정확히 복제합니다. 패리티는 최소 3개의 하드 드라이브를 사용하며 데이터는 마지막 드라이브를 제외하고 각 드라이브에 순차적으로 기록됩니다. 마지막 드라이브는 다른 드라이브의 데이터 합계를 나타내는 숫자를 저장합니다. 내결함성 및 내결함성에 대한 자세한 내용은 이 페이지를 확인 하십시오 .
SCSI 유형

SCSI에는 세 가지 기본 사양이 있습니다.
- SCSI-1 : 1986년에 개발된 원래 사양인 SCSI-1은 이제 사용되지 않습니다. 8비트 의 버스 폭 과 5MHz의 클럭 속도를 특징 으로 합니다.
- SCSI-2 : 1994년에 채택된 이 사양에는 CCS(Common Command Set)가 포함되어 있습니다. 18개 명령은 모든 SCSI 장치 지원에 절대적으로 필요한 것으로 간주됩니다. 또한 클록 속도를 10MHz로 두 배로 늘리거나( Fast ), 버스 너비를 16비트에서 두 배로 늘리고 장치 수를 15개로 늘리 거나 ( Wide ), 둘 다( Fast/Wide ) 수행할 수 있는 옵션도 있었습니다. SCSI-2는 또한 장치가 호스트 컴퓨터의 명령을 저장하고 우선 순위를 지정할 수 있도록 명령 대기열을 추가했습니다 .
- SCSI-3 : 이 사양은 1995년에 데뷔했으며 전체 범위에 일련의 더 작은 표준을 포함했습니다. SCSI 장치가 서로 통신하는 방식인 SCSI 병렬 인터페이스 (SPI) 와 관련된 일련의 표준은 SCSI-3 내에서 계속 발전해 왔습니다. 대부분의 SCSI-3 사양 은 SPI 변형을 위한 Ultra , SPI-2 변형을 위한 Ultra2 및 SPI-3 변형을 위한 Ultra3과 같이 Ultra 용어로 시작합니다 . Fast 및 Wide 지정은 SCSI-2 대응물처럼 작동합니다. SCSI-3은 현재 사용 중인 표준입니다.
2배의 버스 속도, 2배의 클럭 속도 및 SCSI-3 사양의 다양한 조합으로 인해 많은 SCSI 변형이 발생했습니다. 이 페이지의 차트는 몇 가지를 비교합니다. 더 느린 것들 중 많은 것들은 더 이상 사용되지 않습니다. 우리는 비교를 위해 그것들을 포함시켰습니다.

증가된 버스 속도 외에도 Ultra320 SCSI는 패킷 데이터 전송을 사용 하여 효율성을 높입니다. Ultra2는 또한 "좁은" 또는 8비트 버스 너비를 가진 마지막 유형이었습니다.
이러한 SCSI 유형은 모두 병렬 입니다. 데이터 비트는 한 번에 하나씩이 아니라 버스를 통해 동시에 이동합니다. SAS(Serial Attached SCSI) 라고 하는 최신 유형의 SCSI 는 SCSI 명령을 사용하지만 데이터를 직렬로 전송합니다. SAS는 지점간 직렬 연결을 사용하여 초당 3.0기가비트로 데이터를 이동하고 각 SAS 포트는 최대 128개의 장치 또는 확장기를 지원할 수 있습니다.
다양한 SCSI 종류는 모두 컨트롤러와 케이블을 사용하여 장치와 인터페이스합니다. 이 과정을 다음에 살펴보겠습니다.
컨트롤러, 장치 및 케이블


SCSI 컨트롤러는 SCSI 버스의 다른 모든 장치와 컴퓨터 사이를 조정합니다. 호스트 어댑터 라고도 하는 컨트롤러는 사용 가능한 슬롯에 연결하거나 마더보드에 내장할 수 있는 카드일 수 있습니다 . SCSI BIOS 도 컨트롤러에 있습니다. 이것은 버스의 장치에 액세스하고 제어하는 데 필요한 소프트웨어가 포함 된 작은 ROM 또는 플래시 메모리 칩입니다.
각 SCSI 장치가 제대로 작동하려면 고유한 ID (식별자)가 있어야 합니다. 예를 들어, 버스가 16개의 장치를 지원할 수 있는 경우 하드웨어 또는 소프트웨어 설정을 통해 지정된 해당 ID의 범위는 0에서 15입니다. SCSI 컨트롤러 자체는 ID 중 하나를 사용해야 하며 일반적으로 가장 높은 ID를 사용해야 하며 15개의 다른 장치를 위한 공간을 남겨둡니다. 버스에서.

내부 장치는 리본 케이블로 SCSI 컨트롤러에 연결됩니다. 외부 SCSI 장치 는 두꺼운 원형 케이블을 사용하여 데이지 체인으로 컨트롤러에 연결됩니다. (Serial Attached SCSI 장치는 SATA 케이블을 사용합니다.) 데이지 체인에서 각 장치는 라인에서 다음 장치에 연결됩니다. 이러한 이유로 외부 SCSI 장치에는 일반적으로 두 개의 SCSI 커넥터가 있습니다. 하나는 체인의 이전 장치에 연결하고 다른 하나는 다음 장치에 연결합니다.
케이블 자체는 일반적으로 세 개의 레이어로 구성됩니다.
- 내부 계층: 가장 보호되는 계층으로 전송되는 실제 데이터를 포함합니다.
- 미디어 계층: 장치에 제어 명령을 보내는 와이어를 포함합니다.
- 외부 레이어: 데이터가 정확한지 확인하는 패리티 정보를 전달하는 와이어를 포함합니다.
다양한 SCSI 변형은 서로 호환되지 않는 다른 커넥터를 사용합니다. 이 커넥터는 일반적으로 50, 68 또는 80핀을 사용합니다. SAS는 더 작은 SATA 호환 커넥터를 사용합니다.
버스의 모든 장치가 설치되고 고유한 ID가 있으면 버스의 각 끝을 닫아야 합니다. 다음에는 이 작업을 수행하는 방법을 살펴보겠습니다.
종료

SCSI 버스가 열려 있는 경우 버스로 전송된 전기 신호가 반사되어 장치와 SCSI 컨트롤러 간의 통신을 방해할 수 있습니다. 해결책은 저항 회로로 각 끝을 닫고 버스 를 종료 하는 것 입니다. 버스가 내부 및 외부 장치를 모두 지원하는 경우 각 시리즈의 마지막 장치를 종료해야 합니다.
SCSI 터미네이션 유형은 패시브 및 액티브의 두 가지 주요 범주로 그룹화할 수 있습니다. 수동 종단 은 일반적으로 표준 클록 속도로 실행되고 장치에서 컨트롤러까지의 거리가 1m 미만인 SCSI 시스템에 사용됩니다. 능동 터미네이션 은 SCSI 컨트롤러에서 3피트(1m) 이상 떨어진 장치가 있는 시스템 또는 Fast SCSI 시스템에 사용됩니다.
SCSI는 또한 터미네이션에도 영향을 미치는 세 가지 유형의 버스 신호 를 사용합니다. 신호는 전기 충격이 전선을 통해 전송되는 방식입니다.
- 단일 종단 (SE): 컨트롤러가 신호를 생성하고 단일 데이터 라인을 통해 버스의 모든 장치로 전송합니다. 각 장치는 접지 역할을 합니다. 결과적으로 신호가 빠르게 저하되기 시작하여 SE SCSI가 최대 약 3m로 제한됩니다. SE 신호는 PC에서 일반적입니다.
- 고전압 차동 (HVD): 종종 서버에 사용되는 HVD는 데이터 하이 라인과 데이터 로우 라인과 함께 신호에 직렬 접근 방식을 사용합니다. SCSI 버스의 각 장치에는 신호 송수신기가 있습니다. 컨트롤러가 장치와 통신할 때 버스에 있는 장치는 신호를 수신하고 대상 장치에 도달할 때까지 신호를 재전송합니다. 이를 통해 컨트롤러와 장치 사이의 거리를 최대 25m(80피트)까지 늘릴 수 있습니다.
- 저전압 차동 (LVD): LVD는 HVD의 변형이며 거의 동일한 방식으로 작동합니다. 가장 큰 차이점은 트랜시버가 더 작고 각 장치의 SCSI 어댑터에 내장되어 있다는 것입니다. 이것은 LVD SCSI 장치를 보다 저렴하게 만들고 LVD가 통신에 더 적은 전력을 사용하도록 합니다. 단점은 최대 거리가 HVD의 절반인 40피트(12m)라는 것입니다.

HVD와 LVD 모두 장치와 컨트롤러 사이의 거리가 3피트(1m)보다 훨씬 클 수 있지만 일반적으로 수동 종단기를 사용합니다. 이것은 트랜시버가 버스의 한쪽 끝에서 다른 쪽 끝으로 신호가 강함을 보장하기 때문입니다.
SCSI 및 기타 버스에 대한 자세한 내용은 다음 페이지의 링크를 확인하십시오.
더 많은 정보
관련 기사
- IDE 작동 방식
- PCI 작동 방식
- 하드 디스크 작동 방식
- 스캐너 작동 방식
- CD 작동 방식
- 잉크젯 프린터 작동 방식
- 레이저 프린터 작동 방식
- USB 포트 작동 방식
- PCI 익스프레스 작동 방식
- FireWire 작동 방식
더 좋은 링크
- SCSI 튜토리얼
- SCSI용 WWW 가상 라이브러리
- 종료 튜토리얼
- RAID 튜토리얼
- SCSI 무역 협회
출처
- IDE 대 SCSI http://www.pcmech.com/show/harddrive/79/
- Adaptec: SCSI에 대해 알아보자 http://www.adaptec.com/worldwide/product/markeditorial.html?cat= %2FTechnology%2FSCSI&prodkey=talk_about_scsi&type=Technology
- Ultra320 SCSI: 자주 묻는 질문 http://www.scsita.org/aboutscsi/ultra320/faq.html
- 직렬 연결 SCSI FAQ http://www.seagate.com/products/interface/sas/faq.html
- SCSI http://www.javvin.com/protocolSCSI.html