비슷한거 같긴한데...
정확히 어떤 부분이 틀린지 알려주실분...ㅜ_ㅜ
리눅스의 시그널은 프로세스간의 통신이라고 하는데..
음..그럼 하드웨어의 제어는 어떡하는 건가여..??
윈도우의 idt처럼 관리하는 무언가가 있을꺼 같긴 한데여...
하드웨어 제어는 /dev에 있는 파일과 ioctl function을 사용하면 됩니다.
-- 오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~ 나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
하드웨어는 당연히 인터럽트를 쓰죠. 리눅스건 윈도건 하드웨어 드라이버 단에서는 인터럽트를 씁니다.
유닉스의 시그널은 뭐랄까~ 소프트웨어 인터럽트라고나 할까... 소프트웨어 작동 중간에 시그널이 뜨면 시그널 핸들러가 동작을 합니다.
하드웨어 제어는
하드웨어 제어는 /dev에 있는 파일과 ioctl function을 사용하면 됩니다.
--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
하드웨어는 당연히
하드웨어는 당연히 인터럽트를 쓰죠. 리눅스건 윈도건 하드웨어 드라이버 단에서는 인터럽트를 씁니다.
유닉스의 시그널은 뭐랄까~ 소프트웨어 인터럽트라고나 할까... 소프트웨어 작동 중간에 시그널이 뜨면 시그널 핸들러가 동작을 합니다.