SCSI   Small Computer System Interface  

(2015-09-03)
Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
컴퓨터구조 >   1. 컴퓨터
  2. 컴퓨터 구조
[중앙처리장치]
[기억장치]
[버스구조]
[저장장치]
[하드웨어포트(일반)]
버스구조 >   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. 컴퓨터 구조
[중앙처리장치]
[기억장치]
[버스구조]
[저장장치]
[하드웨어포트(일반)]
저장장치 >   1. 디스크
[파일시스템]
[하드 디스크]
[저장장치 인터페이스]
[광디스크]
[네트워크 저장장치]
[저장장치 기타일반]
저장장치 인터페이스 >   1. ATA
  2. ATAPI
  3. DMA
  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.   중앙처리장치
      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.   하드웨어포트(일반)
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

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