System software includes programs that control and manage computer hardware and resources. It provides services for other programs and often runs continuously in the background. An operating system is a type of system software that manages computer resources and provides common services like process management, file management, and memory management. Instructional software includes programs that provide instruction through interactive activities like drill and practice, tutorials, simulations, instructional games, and problem solving. These software types aim to educate users at their own pace with feedback through real-world models and motivation.