본문으로 이동

버스 (컴퓨팅)

위키백과, 우리 모두의 백과사전.

4 PCI 익스프레스 버스 카드 슬롯들(위에서부터 아래 두 번째까지: x4, x16, x1, x16) 및 32비트 PCI 버스 카드 슬롯 (맨 아래)

버스(영어: bus[1], 문화어: 모선)는 컴퓨터 안의 부품 또는 여러 장치 사이를 연결해 데이터주소, 제어 신호 등 정보를 전송하는 통로(통신 시스템)이다. 이러한 표현에는 관련된 모든 하드웨어 부품들 (선, 광섬유 등) 및 통신 프로토콜을 포함한 소프트웨어를 아우른다.[2]

초기의 컴퓨터 버스들은 병렬로 연결된 전기적 선들이었으나, 현재 이 용어는 병렬 전기적 버스와 동일한 논리적 기능을 제공하는 물리적인 배치에 사용된다. 현대의 컴퓨터 버스들은 병렬비트 시리얼 연결을 둘 다 지원하며, 이들 모두 멀티드롭 (전기적 병렬) 또는 데이지 체인 토폴로지로 선을 구성하거나 USB처럼 스위치 허브에 의해 연결할 수도 있다. 입출력 장치와 연결된 통로는 입출력 버스(I/O bus), 메모리와 CPU의 메모리 컨트롤러커넥터와 케이블로 이어주는 경로(통로)는 메모리 버스(memory bus) 또는 '시스템 버스'라고 한다.

역사

[편집]

시간이 지남에 따라, 여러 그룹의 사람들이 다양한 컴퓨터 버스 표준을 작업하였는데, 여기에는 IEEE 버스 아키텍처 표준 위원회(BASC), IEEE 슈퍼버스 연구 단체, 오픈 마이크로프로세서 이니셔티브(OMI), 오픈 마이크로시스템스 이니셔티브(OMI), EISA를 개발한 "갱 오브 나인"이 포함된다.

배경

[편집]

컴퓨터 시스템들은 일반적으로 세 가지 부분으로 구성된다:

초창기의 컴퓨터는 단일 버스 구조였다. CPU, 메모리, 하드디스크, 주변장치들 사이의 속도 차가 점점 커져서 병목현상이 더욱 심해졌다. 이를 해결하기 위해 버스가 세분화될 필요성이 생겼고, 점점 컴퓨터의 버스는 세분화되어가고 있다.

버스의 종류

[편집]

메모리 버스

[편집]

메모리 버스는 컴퓨터 시스템의 메인 메모리와 메모리 컨트롤러를 연결하는 버스이다. 원래는 VMEbus, S-100 버스 등 범용 버스를 사용했지만, 최신 메모리 버스는 지연 시간을 줄이기 위해 DRAM 칩에 직접 연결되도록 설계되어 JEDEC 등 칩 표준 기관에서 설계하고 있다. 다양한 세대의 SDRAM과 SLDRAM 및 RDRAM과 같은 직렬 지점 간 버스가 그 예이다. 예외적으로 완전 버퍼링된 DIMM은 효과를 최소화하기 위해 세심하게 설계되었음에도 불구하고 대기 시간이 길어 비판을 받아왔다.

같이 보기

[편집]

각주

[편집]
  1. Clifton, Carl (1986년 9월 19일). 《What Every Engineer Should Know about Data Communications》. CRC Press. 27쪽. The internal computer bus is a parallel transmission scheme; within the computer.... 
  2. “bus Definition from PC Magazine Encyclopedia”. pcmag.com. 2014년 5월 29일. 2014년 6월 21일에 확인함. 

외부 링크

[편집]