Linux Device Driver Overview Device Hardware, I/O Driver 하드웨어를 구동시키는 Software Device driver privileged mode 에서 drive the device(hardware) OS의 한 부분이다. user application 이 아님! module: kernel object의 또 다른 이름. 런타임에서 추가되거나 삭제될 수 있다. 어떻게 드라이버가 디바이스를 컨트롤할까? 디바이스를 컨트롤한다는 것은 디바이스로 command 와 value을 작성하는 것, 혹은 디바이스로부터 상태나 값을 읽는 것을 의미한다! 메모리와 I/O 는 매핑되어 있는 매커니즘이다. 소프트웨어는 I/O 로부터 값을 읽을 수 있다. 혹은 I/O로 값을 write ..