components are part of the system is a program that is a program, utility, or another component of the operating system that aids in the manage different aspects within the computing system. Although it is like an application program on a computer it is not something the user is interacting with directly while using computers.
There are many system components that work together within a computer operating system each with each with a particular function. Together, they enable both the operating system as well as the computer to work properly and effectively.
- Process management
- Management of memory
- File management
- Second storage management
- Access management
- System resource management
The management of processes is responsible for controlling the various operations that run within your operating system. Software programs contain at least one process linked with them while they are operating. For instance, when you are using an internet browser there’s a process that runs for the browser application. It also runs several processes linked to it, each with specific functions. Each of these processes is controlled by process management, which helps keep processes in check and running smoothly, by using memory allotted to them, and shutting them off whenever necessary.
The memory management element, sometimes referred to as main management or primary management of memory, manages primary memory, or RAM. When programs are running, such as those running the OS these applications store their data in RAM, which can be accessed anytime. Memory management is a system that monitors and manages memory by determining the memory blocks that are being used, what applications are making use of memory, and what memory blocks are available for use.
The file management component handles all aspects of the computer file. When the file is created, the management of files is part of the creation of the file, which includes the location on the memory device. When a file gets modified and subsequently deleted, file management assists with the modifications to the file. File management assists in deleting files, and freeing up space for a new file to be saved there at a later date.
The File Management also manages issues related to editing, creating and removal of folders as well as directories on the storage device.
Management of secondary storage
The storage management secondary component is compatible with storage devices like such as a hard drive, USB flash drive, DVD drive or Floppy disc drive. While the part of the file management system takes care of the files stored in the device the second component of storage management is responsible for managing the device’s storage capacity. It controls the available space, also known as free space in the storage device, and assigns space to fresh files to be saved there.
Data requests stored in a storage device are managed via secondary storage management well. For instance, when the user double-clicks on the file for it to be opened, the secondary storage management gets that request and assists in retrieving it from the storage device.
Access management is charged with managing access for users to the data stored on computers. Users’ accounts provide users with a specific access to software as well as files and functions in the operating system. The capability to install software is controlled by access control. Access to edit, view and delete a file is controlled by access management. The ability to change settings within the operating system is controlled through access management. The way a user interacts the operating system as well as uses software is controlled through access control.
System for resource management
The component for managing system resources is accountable for the allocation of resources in the system including memory, and the CPU time. While programs are running they require to use memory as well as CPU time to function correctly. System resource management decides the amount of memory and CPU time a program can use at any given moment.
Controlling the use of system resources is a significant responsibility since it has a direct impact on the performance of your computer. If the system allocates too many resources to one program, other programs and processes could be unable to respond or slow. In the event that the operating system doesn’t have sufficient resources available the computer will become slow or cease to function entirely. System resource management makes sure that system resources are properly allocated.