OS

System Programs

System programs provide a convenient environment for program development & execution. They are divided into the following categories.

  • File manipulation: These programs create, delete, copy, rename, print & manipulate files and directories.
  • Status information: Some programs ask the system for date, time & amount of available memory or disk space, no. of users or similar status information.
  • File modification: Several text editors are available to create and modify the contents of file stored on disk.
  • Programming language support: compliers, assemblers & interpreters are provided to the user with the OS.
  • Programming loading and execution: Once a program is assembled or compiled, it must be loaded into memory to be executed.
  • Communications: These programs provide the mechanism for creating virtual connections among processes users 2nd different computer systems.
  • Application programs: Most OS are supplied with programs that are useful to solve common problems or perform common operations. Ex: web browsers, word processors & text formatters etc.