Computer systems have two major components:
- hardware-electronic,mechanical, optical devices
 
- software-programs.
 
Without support software, a computer is of little use. With its software, however, a computer can store, manipulate, and retrieve information, and can engage in many other activities.
Software can be grouped into the following categories:
- systems software (operating system & utilities)
 
- applications software (user programs)
 
Summary,
- Hardware provides basic computing resources (CPU, memory, I/O devices).
 
- Operating system controls and coordinates the use of the hardware among the various application programs for the various users.
 
- Application programs define the ways in which the system resources are used to solve the computing problems of the users (compilers, database systems, video games, business programs).
 
- Users (people, machines, other computers).
 
Figure 1.1:
Abstract view
| 
 | 
 
Subsections
2004-05-25