System software includes operating systems such as devise drivers, severs, windowing systems, and utilities. System software runs the hardware and computer system. The system software tools are compilers, servers, windowing systems, utilities, and data management programs. The hardware features of system software are accessory devises as communications, printers, readers, and keyboards.
The different types of system software are:
The different types of system software are:
- Loaders: Loaders are the main part of operating system. The main function of loaders is loading program that is start up programs by reading contents of executable file in to memory. The major tasks of loaders are copying the program, initializing registers, and jumping to the program starting point.
- Linkers: The objects which are generated by compiler are combines by linkers to execute the program. The operating system environment allows the dynamic linking. The main advantage of dynamic linking is that the error in library is corrected by replacing the library.
- Utility software: Utility software is used to analyze, configure, and maintain computer. The main categories of utility software are disk checkers, disk cleaners, disk storage, backup, and file managers.
- Desktop environment: Desktop environment is also called as graphical user interface (GUI). Microsoft Windows is the common example of desktop environment. This type of system software includes toolbars, icons, windows, folders, and wallpapers.
- BIOS: BIOS is one kind of system software. BIOS means Basic Input/Output System and it is also called as system BIOS. The major function of BIOS is to identify, test, and initialize system devices.
The other different type of system software is boot loaders, hypervisors, and shells. The system software is stored on integrated circuits.