How can OS be viewed as an Event Driven Application?

i would say take look at a device driver.
Take a simple one. Are you good at C ?