
정의
- 컴퓨터는 크게 2가지 역할을 수행한다고 볼 수 있는데 하나는 연산(computing) 이고, 하나는 I/O 즉, 입출력을 처리하는 것이다. 대부분의 경우 컴퓨터의 주요한 역할은 입출력은 처리하는 I/O라고 생각하면 된다.
- 입력(Input)은 시스템이 수신한 신호 또는 데이터이며, 출력(Output)은 시스템에서 전송한 신호 또는 데이터이다.
- 내부 저장소와 외부 I/O 장치 간에 정보를 전송하는 데 사용되는 방법을 I/O 인터페이스라고 한다.
- 사람(또는 다른 시스템)이 컴퓨터와 통신하는 데 사용하는 하드웨어를 I/O 장치라고 한다.
- 사람이나 다른 시스템이 컴퓨터와 인터페이스할 수 있도록 하는 하드웨어이다.
- I/O는 개별 시스템 간의 데이터 공유를 지원하기 위해 올바르게 실행되어야 하는 다양한 작업을 포함한다. 시스템 내의 모든 유형의 데이터 이동은 오디오 파일, 소프트웨어 명령 세트, 텍스트 및 비디오 스트림을 포함한 I/O 작업에 의존한다.
- 컴퓨팅에서 I/O는 입/출력을 나타내며 컴퓨팅 시스템과 데이터를 전송하는 모든 프로그램, 장치 또는 작업을 설명한다.
- 컴퓨터로 데이터를 전달(출력)하고, 컴퓨터에서 데이터를 수신(입력)할 수 있다.
- I/O(입/출력) 장치는 데이터를 가져오고, 출력하고, 처리할 수 있는 하드웨어이다.
- 데이터를 입력으로 받아 컴퓨터에 제공할 뿐만 아니라 컴퓨터 데이터를 저장 출력으로 저장 매체에 보낸다.
- 일반적인 I/O 장치에는 프린터, 하드 디스크, 키보드 및 마우스가 포함된다.
특징 및 중요성
- 컴퓨터 아키텍쳐에서 I/O는 개별 시스템 간의 데이터 공유를 지원하기 위해 올바르게 실행돼야 하는 다양한 작업을 포함한다.
- 시스템 내의 모든 유형의 데이터 이동은 오디오 파일, 소프트웨어 명령 세트, 텍스트 및 비디오 스트림을 포함한 I/O 작업에 의존한다.
- 일부 I/O 장치는 입력 전용 장치이다. 즉, 데이터를 보내지만 데이터를 받지는 않는다.
- 출력 전용 장치는 반대로 입력을 수신하지만 다른 시스템으로 데이터를 보낼 수 없다.