프로그래밍/TIL(Today I Learned)

12강 입출력시스템(1)

가라멜 2018. 11. 18. 12:19
반응형

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