Firmware - (computer science) coded instructions that are stored permanently in read-only memory.
Kernel - (computer science) a program that constitutes the central core of a computer operating system. It has complete control over everything that occurs in the system.