강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터1급 : 하드웨어관리 SCSI 장치와 IDE 장치의 가장 큰 차이점

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: 하드웨어관리 SCSI 장치와 IDE 장치의 가장 큰 차이점

 

 

두 장치에는 크게 두 가지 차이점이 있다.

 

 

 

먼저 SCSI 타입의 디스크는 버스 마스터링(BUS Mastering)이라는 기술을 이용하지만 IDE는 그렇지 않다는 것이며, 두 번째는 분당회전수(RPM)에 있어 현저한 차이를 보인다.

 

 

 

 

버스 마스터링 기술을 사용하는 SCSI 디스크에서는 DMA라는 컨트롤러 칩과 같은 것이 하드 디스크에 물리적으로 별도 장착되어 있다.

 

 

 

, 데이터를 엑세스할 때에 SCSI 디스크는 CPU 독립적으로 작업할 수가 있다.

 

 

 

일반적으로 데이터를 메모리로 불러내거나 메모리의 데이터를 드라이브로 저장할 때에는 반드시 CPU가 그 작업을 처리하고 제어하게 된다.

 

 

 

하지만 DMA는 그 작업을 CPU가 처리하지 않고 자기가 알아서 직접 처리한다.

 

 

 

어떤 작업을 처리하라는 작업요청을 받고서 DMA가 직접 처리한다는 것이다.

 

 

 

, 주변장치로 데이터를 엑세스할 때에 CPU가 관여하지 않아도 되기 때문에 CPU의 남은 시간을 다른 작업에 할당할 수 있다.

 

 

 

결론적으로 시스템의 전체적인 처리속도가 빨라지고 성능이 향상되는 결과를 가져온다.

 

 

 

 

 

이 기술을 이용하게 된 궁극적인 이유는 각 장치들 간의 속도 차이 때문이다.

 

 

 

, CPU의 속도와 메모리의 속도 및 하드 디스크의 속도에는 굉장한 차이가 있다.

 

 

 

, “CPU > 메모리 > 하드 디스크의 순으로 그 속도 차이가 심하기 때문에 상대적으로 너무 느린 하드 디스크의 처리가 끝날 때까지 CPU가 계속 놀고 있다면 시스템의 성능 면에서 큰 손해가 된다.

 

 

 

따라서 SCSI 하드 디스크는 데이터의 엑세스를 DMA가 직접 처리하는 동안에 CPU는 다른 작업을 할 수 있다.

 

 

 

참고로 요즈음의 IDE 장치들 중에는 버스 마스터링 기술을 이용하는 경우도 있다.

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  76 명