컴퓨터 과학/인터페이스∙통합편 (2) 썸네일형 리스트형 [하드웨어 뜯어보기] 인터페이스/통합편 #40 - 입출력장치의 통신 구조 세상과 소통하는 감각기관키보드·마우스·모니터·스토리지·네트워크와 대화하는 컴퓨터의 복잡한 신경 프로토콜핵심요약입출력장치는 컴퓨터가 현실과 연결되는 감각기관이다.USB·HDMI·SATA·Ethernet 등 인터페이스는 각각 규격과 통신 프로토콜이 다르다.모든 I/O는 버스 → 드라이버 → OS → CPU 계층을 통해 동작한다.DMA와 인터럽트는 I/O 장치가 효율적으로 데이터를 전달하게 만든다.I/O 성능은 시스템 체감 속도에 지대한 영향을 미친다. 1. I/O 장치란 무엇인가?핵심 문장: 입출력(I/O)은 컴퓨터가 세상과 만나는 관문이다. 컴퓨터는 스스로 정보를 만들어낼 수 없습니다. 외부에서 데이터를 받아들이거나(입력), 외부로 결과를 전달해야(출력) 비로소 유의미한 작업을 수행할 수 있습니다. 따라서.. [하드웨어 뜯어보기] 인터페이스/통합편 #39 - 버스와 인터페이스 총정리 부품 간 신호가 오가는 신경망CPU·메모리·GPU·스토리지·입출력 장치를 하나의 유기체로 엮는 시스템의 ‘데이터 혈관’핵심요약버스(Bus)는 모든 부품이 데이터를 주고받는 통신로(신경망)이다.CPU-RAM-GPU-SSD는 각기 다른 버스를 통해 연결된다.DMA·인터럽트는 CPU의 부담을 줄여 시스템 효율을 극대화한다.PCIe·QPI·Infinity Fabric 같은 현대 버스는 고속 직렬 구조로 진화했다.버스를 이해하면 ‘시스템 전체 성능’이 왜 그렇게 나오지 설명할 수 있다. 1. 버스(Bus)란 무엇인가?핵심 문장 : 버스는 모든 부품이 데이터를 주고받는 ‘신경다발’이며, 시스템 전체의 혈관이다. CPU가 아무리 빠르더라도 메모리나 저장장치, GPU와 통신할 수 없다면 컴퓨터는 단 한 줄의 명령도 실.. 이전 1 다음