acts as an intermediary between
the computer user and the computer hardware
→ 유저와 하드웨어의 매개 역할

통상적으로 정의되지 않았음.
More common definition is that
→ Along with the kernel, there are two other types of programs
Hardware may trigger an interrupt at any time
→ by sending a signal to the CPU, usually by way of the system bus