2023.04.10 - [CS 지식] - [컴퓨터 구조] - 컴퓨터의 구성 (하드웨어 & 소프트웨어)
[컴퓨터 구조] - 컴퓨터의 구성 (하드웨어 & 소프트웨어)
참고 : https://github.com/gyoogle/tech-interview-for-developer GitHub - gyoogle/tech-interview-for-developer: 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전
inho3213.tistory.com
"시스템 버스"
시스템 버스는 하드웨어 구성 요소들을 물리적으로 연결하는 선이다.
이런 시스템 버스는 각 구성요소가 다른 구성요소로 데이터를 보낼 수 있도록 통로가 되어준다.
시스템 버스는 그 용도에 따라 다음과 같이 구분된다.
- 데이터 버스
- 주소 버스
- 제어 버스
1) 데이터 버스
중앙처리장치와 기타 장치 사이에서 데이터를 전달하는 통로
기억장치와 입출력장치의 명령어와 데이터를 중앙처리장치로 보내거나,
중앙처리장치의 연산 결과를 기억장치와 입출력장치로 보내는 '양방향' 버스임.
2) 주소 버스(address bus)
데이터 버스의 데이터가 어디서 또는 어디로 이동해야하는지를 결정한다.
데이터를 정확하기 실어나르기 위해서는 기억장치의 주소를 정해주어야 한다.
이런 주소 버스는 중앙처리장치가 주기억장치나 입출력장치로 주소를 전달하는 '단뱡향' 버스이다.
3) 제어 버스
주소 버스와 데이터 버스는 모든 장치에 공유되기 때문에 이를 제어할 수단이 필요하다.
제어 버스는 중앙처리장치가 기억장치나 입출력장치에 제어 신호를 전달하는 통로이다.
제어 신호의 종류 : 기억장치 읽기 및 쓰기 / 버스 요청 및 승인 / 인터럽트 요청 및 승인 / 클락 / 리셋 등
제어 버스는 읽기 동작과 쓰기 동작을 모두 수행하기 때문에 '양방향' 버스이다.
'개발 > CS 지식' 카테고리의 다른 글
[컴퓨터 구조] - 컴퓨터의 구성 (하드웨어 & 소프트웨어) (0) | 2023.04.10 |
---|