tty.c에서 콘솔이라는 말이 나오고, 부팅시에도 콘솔이라는 게 있는데...
제가 생각하기에는 컴퓨터에 연결해서 쓰는 뭔가 인 것 같은데... 콘솔이라는 기계가 따로 있는 것인가요? 무슨 콘솔 사양서라도 있으면 좀 알려주세요.
콘솔이라면, 거대 컴퓨터에 바로 계기판(?)과 스위치 조작부와 키보드와 모니터가 붙어 있는 것을 상상하시면 될 것 같습니다.
거대 컴퓨터에 선을 연결하여 여러대의 키보드와 모니터를 연결할 경우, 단말기라는 뜻으로 터미널이라고 부릅니다.
마치 전보를 주고받을 때처럼 텍스트 처리로만 이루어지는 환경을 tty 환경이라고 부릅니다. 텔레타이프에서 나온 말입니다.
요즘 콘솔에 대한 얘기는 거의 가상 콘솔 얘기죠. 시리얼 콘솔 정도를 빼면요. 터미널에 대한 얘기도 거의 가상 터미널 얘기고요.
덧. 그런데 커널 프로그래밍과는 조금 거리가 있는 얘기같습니다.. 다른 곳에 올려주셨더라면 좀 더 낫지 않았을까요..?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
콘솔이라면, 거대 컴퓨터에 바로 계기판(?)과 스위치 조작부와 키보드와
콘솔이라면, 거대 컴퓨터에 바로 계기판(?)과 스위치 조작부와 키보드와 모니터가 붙어 있는 것을 상상하시면 될 것 같습니다.
거대 컴퓨터에 선을 연결하여 여러대의 키보드와 모니터를 연결할 경우, 단말기라는 뜻으로 터미널이라고 부릅니다.
마치 전보를 주고받을 때처럼 텍스트 처리로만 이루어지는 환경을 tty 환경이라고 부릅니다. 텔레타이프에서 나온 말입니다.
요즘 콘솔에 대한 얘기는 거의 가상 콘솔 얘기죠. 시리얼 콘솔 정도를 빼면요. 터미널에 대한 얘기도 거의 가상 터미널 얘기고요.
덧. 그런데 커널 프로그래밍과는 조금 거리가 있는 얘기같습니다.. 다른 곳에 올려주셨더라면 좀 더 낫지 않았을까요..?
댓글 달기