Friday, October 16, 2020

Linux Architecture

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991

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.

 

 

 

                                                                                                                    

6 comments:

  1. your blog is too good because your blog help you grow all student blogging website thanks you.
    visit here




    ReplyDelete
  2. this product is nice we used product sum days and my experience is very good.

    find out more

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete

  4. This blog is looking good and very well written and keep write it.
    click here now

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Thanks for sharing this blog this content is very significant for me I really appreciate you.
    The blogs you have posted have taught you a lot of good things Thanks for posting.
    click here now

    ReplyDelete