본문 바로가기

CS/컴퓨터구조

주변장치 연결 방식(버스)

- 버스는 마이크로프로세서가 부착된 컴퓨터 마더 보드와 확장 슬롯에 부착된 장치들 간에 데이터가 움직이는 통로를 의미한다.

- 버스를 통해 동시에 전달될 수 있는 비트의 수를 버스 폭이라고 하며, 버스 폭에 따라 16비트, 32비트 등 한 번에 전달될 수 있는 데이터의 크기가 일정하게 되어 있다.

- 버스의 종류에는 제어 버스, 어드레스 버스, 데이터 버스가 있으며 제어 버스와 어드레스 버스는 제어의 흐름이 단방향성이며, 데이터 버스는 양방향성이다.

버스의 종류

PCI(Peripheral Component Interconnect) 버스

- 개인용 컴퓨터의 중앙 처리 장치와 주변장치를 연결하는 ISAEISA, VESA의 후속으로 개발된 로컬 버스의 규격으로써 고속 운영을 위해 마이크로프로세서와 가깝게 위치해 있는 확장 슬롯들에 부착된 장치들 간에 상호접속 규격이다.

- 124핀의 접속으로 32비트를 전송하며, 확장된 제품인 188핀 접속에서는 64비트를 전송한다.

SATA(Serial ATA) 버스

- 하드디스크 드라이브(HDD), DVD CD-RW 등 기존 IDE 장치의 접속규격인 병렬방식의 각종 ATA 규격과 호환성을 갖는 직렬방식의 인터페이스 규격이다.

- 연결선은 병렬신호 30개에서 직렬신호 6개로 줄였고 데이터 전송 속도를 최고 1.5Gbps1m거리까지 연장 가능하다.

- 핫 플러그 기능이 있어 전원이 공급된 상태에서도 USB처럼 장치를 탈착할 수 있다.

USB(Universal Serial Bus)

- USB의 원리는 직렬 포트와 동일하지만 직렬 포트보다 더 빠르고, 연결하기 편리하다.

- USB 1.1은 초당 데이터 전송률이 최대 12Mbps이며, USB 2.0은 초당 최대 480Mbps 속도를 지원하고 USB 3.0은 데이터 전송 속도가 최대 5Gbps이다.

- 각 버전은 같은 모양의 포트를 사용하며, 서로 다른 버전끼리 연결해도 작동이 가능하다. 하지만, 이렇게 되면 양쪽 기기 중에 낮은 버전의 성능으로 동기화된다.

- 최대 127개까지 장치들을 사슬처럼 연결할 수 있으며, 컴퓨터를 사용하는 도중에 연결해도 인식이 되며, 별도의 주변장치용 전원은 필요없다.

IEEE 1394

- FireWire라고도 하는데, 한 개의 플러그와 소켓의 접속으로 최대 63개까지의 주변장치들이 부착될 수 있으며, 각 장치는 100Mbps, 200Mbps, 최고 400Mbps의 속도로 데이터를 전송

- 장치를 연결하는 즉시 별다른 설정이나 조작하지 않아도 사용가능한 플러그 앤 플레이를 지원하며, 전원이 켜진 상태에서도 장치를 연결하거나 분리, 혹은 교환이 가능한 핫 스와핑 기능을 지원

- 외장하드, 오디오 믹서 오디오 확장 등에 쓰인다.

'CS > 컴퓨터구조' 카테고리의 다른 글

CISC와 RISC  (0) 2021.02.19
파이프라인  (0) 2021.02.19
캐시메모리  (0) 2021.02.18