()is permanently stored in the computer and provides a link between the hardware and other programs that run on the PC.