컴퓨터에서의 주변기기들의 I/O 에 대해서 구체적인 일반동작 원리에 대해서는 잘 모르겠는데요.
일단 컴퓨터 주변기기들의 I/O 중에 Input 장치들은 컴퓨터 주변기기들의 Output 장치로 물리적인 신호를 만들어내기 위한 장치들이라서,
컴퓨터 내부 Memory 등에 신호자료를 집어넣기 위한 장치가 되고 결국에 중요한 것은 신호자료를 Memory 등에 넣어서 반응을 기대하기에
Output 장치의 출력을 위한 것이 기대하는 물리적인 정보가 의사에 맞춰서 Output 장치의 출력이 나오도록 하기 위한
과정을 위한 기기로 취급을 해야할 듯한데요?
결국에는 Output 장치기준으로 Input 장치를 설계할 수 밖에 없어서
컴퓨터 주변기기들에 신호를 내는 것이 보통의 사용자들이 컴퓨터에게 정상적으로 기대할 수 있는 의사가 되는 것으로 보입니다!
그런데 Output 장치가 Input 장치는 이러한 의미에서 신호자료를 물리적인 기기들로 부터
컴퓨터 설계코드에 맞춰서 Parsing 이 이루어지도록 하는 메커니즘을 가지고 있어야 하는 것이라서,
역으로 Output 장치는 물리적인 정보들을 출력하는 기기의 메커니즘이 되는 것으로 취급해야 한다고 여겨지네요.
그러니까 종합해보자면
컴퓨터 주변기기들을 Output 장치기준으로 가능할 물리적 정보출력 기기들로 해석을 하자면 나올 수가 있는 장치들이
자료 신호화 기능의 기기들로 보게 되는 점이 만들어져서
제가 분류를 해보기에는 사람의 오감이 미각, 촉각, 후각, 시각, 청각이 있으니까
똑같이 미각자료, 촉각자료, 후각자료, 시각자료, 청각자료들이 있어서,
오감에 대한 경험정보를 출력을 하는 것이 컴퓨터 Output 장치가 될텐데
시각자료와 청각자료에 대해서는
모니터랑 이어폰 등이 중요한 자료경험 매체가 되는 것이 이미 있기로는 두 가지가 기본적인 것을 사실로 보아야할 것같아요.
나머지 미각자료, 후각자료, 촉각자료에 대해서의 자료경험 매체를 생각을 해보면
미래의 전자장치 Output 기기들이 나올 수가 있을 것들이,
미각자료에 대해서는 맛에 대한 정보, 후각자료에 대해서는 냄새에 대한 정보, 촉각자료에 대해서는 질감에 대한 정보가 있어서
거기에서 출력이 필요로 되는게 세가지 모두 화학적인 결과물에 대한 출력이 필요로 되어서
화학적 조성물로 볼때 액체형태, 기체형태, 고체형태가 각각의 감각들에 필요로 해서
이미 있기로는 3D 프린터도 기술도 최근까지 상용화가 이루어지고 있는 것으로 알고 있는데,
다양하게 나올 수 있을 것에 대해서는
3D 프린터의 화학적 재료들을 충전하듯이 출력재료로 화학적 처리물을 충전해서
Output 을 만들어내는 기기가 3D 프린터의 확장기기 개념으로 등장할 예정이 되는 것으로 보입니다.
그래서 전반적으로 컴퓨터 주변기기들의 I/O 에 대해서는 컴퓨터에서 입출력을 처리하는
기본적인 원리가
물리적 정보들이 있을때 물리적 정보들에 대한 자료구조들이 있어서 거기에 대해 자료구조 단위로 가능한 연산집합을 구하는 것이
하드웨어 시스템에 대해서 명령을 내리는 것이 가능할 점에서 프로그램 수준에서는 그런 연산명령들을 내리고
I/O 장치들에서는 최소의 물리적 단위가 있을 것에서 자료구조의 최소단위를
신호출력 명령으로 해석을 하고 나머지는 신호출력 실행시간 제어가 되는게 일반으로 보인다는 생각이 드네요!
댓글 0