System Software

System software is computer software developed to manage and control the system hardware and to offer a platform for running application programs. System files include libraries of functions, drivers for printers, system services and system preferences, configuration files and other hardware. The list of  system software programs  include compilers, assemblers, management tools, debuggers and system utilities.

Normally, the system software is installed on your system when you install operating system. However, you can update the software by running programs such as “Software Update” for Mac OS X or “Windows Update” for Windows. In addition, you cannot able to run system software as run application programs in your system.

System software creates an environment for your application to use, such as network transfer software, disk management, system-monitoring software etc. It also creates user interface, and allows the OS to interact with the hardware and always run in background.

Types of system software

  • Operating System
  • Utility Programs
  • Language Translator

Operating system performs following functions

  • Booting
  • Manages storage media
  • Provides User Interface
  • Manages system resources
  • Manages system files
  • Manages tasks

List of utility programs are

  • Backup
  • Data Recovery
  • File Defragmentation
  • Virus protection
  • Data Compression

A language translator is used to translate a program written in high level language into low level language i.e. machine level language which the computer understands. Types of language translator is given below.

  • Compiler
  • Interpreter
  • Assembler
Safe and Secure
Safe and Secure