System/Common

ide vs scsi

linuxism 2014. 7. 26. 20:01


2007년 9월 17일 월요일

IDE 와 SCSI 의 차이점...

-- IDE란?

컴퓨터 마더보드의 데이터 버스와 컴퓨터 디스크 저장 장치 간에 사용되는 표준 전자 인터페이스이다. 처음에는 지능형 인터페이스를 가지고 있는 HDD를 총칭하는 것이었으나 IDE가 AT 버스인 16비트 ISA 데이터 버스와 1대1 전송(16비트 병렬 전송)이 가능한 드라이브를 의미하는 것으로 사용되면서 AT-BUS 방식 인터페이스라는 이름으로 더욱 알려지게 되었다. IDE는 1990년 11월에 ANSI에 의해 표준으로 채택되었으며 IDE에 대해 ANSI(American National Standards Institute: 미국표준협회)에서 붙인 이름이 ATA (Advanced Technology Attachment)이다.
--IDE 의 장점

EIDE 방식은 하드디스크 등의 주변 장치 설치가 쉬우며 SCSI 하드에 뒤지지 않을 만큼 빠르면서도 가격이 싸다. 또한, 하드디스크 외에도 다양한 주변 장치를 사용할 수 있기 때문에 시장에서 가장 널리 쓰이는 인터페이스로 자리 잡았다.

--IDE 의 단점

EIDE 장치는 대부분 CPU에서 작업을 처리하므로 시스템의 속도를 떨어뜨리는 것이 단점으로 지적되고 있다. 이는 EIDE가 CPU에 의해 제어되는 PIO(Programmed I/O) 기능을 사용하기 때문인데 EIDE는 중첩된 입출력을 제공하지 못하기 때문에 멀티태스킹의 운영 체제에 약하다는 단점을 가진다. 또한, 표준이 없기 때문에 각각의 장치간에 비호환성이 나타나기도 하며, 성능도 각기 다르게 나타난다. 또한 패리티 체크가 불가능하기 때문에 자료 전송 에러를 발견할 수 없다는 점도 단점이다. 또한 케이블 길이가 짧기 때문에 대부분 내장형 장치로 제공되며, 컴퓨터의 케이스를 열고서 장착 착탈을 해야 하는 불편함이 있다.


-- SCSI 란?

SCSI는 메인보드의 바이오스의 통제를 받지 않는 독립된 규약이다. 따라서 SCSI는 별도의 SCSI 운영을 위한 BIOS와 제어 장치를 가지고 있어야 한다. 이를 위해 컴퓨터에 부가되는 장치가 SCSI 어댑터이며, SCSI 어댑터에는 ANSI의 표준을 따르는 SCSI BIOS가 장착되어 있다. 또한 SCSI는 BIOS 내에 별도의 SETUP 프로그램을 가지고 있어 SCSI의 기기의 관리를 할 수 있다. 이를 통해 시스템 전체의 성능을 향상시킬 수 있다.


-- SCSI의 장점

SCSI의 장점은 SCSI 호스트 어댑터가 CPU로부터 작업을 받아 자료 처리를 할 수 있기 때문에 CPU의 부하를 덜어준다는 점이다. 이처럼 자료를 다른 장치로 전송하거나 디스크에 저장할 때 일일이 CPU가 해주는 방식PIO라고 부르고 다른 장치가 알아서 해주는 방식을 버스마스터링 이라고 부르는데 당연히 버스 마스터링이 CPU의 부담을 줄여준다. 따라서, 싱글태스킹 환경에서는 EIDE와 비교해 볼 때 뚜렷한 장점을 체감하기는 힘들지만 멀티태스킹 환경에서는 강력하고 빠르며 안정적인 성능을 발휘한다. 현재까지 나온 디스크 방식 중에서 버스마스터링을 지원하는 것은 SCSI 방식 뿐이다.



출처 - http://chichensawd.blogspot.kr/2007/09/ide-scsi.html