최근 PC 및 Embedded 시스템에서 가장 많이 사용하는 "PCI Express" 고속 Bus에 대해 설명하기 전에
먼저 PCI Bus에 대해 간략히 알아보고 PCIe를 설명하겠습니다.
♥ PCI 란?
- 인텔이 개발한 업계 표준의 고속 버스
- PCI(Peripheral Component Interconnect) 아키텍처는 주변 장치 연결을 위해 ISA(Industry Standard Architecture bus), EISA, MCA, VESA 등의 버스 표준을 대체하기 위해 설계되었다. 오늘날 PC에서 가장 널리 사용되는 버스 규격이다.
PCI의 특징은 다음과 같다.
- 더 빠른 전송 속도의 달성
- 33Mhz 클럭부터 시작하여 66Mhz까지가 가장 많이 사용된다. (25Mhz 시스템도 있다.)
- PCI/X에서는 66Mhz, 133Mhz, 266Mhz 등으로 발전되었다. (533Mhz 도 시도되었다.)
- 플랫폼 독립성
- 일부 플랫폼에 종속되지 않고 대부분의 플랫폼에서 사용된다.
- 예) x86, IA-32, IA-64, Alpha, MIPS, PowerPC, ARM, …
- 디바이스 추가/제거의 편이성
- 버스에 장치가 쉽게 연결되고 해제될 수 있는 구조를 채택하였다.
♥ PCIe (PCI Express)란?
- 기존의 PCI 프로그래밍 개념 및 통신 표준을 사용하지만 최신 컴퓨터의 속도 증가에 따라 성능이 향상된 차세대 PCI 기술이다. 실질적으로 PCI Express는 원래 PCI 버스 데이터 전송 속도의 두 배이다.
- PCI버스의 기술적인 한계로, 시리얼 방식의 규격으로 개발된 인터페이스
- PCI와 PCIe는 엄연히 다른 기술이며, PCI 보드 호환성처럼 PCI와 PCIe의 호환성은 전혀 없다.
PCI Express의 통신속도, 대역폭
'프로그래밍 > 컴퓨터시스템' 카테고리의 다른 글
Flash Memory (0) | 2022.05.31 |
---|---|
가상메모리 (Virtual Memory) (0) | 2020.02.18 |
GPU(Graphic Processing Unit) (0) | 2019.12.31 |