System Programs Also known as system utilities Provide convenient environment for program development and execution Categories File management Status information File modification Programming language support Program loading and execution Communication Application programs
System Programs File management create, delete, copy, rename, print, dump, list, and manipulate files and directories
System Programs Status Information Date ,time ,amount of available memory ,and disk space, number of users or similar status information Complex-provide detailed performance ,logging and debugging information Print output or write on displays of GUI Registry to store and retrieve configuration information
System Programs File modification Text editors Commands to search content in file
System Programs Programming Language Support Compilers ,interpreters, debuggers for common programming languages
System Programs Program loading and execution Assembled and compiled Load in memory-loaders ( relocatable,absolute,overlay ) Debugging systems for high level or machine level language
System Programs Communication Virtual connection among processes, users and computer system Allow users to send messages
System Programs Application programs Useful to solve common problems and performing common operations Web browser , word processor, text formatters ,spread sheets, database systems, statistical analysis packages and games.