It is in charge of the operation and management of how the hardware operates.
On the other hand, there is firmware that represents low-level software that is put together right into hardware. It is in charge of the operation and management of how the hardware operates.