Components of Operating System
A brief description about the components of operating system is given below.
1. Process Management:
The most important task of operating system is to manage and monitor different processes executing in the computer. Generally, a program in execution is called process. Typically, a process is considered as the unit of work in a system. Such a system consists of a collection of processes. Some of which are operating system processes (that execute system code), while the remaining are user processes (that execute user code or application code). The process management component of the operating system manages the processes for execution.
A process has some requirements for execution such as input data, I/O devices, and other resources etc. The operating system handles these tasks for the process. If multiple processes are executing simultaneously, the operating system must be capable of providing each process with an appropriate virtual environment in which they can execute.
2. Memory Management:
The memory unit has very important role for data processing. The processor takes data and program instructions from memory, executes them, and stores the results in the main memory. In some advanced computer systems, memory can be shared by multiple processes. The operating system must manage the allocation of memory to these processes.
3. Secondary Storage Management:
The information and programs are permanently stored on the secondary devices such as hard disk, floppy disk, and tape etc. The programs are loaded by operating system from secondary storage into main memory before executing.
4. File System Management:
The processed data must be stored in the form of files on storage medium from where it can be retrieved when required for use. A file is a storage unit and It is a collection of related information. A file may be a set of program instructions. Files are stored permanently on the storage device and are organized in folders or directories so that a particular file can be easily accessed.
The operating system must be capable of understanding the type of storage devices (such as disk drive, tape drive, CD-ROM drive) and the structure of the data contained in the files on the storage medium. In case of a system with multiple users, the operating system must provide protection mechanisms to control access to these files.
5. I/O System:
A computer communicates information through its input and output devices. The I/O system manages and controls I/O devices and their operations. The I/O system manages different I/O devices such as keyboard, mouse, monitor, printer, secondary storage etc.
6. Protection System:
The operating system provides protection to various resources of the computer against unauthorized users (or processes), so that only the authorized users can access the system. The operating systems use various mechanisms for the protection of the computer system and its programs. Similarly, if multiple processes are executing simultaneously in a computer the operating system must be capable of providing protection from each other's activities.
7. Command Interpreter System:
Command Interpreter acts as basic interface between the operating system and user. The user interacts with the computer by giving commands to the operating system. The command interpreter system is also referred to as command line interpreter or the shell. It gets the commands from user and executes them.
Article author
About the Author
Further reading
Further Reading
Article
Visual Communication Design vs Graphic Design: Key Differences Between the Two Disciplines
Design has been at the centre of our perception of information, brands and entertainment in the world that is now digital first. Whether you browse social media, watch YouTube videos, or pass a billboard, you probably have encountered both visual communication design and graphic design, yet most likely, you were not aware of the distinction between the two. Although these two fields are closely related and in many instances overlap, they have different purposes and require di
July 21, 2025
Article
Dr. Ann Marie Egloff Provides A Step-by-Step Guide for Starting Your Philanthropic Journey
Dr. Ann Marie Egloff understands that engaging in philanthropy isnât about just donating funds; itâs about the values and intention behind that action. Whether youâre donating money, volunteering time, or sharing your skills, giving back can take many forms and fit into any lifestyle. According to Dr. Ann Marie Egloff, the most rewarding experiences often come from aligning your efforts with causes that resonate personally. By clarifying your motivations, setting though
May 27, 2025
Article
Why Guitar Lessons Are the Key to Mastering the Instrument
Learning to play the guitar is an exciting and rewarding experience. Whether you’re a complete beginner or have been playing for years, guitar lessons can help you unlock your full musical potential and take your skills to the next level. But what exactly do guitar lessons offer, and how can they benefit you? Let’s dive in! 1. A Structured Learning Path One of the biggest advantages of taking guitar lessons is the structure they provide. While it’s easy to get lost in the s
February 1, 2025
Article
Why Choose a CBSE School? Key Insights for Parents
SVPT Saraswati School is widely regarded as one of the Best CBSE Schools in Thane, offering a holistic and well-rounded education that goes beyond academics. Situated in a peaceful and conducive learning environment, this institution provides a blend of modern infrastructure, dedicated faculty, and extracurricular activities, ensuring that students develop both academically and personally. A Legacy of Excellence in Education:rnSVP Saraswati School has built a reputation over
November 26, 2024