1. 입출략 시스템의 개요 및 구성요소
- 입출력 시스템의 성능평가 > 고장시 신속한 회복능력, 확장성, 접근지연시간, 처리량 등
- 구성요소
- 입출력 시스템
- 기본 입출력 시스템
- 입출력 장치
- 입출력장치 제어기
- 입출력장치 인터페이스
- 입출력 버스
- 입출력 제어기가 사용된 입출력 시스템
- 기본입출력 시스템 + 입출력 제어기
2. 입출력장치
- 사용자와 컴퓨터 시스템과의 인터페이스
- 중앙처리장치 또는 기억장치와 외부의 입출력 매체 사이에 정보를 전송
3. 입출력장치 제어기 및 입출력제어기
- 입출력은 입출력장치와 주기억장치 사이의 정보 전달을 의미
- 주기억장치와 입출력장치는 정보 전달시 동작속도, 정보의 단위, 동작의 자율성, 오류발생률의 측면에서 다른 특성을 가짐
- 이러한 차이때문에 주기억장치와 입출력 장치를 직접 연결하여 사용불가
- 입출력 제어기
- 입출력에 필요한 입출력장치 고유의 기능만을 다루는 제어기
- 입출력장치의 하드웨어 기능을 제어하는 목적
- 입출력장치를 구동시키는 작업을 수해하는 기기
- 다른 모든 장치들이 논리회로로 되어 있는 것과 달리 아날로그 회로를 포함
4. 입출력장치 인터페이스
- 입출력 포트(I/O port)라고도 함
- CPU와 외부장치와 의 올바른 정보전송을 위한 방법을 제공하는 입출력 시스템의 구성요소
- 컴퓨터 내부 장치와 입출력장치의 여러 가지 차이점을 해결하기 위한 하드웨어 장치
1) 데이터 전송 속도의 차이
2) 데이터 처리 단위의 차이
3) 에러율의 차이
1) 데이터 전송속도의 차이 해결방법
- 두 장치 사이에 입출력 데이터 버퍼를 두고 이 버퍼의 상태를 나타내는B와D플래그를 둠
2) 데이터 처리 단위의 차이 해결방법
- 직렬전송, 병렬전송
3) 에러율의 차이 해결방법
- 패리티 비트 이용, 되울림 반복, 입출력 반복, 오류 검사/수정코드
'프로그래밍 > TIL(Today I Learned)' 카테고리의 다른 글
14강 입출력시스템(3) (0) | 2018.11.18 |
---|---|
13강 입출력시스템(2) (0) | 2018.11.18 |
11강 기억장치(2) (0) | 2018.11.14 |
10강 기억장치(1) (0) | 2018.11.14 |
9강 중앙처리장치(3) (0) | 2018.11.08 |