컴퓨터 마더보드에는 버스라고 하는 독립적인 신호 경로가 있습니다.
컴퓨터는 다양한 구성 요소 간에 여러 종류의 전자 신호를 주고받습니다. 효율성을 위해 버스라고 하는 마더보드의 개별 경로는 각각 한 종류의 신호만 전달합니다. 이것은 컴퓨터의 속도를 높이고 작동을 단순화합니다. PC 마더보드에는 확장 카드 및 외부 장치용으로 다른 버스가 있지만 모든 컴퓨터에는 제어, 명령 및 주소라는 세 가지 기본 버스가 있습니다. 전체 시스템은 이 버스를 통해 작동합니다.
버스 아키텍처
컴퓨터는 중앙 프로세서, 메모리 및 입출력을 포함한 여러 주요 기능 단위로 구성됩니다. 중앙 프로세서는 기본 산술 및 논리를 수행하고 메모리는 프로그램과 데이터를 저장하며 입출력은 데이터를 컴퓨터의 키보드, 화면 및 하드 드라이브로 라우팅합니다. 이 부분들은 서로 통신합니다. 일부 컴퓨터 설계는 모든 부품이 공유하는 단일 버스를 사용합니다. 저렴하지만 시스템은 신호를 신중하게 관리해야 하며 일부 부품은 다른 부품이 통신을 완료하고 버스 제어를 포기할 때까지 기다려야 합니다. 다중 버스는 대기 시간을 줄이고 부품이 효율적으로 작동하도록 합니다. 컴퓨터 버스 및 부품의 레이아웃을 버스 아키텍처라고 합니다.
오늘의 비디오
제어 버스
마더보드의 제어 버스는 시스템의 활동을 관리합니다. 다른 버스와 마찬가지로 제어 버스는 단순히 컴퓨터 부품 간의 연결 집합입니다. 모든 부품은 하나의 연결이 전압을 전달하고 다음 연결이 전달하지 않는 경우 중앙 프로세서가 메모리에서 읽는다는 것을 "인식하는 데 동의합니다". 연결이 역할을 바꾸면 프로세서가 메모리에 씁니다. 다른 연결은 한 번에 8, 16, 32 또는 64비트 데이터의 "청크"를 처리합니다. 또 다른 것들은 데이터가 메모리 또는 키보드에서 중앙 프로세서로 셔틀되는지 여부를 결정합니다. 이 신호 시스템은 데이터가 잘못된 위치로 가는 것을 방지합니다.
데이터 버스
데이터 버스는 키보드, 메모리 및 기타 장치의 데이터를 전달하는 통로 역할을 합니다. 초당 최대 수십억 문자의 속도로 정보를 전달합니다. 중앙 프로세서는 데이터를 읽고 계산을 수행하고 새 데이터를 메모리, 하드 드라이브 및 기타 위치로 다시 이동합니다. 제어 버스는 데이터가 이동하는 방향을 결정합니다.
주소 버스
컴퓨터는 메모리의 모든 문자에 빠르게 액세스할 수 있어야 하므로 모든 문자에는 고유한 주소 번호가 있습니다. 중앙 프로세서는 읽거나 쓰기를 원하는 주소를 지정하고 주소 버스는 이 정보를 메모리 컨트롤러 회로로 전달하여 정보를 찾고 가져옵니다. 임의 액세스 메모리라고 하는 일부 위치에는 프로그램 명령과 임시 계산 결과가 저장됩니다. 다른 위치는 하드 드라이브, 마우스 및 키보드를 가리킵니다. 제어 버스는 이 두 주소 집합 중 특정 메모리 작업에 대해 활성화되는 주소를 지정합니다.