1. File Management:
A file is a collection of data stored in a single unit and can be any document, picture, audio or video or any other collection of data. Any file system is generally organised into directories for easy navigation and file handling purpose.
- An operating system keeps tracks of all the information related to any file system such as location, status, uses, etc.
- It is responsible for allocation and de-allocation of the resources related to any file system.
- It is the responsibility of the file management to implement any permission on the file such as: read only, write only, zipped only, etc.
2. Process Management:
A process is an instance of a running computer program which is being executed by one or multiple threads. It can also be defined a program which is in execution. The process management does the following activities with related to any process.
- It keep tracks of all the processes which gets the CPU (processor) when and for how much time.
- It keeps tracks of the processor and the status of any process.
- It is responsible for allocation of processor to any process.
- It is responsible for de-allocation of processor when a process is no longer required.