The os is a number of special programs that run on a computer that allow it to function properly. It is responsibilities involve recognizing insight from the computer keyboard, keeping track of files and directories on the hard disk drive, sending output to the screen, and controlling input and output devices like machines. It also provides a method for users to interact with the computer program by allowing them to control it through visual user extrémité or receive line cadre.

It monitors time and resources used by numerous jobs or users. That produces deposits, traces and error messages to help debugging or finding problems. It manages the main memory, identifying what area of it is being used and who may be using it at any given moment. It uses methods just like paging and segmentation permitting programs to access large amounts of storage area by deceiving them in thinking that each of the memory on the hard disk or RAM is one constant block, elevating memory utilization without requiring the computer to be restarted when a application needs even more.

It manages the input and output of equipment devices, which includes keyboards and mouses, besides making them compatible with the computer. In addition, it creates a document directory structure for the pc and deals the storage of data on long term non-volatile storage area devices. Additionally, it helps to deal with the computer’s memory, ensuring that it is shared among all techniques, and that programs have a maximum of processing power at any point on time.