SCSI   Small Computer System Interface  

(2015-09-03)
Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
컴퓨터구조 >   1. 컴퓨터
  2. 컴퓨터 구조
[중앙처리장치 (CPU)]
[주 기억장치]
[버스구조]
[대용량 저장장치]
[I/O 장치 (주변장치)]
[병렬처리]
버스구조 >   1. 버스 구조
  2. 컴퓨터 버스
  3. 칩셋
  4. 메인보드,백플레인
  5. 주소 버스,데이터 버스
  6. 주소 매핑
[직렬 버스/직렬 통신]
[병렬 버스/병렬 통신]
병렬 버스/병렬 통신   1. 병렬 버스
  2. ISA
  3. EISA
  4. PCI, PCI-X
  5. SCSI
  6. AGP
  7. VME Bus
  8. GPIB
  9. ATA
  10. Multidrop

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
컴퓨터구조 >   1. 컴퓨터
  2. 컴퓨터 구조
[중앙처리장치 (CPU)]
[주 기억장치]
[버스구조]
[대용량 저장장치]
[I/O 장치 (주변장치)]
[병렬처리]
대용량 저장장치 >   1. 디스크
[파일시스템]
[하드 디스크]
[저장장치 인터페이스]
[광디스크]
[네트워크 저장장치]
[저장장치 기타일반]
저장장치 인터페이스 >   1. ATA
  2. ATAPI
  3. DMA, PIO
  4. PCMCIA
  5. HIPPI
[SCSI]
SCSI   1. SCSI
  2. SCSI-3 표준들
  3. SCSI Host Adaper
  4. SAS
  5. SAM
  6. LUN
  7. iSCSI

1. SCSI (Small Computer Systems Interface)

  ㅇ 컴퓨터와 주변장치를 연결하는 외부 입출력 버스구조(External Bus Structure)에 대한
     일련의 규격 (전기적,기계적 요구사항 및 명령어 집합,구조 등)


2. SCSI 특징 

  ㅇ PC 보다는 대용량 서버에 유리
     - IBM 호환기종 PC 보다는 서버 등에서 대용량 (보통 20GB 이상) 입출력을 위해 주로 사용

  ㅇ SCSI는 컨트롤러가 아닌 시스템 레벨의 인터페이스 규격임
     - 자기 자신의 별도 BIOS가 있으며, OS 접근을 위한 소프트웨어(OS Driver) 필요
     - SCSI는 컴퓨터 메인보드에서 제어되는 하드디스크용 IDE 방식과는 달리,
     - 단순히 인터페이스가 아니라, 그 자체가 하나의 독립적인 시스템 레벨의 버스구조임

  ㅇ 멀티태스킹(Multi Tasking)에 유리
     - SCSI 호스트 어댑터는 CPU 대신 자료처리를 하여주며 CPU 부하를 덜어줌 

  ㅇ 확장성 (병렬 SCSI 경우)
     - 1개 SCSI 호스트 어뎁터(Host Adapter/Controller)에 Daisy Chain으로,
        . 7개(Narrow SCSI) 또는 15개(Wide SCSI) 장치까지 연결(연장) 가능

  ㅇ 장치 관리 용이
     - 장치 충돌 문제를 걱정하지 않고도 주변기기 제어가 가능
        . 각 장치는 주소(번호)를 갖음(priority number)
        . 마지막 장치는 종단기(terminator) 필요

  ㅇ 탈부착 및 운용성 용이
     - 내 외장 장치 및 다양한 이기종 장치를 모두 지원

  ㅇ 표준화
     - ANSI의 T10 기술위원회에서 정의, ☞ T10 SCSI Storage Interfaces
       ISO(ISO/IEC JTC1)에서 국제표준으로 채택 ☞ 표준기관들과의 관계


3. SCSI 발전과정

  ㅇ 초창/태동기
     - 의미 : 호스트에 부착되는 주변 장치 인터페이스에 최초로 지적인 기능을 줌
        . 즉, 하나의 콘트롤러 하에 여러 이질적인 주변장치들을 혼합시킬 수 있음
           .. 범용의 입출력 시스템 규격
     - 주요 표준 둘
        . SCSI-1 (1986년)  : 5 MBps(8-bit 버스,Narrow SCSI),
                             10 MBps(16-bit 버스, Wide SCSI-1) 
        . SCSI-2 (1994년)  : 10 MBps(8-bit 버스, Fast SCSI-2),
                             20 MBps(16-bit 버스, Fast/Wide SCSI-2)

  ㅇ SCSI-3 (1998년~) : 20 ~ 640 MBps        ☞ SCSI-3 표준들, T10 SCSI Standards Architecture
     - 그 이전 표준들을 포함하고, 또한 여러 추가적인 표준들로 구성되는 하나의 집합
        . 각각은  물리인터페이스, 명령어 인터페이스, 트랜스포트 인터페이스,
          구조 모델 등을 기술함  

     - SCSI-3 주요 특징
        . 직렬 전송병렬 전송 모두 가능
           .. 고속 직렬형 SCSI (SAS,Serial Attached SCSI)

  ㅇ 기타 
     - iSCSI : IP 네트워크 기반으로 스토리지 네트워크저장장치를 통합화 가능 
        . SCSI-3를 TCP/IP 환경에서 그대로 사용케 함 (FC-SAN과 경쟁)


4. 주요 기술사항

  *  SCSI는 호스트스토리지 사이에서 클라이언트/서버 모델에 의해 신뢰할만한
     블록 단위전송을 위한 프로토콜임

  ㅇ 명령-응답 체계 => 클라이언트/서버 모델환경
     - Initiator(호스트,클라이언트)가 Target(스토리지 장치 내 SCSI 콘트롤러,서버)에게 
       명령(Command)을 요청하면 이에대해 Target이 응답(Respond) 함
        . 하나의 스토리지 Taget 내에는 여러 논리적인 SCSI 디스크 장치(LUN)가 할당됨  

  ㅇ SCSI 명령 Phase
     - 중재, 선택, 메세지 Out/In, 명령, 데이터 Out/In, 상태, 버스 free 등

  ㅇ SCSI 명령 구조
     - Initiator과 Target 간에 명령의 요청/응답을 형성하는 많은 코드코드값(파라미터,
       제어변수)그리고 상태코드 등이 표준으로 정해짐

  ㅇ SCSI 명령어 계층별 구분
     

  ㅇ SCSI 명령어 집합
     - SPC (SCSI Primary Commands)    : 모든 장치에 공통적인 명령 집합
     - SBC (SCSI Block Commands)      : 블록 장치 유형별 명령어 집합
     - SSC (SCSI Streaming Commands)  : 테이프 드라이브 등 스트림 장치 유형별 명령어 집합
     - MMC (SCSI Multi Media Commands): CD/DVD멀티미디어 장치 유형별 명령어 집합


[병렬 버스/병렬 통신] 1. 병렬 버스 2. ISA 3. EISA 4. PCI, PCI-X 5. SCSI 6. AGP 7. VME Bus 8. GPIB 9. ATA 10. Multidrop
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
          1. 컴퓨터
          2. 컴퓨터 구조
      1.   중앙처리장치 (CPU)
      2.   주 기억장치
      3.   버스구조
            1. 버스 구조
            2. 컴퓨터 버스
            3. 칩셋
            4. 메인보드,백플레인
            5. 주소 버스,데이터 버스
            6. 주소 매핑
        1.   직렬 버스/직렬 통신
        2.   병렬 버스/병렬 통신
          1.   1. 병렬 버스
              2. ISA
              3. EISA
              4. PCI, PCI-X
              5. SCSI
              6. AGP
              7. VME Bus
              8. GPIB
              9. ATA
              10. Multidrop
      4.   대용량 저장장치
      5.   I/O 장치 (주변장치)
      6.   병렬처리
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌