I/O 인터페이스와 버스
PCI Express의 통신 방식으로 올바른 것은 무엇입니까?
- A주소와 데이터를 별도의 많은 선으로 동시에 내보낸다
- B읽기/쓰기 요청을 패킷으로 만들어 보내고, 트랜잭션 계층·데이터 링크 계층·물리 계층의 3개 계층에서 처리한다
- C모든 통신을 CPU가 비트 단위로 직접 제어한다
정답과 해설 보기
정답: B. 읽기/쓰기 요청을 패킷으로 만들어 보내고, 트랜잭션 계층·데이터 링크 계층·물리 계층의 3개 계층에서 처리한다
PCI Express에서는 메모리의 읽기/쓰기나 설정 요청을, 헤더와 데이터를 가진 패킷(TLP)으로 만들어 보냅니다. 트랜잭션 계층이 패킷을 만들고, 데이터 링크 계층이 오류 검출 부호를 붙여 도착을 확인하며, 물리 계층이 부호화하여 SerDes로 보냅니다. 소프트웨어에서는 예전 PCI와 마찬가지로 메모리 주소에 대한 읽기/쓰기로 보이므로 호환성이 유지됩니다.
- A. 그것은 병렬 버스 방식입니다.
- B. 올바릅니다. 네트워크와 비슷한 계층 구조입니다.
- C. CPU가 1비트씩 다루는 일은 없습니다.