A specific type of computer program that manages the other programs on a computing device such as a desktop computer, a laptop computer, a smartphone, a tablet computer, or a game console is called:
A. a hard disk drive
B. an operating system
C. a parent folder