title: Why interrupt service routine cannot contain most system calls
body: <p>This is one of guidelines when writing interrupt handler:
  The handler can't call library routines that contain kernel calls except for InterruptDisable() ,InterruptEnable() , InterruptLock() , InterruptMask() , InterruptUnlock() , andInterruptUnmask() .
  Why cannot contain sys calls?</p>