디바이스 드라이버로 타이머 인터럽트를 이용해 PWM기능을 구현해 보려고 하고있습니다.
PWM장치를 만들고 write()이란 함수 안에 어떤 값을 전달하는 것만으로 정해진 주기의 펄스가 구현이 되도록 하고 싶은데..
만약 2ms의 주기를 가진다고 가정하면 장치라고 해도 다른 장치나 프로세서 스케줄에 의해서 정확한 시간 구현이 어려운것 아닐지 걱정이 되는데요.
이렇게도 생각해 봤습니다. 만약 하드 장치와 cd-rom장치를 동시에 사용한다고 할때 (예를들어 많은 시간 소요의 카피를 수행할때 cd-rom 작업을 수행한다면 두가지 장치 사이를 시간 스케줄에 의해서 시간을 나누어서 하는건 아닌지..만약 그렇다면 연속적인 주기를 발생 시켜야 하는 장치를 만든다면 다른 작업에 의해서 방해 받아서 올바른 수행을 할수 없는건 아닌지 궁금합니다.

너무 질문을 못했다는 생각이 드는데요..공부하는 학생입니다~ 너그러이 봐주세요~~^^;;;