It is a computer software designed to provide services to other software. It provides an application programming environment on top of the hardware. E.g : program loader, editors, etc.,
CATEGORIES File management Status information File modification Program loading and execution Communications
Create, delete, copy, rename, print, etc., FILE MANANGEMENT File management File managementzz Directory = a storage area,in a secondary storage volume File = a group of related records
STATUS INFORMATION It covers the date, time, disk space available Memory and number of user.
Text editors are used for file modifications. Here a new file may be created or content of the file may be modified. FILE MODIFICATIONS
EXECUTION At the time of execution, the machine language program has to be brought into the memory from the disk and then loaded at the suitable locations. This is done by a piece of software called loader .
COMMUNICATIONS It allows user to send email message to browse web pages etc.,