인프런 커뮤니티 질문&답변
입출력 제어기 등
해결된 질문
작성
·
297
2
1. 입출력 제어기는 일종의 또다른 CPU와 같은 건가요?
2. 버스의 개념은 일종의 통로 같은 것으로 이해했는데
실제로도 그냥 통신선 같은 것인가요?
퀴즈
초기 컴퓨터 시스템에서 주변장치 입출력(I/O) 처리 시 병목 현상이 발생했던 주된 이유는 무엇일까요?
CPU가 I/O 작업을 직접 처리하며 대기했기 때문
주변장치 속도가 CPU보다 훨씬 빨랐기 때문
버스 대역폭이 넓어 데이터 충돌이 잦았기 때문
메모리 용량이 부족하여 데이터 저장이 어려웠기 때문
답변 1
2
감자
지식공유자
1. 입출력 제어기는 일종의 또다른 CPU와 같은 건가요?
하드웨어적으로 보면 CPU와 동일하게 독립적인 하드웨어장치로 볼 수 있습니다.
하지만 논리적으로는 CPU는 계산을 위한 장치라면, 입출력 제어기는 입출력에 관련한 일(데이터 전송 제어, 제어 신호변환 등)만 합니다.
2. 버스의 개념은 일종의 통로 같은 것으로 이해했는데 실제로도 그냥 통신선 같은 것인가요?
맞습니다. 버스는 메인보드에 존재하고 다른 장치들을 연결해줍니다.
그래서 메인보드에 CPU나 메모리, 그래픽카드를 연결하면 이 버스들을 이용해 통신을 할 수 있습니다!
위 사진은 메인보드에 수 많은 버스가 있는걸 보여주는 사진입니다!
궁금증이 해결되셨나요?





