
An OS is part of a computer program that manages both the hardware and software. In this article, we will learn about the Basics Of the Operating System.
An OS is comprised of several pieces
The following are the basic components we are required to learn. In the below, we will learn elaborately.
- The Boot loader.
- The kernel.
- Daemons.
- Shell.
- Graphical Server.
- Desktop Environment.
- Applications.
Now we can describe the number of pieces show below:
Now, we are going to elaborate on the six components comprised of the OS. Continue reading, and you will get a lot more interesting things to understand the OS.
1. Boot loader:
The kernel is the central part of an OS. Here, it manages the operations of the computer. It is also the hardware most notably memory and CPU time. The kernel is the most fundamental part of an OS.
When an OS is loaded into memory, the kernel loads first and remains in memory until the OS is shut down again. The kernel is responsible for low-level tasks such as disk management, task management, and memory management.
2. Management System
- Process management for application execution.
- Memory management, allocation, and I/O.
- It has the Device management through the use of device drivers.
- Has the System call control, which is essential for the execution of the kernel services.
3. kernel
Daemons:
Daemon is a program that runs in the background without the user’s interaction. A daemon runs in a multitasking OS like UNIX. A daemon is initiated and controlled by special programs knows as processes.
There are five types of kernels:
1. Monolithic.
2. Micro.
3. Hybrid.
4. Nano.
5. Exo.
Shell:
Shell is a user interface for access to an OS services. In general, OS shells use either a command-line interface. The graphical user interface, depending on a computer’s role and particular operation.
5. Graphical Server / Graphical OS
Computers until the rise of mobile computing. Desktop GUI helps the user to access and edit files easily while they usually do not provide access to all of the features in the OS.
Types of Some Desktop Environment:
- KDE.
- MATE.
- GNOME.
- Cinnamon.
- Unity.
- LXDE.
- XFCE.
- Others.
Application:
The Linux OS is considered for geeks and nerds for hardcore and developers. Linux OS now spot gorgeous and intuitive user interfaces. You may be wondering what applications you should install. The following is a list of 50 useful accessible applications. That many Linux users enjoy in no particular order.
We have learned enough about the basics of OS and each of the important components. Focus on the keywords mentioned in this article. These keywords will help you recognize each of the sections in your OS. Stay with us, we are bringing more efficient articles for you.