직렬 컴퓨터란 무엇이고 병렬 컴퓨터란 무엇입니까?
직렬 인터페이스
마이크로컴퓨터 호스트와 외부 장치 간의 연결은 기본적으로 직렬 인터페이스와 병렬 인터페이스의 두 가지 유형을 사용합니다. 병렬 인터페이스란 데이터의 모든 비트가 동시에 전송되는 것을 의미하며, 전송 속도가 빠른 것이 특징입니다. 그러나 전송 거리가 길고 비트 수가 많으면 통신 회선이 복잡해지고 비용이 증가합니다. 직렬 통신은 데이터를 비트 단위로 순차적으로 전송하는 것을 말하며, 한 쌍의 전송선으로 양방향 통신이 가능하고 전화선을 사용할 수 있어 비용이 크게 절감되는 것이 특징입니다. 특히 장거리 통신에 적합하지만 전송 속도가 느립니다. 직렬 통신 자체는 비동기 통신과 동기 통신의 두 가지 유형으로 구분됩니다. 디지털 신호는 직렬 통신 회선을 통해 전송됩니다. 디지털 신호 전송 능력을 나타내는 지표는 데이터 전송률(Data Rate)이며, 단위는 초당 전송되는 이진수 수인 bps(bit per second)입니다. 직렬 인터페이스 표준: 현재 일반적으로 사용되는 직렬 인터페이스 표준은 RS-232-C 표준입니다. RS-232-C 인터페이스 표준은 25핀 커넥터(D형 소켓)를 사용합니다. RS-232-C는 25개의 연결을 지정합니다.
병렬 인터페이스
병렬 전송을 사용하여 마이크로컴퓨터와 외부 장치 간에 데이터를 전송하는 인터페이스를 병렬 인터페이스라고 합니다. 하나는 동시 병렬 전송입니다. 이진수는 데이터 폭입니다. 두 번째는 컴퓨터와 주변 장치 간의 응답 유형 통신 신호를 사용하여 양 당사자의 데이터 전송 작업을 조정하는 것입니다. 이 통신 신호는 핸드셰이크 신호라고도 합니다.
1. 단순 병렬 인터페이스 단순 병렬 인터페이스는 0선 핸드셰이크 병렬 인터페이스, 1선 핸드셰이크 병렬 인터페이스, 2선 핸드셰이크 병렬 인터페이스로 구분됩니다. 1. 0-라인 핸드셰이크 병렬 인터페이스 소위 0-라인 핸드셰이크(연결)는 인터페이스 회로에 데이터 전송을 조정하는 연결 신호가 포함되어 있지 않음을 의미하며 이는 병렬 인터페이스의 가장 간단한 형태로 구분됩니다. 인터페이스와 출력 병렬 인터페이스에는 3가지 형태의 입출력 양방향 병렬 인터페이스가 있습니다. 0-라인 핸드셰이크 입력 인터페이스 입력이 상대적으로 안정적인 경우(입력 상태 정보는 스위치 입력과 같이 일정 시간 내에 변경되지 않음) 3상태 게이트를 사용하여 직접 읽을 수 있습니다. 0-라인 핸드셰이크 출력 인터페이스 출력 디지털 수량을 래치할 필요가 없는 경우 3상태 게이트를 직접 출력에 사용할 수 있습니다. 0선 양방향 입력/출력 인터페이스 주변 장치와 CPU 간에 양방향으로 정보를 전송하기 위해 데이터 버스를 사용해야 하는 경우 I/O 장치는 정보를 보내고 받을 수 있습니다.
2. 1라인 핸드셰이크 병렬 인터페이스 1라인 핸드셰이크 병렬 인터페이스는 0라인 핸드셰이크 병렬 인터페이스를 기반으로 하며 핸드셰이크 신호 라인을 추가합니다. 1-wire 핸드셰이크 방법은 항상 송신 방법에서 보낸 데이터가 준비되어 있고 수신기에서 수신될 수 있다고 가정합니다.
2. 프로그래밍 가능한 병렬 인터페이스 칩에는 다양한 유형이 있습니다. Intel의 8255A(PPI), Motorola의 MC6820(PIA) 및 Zilog의 Z80-PIO가 모두 이 범주에 속합니다.