[CS] 키보드 & 명령 라인 인터페이스 (컴퓨터 과학 수업 22/40)

Ham S. J·2022년 12월 3일
0

CS

목록 보기
17/25

입출력 장치(Input & Output Device)는 사람과 컴퓨터간의 상호작용을 위한 인터페이스이다.

대표적인 입력 장치로는 '키보드''가 있다.

키보드는 이 시대의 유비쿼터스를 이끌고 데이터 입력의 메커니즘을 가져왔다.
1868년, 현대 타자기가 발명되었으나 보완하고 수정하는 과정을 걸쳐 1874년에 세상에 등장했다.
이 타자기가 바로 Sholes 타자기이다. 이 타자기는 'QWERTY'의 자판배열을 선택하였다.

일상속의 키보드, 핸드폰 입력을 위한 자판도 QWERTY 배열을 주로 택하고 있어 내겐 어느샌가
당연한 배열이라 생각했는데, 여기서 등장하게 되었다니 새로운 느낌이다.

타자기는 사실 속도가 아닌 문서의 표준화와 가독성을 위해 도입되었으나,
10손가락 타법이 보편화되는 등 입력 방식이 다양화되면서 속도도 크게 증가했다.

초기 타자기는 전신용으로 제작된 특별한 유형의 타자기로, 'Teletype Machine'이라고 불렸다.
이는 전신선을 통해 text를 주고받을 수 있는 전자기계적으로 강화된 타자기이다.
1960년~ 1970년에 보편화되었으며 입력 방식은 사용자가 입력을 하면 컴퓨터가 똑같이 입력하였고
계속해서 사용자와 컴퓨터간의 "대화"가 오고갔다.

명령 라인 인터페이스(Command Line Interfaces)도 등장하였는데,

1980년대까지 인간과 컴퓨터간의 상호작용 방식 중 가장 흔한 형태였다.
이는 가상 텔레타이프(글래스 텔레타이프) 머신이라 불리우며 이는 우리에게
'Terminal'이라는 이름으로 알려져 있다.

이러한 명령 라인 인터페이스는 운영체제마다 존재하는데, 윈도우의 경우 cmd, 맥의 경우 terminal이다.

profile
즐겁게 귀엽게 코딩합시다 !

0개의 댓글