CPU와 시스템 내의 다른 요소들 사이에 정보를 교환하는 통로로서, 시스템버스를 이용한다. 시스템버스의 기본 구성은
1) 주소버스 2) 데이터 버스 3) 제어 버스이다.
1) 주소 버스
CPU가 외부로 발생하는 주소 정보를 전송하는 신호 선들의 집합으로서, 주소 선의 수는 CPU와 접속될 수 있는 최대 기억장치의 용량을 결정한다.
EX) 주소버스의 비트 수 = N이면, 2^N개의 기억장소의 주소 지정 가능
2) 데이터 버스
CPU가 기억장치 혹은 I/O 장치와의 사이에 데이터를 전송하기 위한 신호 선들의 집합이다. 데이터 선의 수는 CPU가 한번에 전송할 수 있는 비트 수를 결정한다.
EX) 데이터 버스 폭이 N비트이면, CPU와 기억장치 간의 데이터 전송은 한번에 N비트씩 가능하다.
3) 제어 버스
CPU가 시스템 내의 각종 요소들의 동작을 제어하기 위한 신호 선들의 집합이다.
EX) 기억장치 읽기/쓰기 신호, I/O 읽기/쓰기 신호, 인터럽트 신호, 버스 제어 신호
반응형
'Computer Science' 카테고리의 다른 글
[운영체제] Interrupt의 개념, 유형, 운영체제(OS, Operating System)에서의 interrupt의 역할 (0) | 2023.12.26 |
---|---|
[컴퓨터구조론] CPU의 내부 구성요소에 대하여 (ALU, 레지스터 , 제어 유니트) (0) | 2023.12.25 |
[선형대수] 파이썬으로 그람-슈미트 과정을 통해 직교기저를 구하기, 행렬의 QR분해 (1) | 2023.12.23 |
[선형대수] 파이썬으로 이산 퓨리에 변환 & 역 퓨리에 변환 구현하기 (1) | 2023.12.22 |
[정보보안] 정보보안에서의 3가지 보안목표(기밀성, 무결성, 가용성)에 대하여 (0) | 2023.12.19 |