In other case, utilities are independent programs that can be acquired from third party venders made to run with a given operating system.
Some tasks are performed so often in the course of processing that it would be extremely inefficient if every user had code them into programs over and over gain. Sorting records, formatting disks and tapes and copying programs from one medium to and other are examples of such tasks. To eliminate the need of users and programmers to waste time writing such routines, computer systems normally available a liberty of utility programs to perform these types of functions. Typically, utility programs reside in secondary storage and are summoned by the operating system’s supervisor program when needed.
Utility programs are packaged in variety of ways. Sometimes they are bundled in to an operating system. For instance, utility programs for formatting disks, copying the contents of disks, and checking the allocation of disk space are built directly into the MS-DOS operating system. In other case, utilities are independent programs that can be acquired from third party venders made to run with a given operating system.
Traveling Software LapLink III (Photo credit: Luigi Rosa)
Five widely used types of utility programs that we will cover here are sort utility, spooling software, windowing software, text editors, and device drivers.