What is the difference between ”Kernel” and ”OS” or ”Operating System”?

Thank you for the request.

OS is an abbreviation for “operating system”.So the English word for “operating system”.

What most average users understand by an operating system is actually a collection of programs, functions, and software that performs all sorts of tasks.For example, Windows already includes a text editor during the basic installation. This is actually NOT part of the basic operating system. However, it is included because without a text editor it would not even be possible to modify simple configuration files.

Such differences become clear when comparing Windows and Arch Linux in the desktop area, for example.Windows comes with graphical installer, graphical interface, graphical text editor, etc. Arch Linux comes in the basic form only with a text-based user interface and some basic programs that are used for basic procedures such as Internet connection, installation, etc. responsible. Even after initial installation, the operating system does not yet have a graphical interface or programs. These are assembled and reinstalled by the user, depending on their purpose and taste.

An operating system itself actually has a few basic tasks that can vary a little depending on the purpose.For example, devices such as an Internet modem also need an operating system. But don’t have a graphical interface or an Office package. Unlike a desktop computer. Devices such as modems, network devices, smartTVs, also smart phones, entertainment systems in the car, servers… are designed for specific purposes and the software, i.e. also the operating system, is adapted to the respective task and the respective hardware. If an Internet modem does not require a monitor, then the operating system does not need a function to communicate with a graphics card.

For example, desktop computers mostly use Intel and AMD chipsets.Smart Phones work quite similarly in principle. However, they mostly use ARM chipsets. The respective electronics have different basic command sets. Therefore, Windows can not simply be transferred to a SmartPhone or Android as it is on a desktop computer. An operating system must therefore be adapted to the electronics.

The core of the operating system is the core or “kernel”, which takes over the basic task.For example, the management and coordination of the running processes (see Task Manager, Processes) or the coordination of and communication with the existing hardware.

The operating system kernel is therefore the part of the software that is started by the boot loader after the BIOS and takes over the further OPERATION.Hence OPERATING SYSTEM. A software system for operation.

Depending on the operating system, the core can also be designed differently and there are different types of cores.For example, monolithic cores that are larger and contain partial extensions such as device drivers or micro-cores that contain only the bare essentials. Of course, an operating system core can also be modularly expandable.

In any case, the operating system is responsible for basic operations and regulates basic communication with the hardware and the management of processes.The operating system also determines whether and in what form the software is expandable. Actually, in a way, whether and how the hardware is expandable. This includes managing other programs, upgrades, etc. The operating system is responsible for the basic processes on the respective device and is strongly connected to the purpose and hardware of the respective device.

The operating system is more or less also a translator between humans and electronics.Machines know only ones and zeros (current or no current). A person is a little more complex. An operating system raises communication from a pure electronic level to an abstraction level that facilitates communication for the user.

So the basic idea of an operating system is quite simple, but the tasks are complex.

Leave a Reply