Computer Science/Computer Architecture

System Bus

신수동탈곡기 2022. 2. 13. 17:09

System Bus


시스템 버스의 구조. Address bus는 CPU에서만 나가고 Memory와 기타 장치들을 들어오기만 하는 단방향임을 유의.

컴퓨터를 구성하는 요소(CPU, I/O장치, Memory)들을 연결해주는 통로다. 여러 하드웨어들을 물리적으로 연결해 전기적 신호로 데이터를 주고받을 수 있게 해준다. 종류는 크게 세 가지로 데이터 버스, 주소 버스, 제어 버스가 있다.

데이터 버스

CPU와 다른 장치 사이에서 데이터가 오가는 통로. Memory와 I/O장치의 명령어를 CPU로 보내거나 CPU가 연산한 결과를 Memory, I/O장치로 보낼 때 사용하는 양방향버스다.

주소 버스

주소 버스는 물리적 주소를 특정하기 위해 사용하는 버스다. CPU나 입출력장치(DMA-enabled device)가 메모리(혹은 기억장치)에서 데이터를 읽거나 쓸 때 주소 버스에 데이터 버스에 실어보내는 값의 메모리 주소를 전달한다. CPU가 Memory, I/O장치로 보내는 단방향버스다.

제어 버스

충돌을 피하기 위해 데이터 버스와 주소 버스를 제어하고 데이터 흐름을 관리하는 버스.

참고자료


https://e115.engr.ncsu.edu/hardware/system-bus/

 

System Bus – E 115: Introduction to Computing Environments

The computer system bus is the method by which data is communicated between all the internal pieces of a computer. It connects the processor to the RAM, to the hard drive, to the video processor, to the I/O drives, and to all the other components of the

e115.engr.ncsu.edu

https://en.wikipedia.org/wiki/System_bus

 

System bus - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search Single computer bus that connects the major components of a computer system A system bus is a single computer bus that connects the major components of a computer system, combining the

en.wikipedia.org

 

'Computer Science > Computer Architecture' 카테고리의 다른 글

PIO(Programmed I/O)와 DMA(Direct Memory Access)  (0) 2022.02.13
컴퓨터 시스템의 기본  (0) 2022.02.08
메모리계층  (0) 2022.02.06
메모리관리  (0) 2022.02.05