Architecture of Linux:
Linux System Architecture. The Linux Operating System's architecture primarily has these components: the Kernel, Hardware layer, System library, Shell and System utility. 1. The kernel is the core part of the operating system, which is responsible for all the major activities of the LINUX operating system
· The kernel is the core part of the operating system, which is responsible for all the major activities of the LINUX operating system. This operating system consists of different modules and interacts directly with the underlying hardware. The kernel offers the required abstraction to hide application programs or low-level hardware details to the system. The types of Kernels are as follows
Monolithic Kernel
Micro kernels
Exo kernels
Hybrid kernels
· The shell is an interface between the user and the kernel, and it affords services of the kernel. It takes commands from the user and executes kernel’s functions. The Shell is present in different types of operating systems, which are classified into two types:command line shells and graphical shells.
· The command line shells provide a command line interface, while the graphical line shells provide a graphical user interface. Though both shells perform operations, but the graphical user interface shells perform slower than the command line interface shells. Types of shells are classified into four:
Korn shell
Bourne shell
C shell
POSIX shell
Features of Linux Operating System
The main features of Linux operating system are
Portable: Linux operating system can work on different types of hardwares as well as Linux kernel supports the installation of any kind of hardware platform.
Open Source: Source code of LINUX operating system is freely available and, to enhance the ability of the LINUX operating system, many teams work in collaboration.
Multiuser: Linux operating system is a multiuser system, which means, multiple users can access the system resources like RAM, Memory or Application programs at the same time.
Multiprogramming: Linux operating system is a multiprogramming system, which means multiple applications can run at the same time.
Hierarchical File System: Linux operating system affords a standard file structure in which system files or user files are arranged.
Shell: Linux operating system offers a special interpreter program, that can be used to execute commands of the OS. It can be used to do several types of operations like call application programs, and so on.
Security: Linux operating system offers user security systems using authentication features like encryption of data or password protection or controlled access to particular files.
your blog is too good because your blog help you grow all student blogging website thanks you.
ReplyDeletevisit here
this product is nice we used product sum days and my experience is very good.
ReplyDeletefind out more
This comment has been removed by the author.
ReplyDelete
ReplyDeleteThis blog is looking good and very well written and keep write it.
click here now
This comment has been removed by the author.
ReplyDeleteThanks for sharing this blog this content is very significant for me I really appreciate you.
ReplyDeleteThe blogs you have posted have taught you a lot of good things Thanks for posting.
click here now