본문 바로가기 메뉴 바로가기

썰렁한 엔지니어

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

썰렁한 엔지니어

검색하기 폼
  • 분류 전체보기 (963)
    • 전체 (844)
      • 서버 프로그래밍 (0)
      • 장난하기 (266)
      • 잡생각 (176)
      • 사는 얘기 (348)
      • 망상 (2)
      • 책 (20)
      • 영화 (16)
      • 시 (16)
    • 쓰지 않는 카테고리 (119)
      • 아이디어 (7)
      • OpenID (17)
      • 꽃과 나무 (28)
      • 모바일 로그 (52)
      • Textcube (15)
  • 방명록

2006/06/20 (1)
진입장벽

알고 있던 하드웨어 혹은 간단했던 소프트웨어의 구조를 알고 있다가, 세월이 지나 다시 보기가 두려워질 때가 있다. 두렵다는 표현이 적절하지는 못하나 뭔가 이해하지 못하는 개념에 부딪힐 것 같은 느낌이 있다는 정도면 적당할것 같다. 과거, MSX나 MS-DOS 기반에서 키보드를 다루는 것은 단지 하드웨어 인터럽이 발생하고 해당 I/O port로부터 scan code를 읽어 키보드 버퍼에 넣는다는 개념만 알면 되었던 것이 OS가 CPU 특권에 따라 움직이는 상황이 발생하고, USB Keyboard가 추가되고, 추상화되는 Driver의 계층이 생기고, Driver의 추상층에 대한 개념이 달라지고, 키 스캔코드의 매핑이라는 고급스러운 변환이 일어나고, 무슨 문서화되지 않은 필터링 기능, 켁, 여기까지는 문서를 ..

전체/장난하기 2006. 6. 20. 11:29
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 썰렁한 엔지니어
TAG
  • OpenID
  • 킹벤자민
  • 커피
  • 벤자민
  • 오픈소스
  • TCP/IP
  • Linux
  • perl
  • 디버깅
  • nodejs
  • Tattertools plugin
  • 대화
  • 클레로덴드럼
  • 구근
  • macosx
  • VIM
  • 식물
  • url
  • JavaScript
  • MySQL
  • SSO
  • BlogAPI
  • ssh
  • 퀴즈
  • tattertools
  • Subversion
  • SVN
  • 수선화
  • writely
  • 덴드롱
more
«   2006/06   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바