| A | B |
| System software | helps the computer carry out its basic operating tasks |
| Operating system | allocates system resources, manages storage space, maintains security, and controls input and output |
| Input/output | the flow of data from processor to memory to peripherals and back again |
| System resource | any part of the computer that can be used by a computer program |
| Operating environment | the program elements that act as a liason between the user and all the computer's hardware and software |
| GUI | the graphical user interface that acts as the operating environment |
| Utilities | the system software that takes over some of the responsibility of the operating system and helps allocate hardware resources |
| Programing languages | the language the programer users to write computer instructions |
| Examples of programming languages include | BASIC, Visual Basic, C, C++, and Java |
| I/O | input and output |