An operating system manages a personal computer's hardware and software resources and provides a platform for applications. The main hardware components a PC operating system interfaces with include the motherboard, CPU, RAM, hard drive, sound controller and power supply which provide computing and storage capabilities, as well as input and output devices like keyboards, mice and displays.