简述linux的体系结构

简述linux的体系结构
演示机型:华为MateBook X系统版本:win101、完全免费:Linux操作系统作为一个免费、自由、开放的操作系统,任何人都有使用、拷贝和修改Linux系统的自由 。
2、高效、安全、稳定:Linux具有执行效率高、安全性高和稳定性好的特点 。
3、持多路硬件平台:Linux能在笔记本电脑、PC、工作站甚至大型机上运行,并能在x86、MPS、Powerpc、SPARC、Alpha等主流的体系结构上运行 。
4、友好的用户界面:Linux提供类似Windows图形界面的X-Window系统,用户可以使用鼠标方便、直观和快捷地进行操作 。
5、强大的网络功能:Linux在通信和网络功能方面优于其他操作系统,其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些网络特性的灵活性 。
6、支持多任务、多用户:Linux同时也是多任务、多用户的操作系统,可以支持多个使用者同时使用并共享系统的磁盘、外设、处理器等系统资源 。Linux的保护机制使每个应用程序和用户互不干扰,一个任务崩溃,其他任务仍照常运行 。

简述linux的体系结构

文章插图
Linux操作系统的体系结构一般分为四个层次Linux采用分层设计,它包括4个层次 。每层只能与它相邻的层通信,层次间具有从上到下的依赖关系,靠上的层依赖于靠下的层,但靠下的层并不依赖于靠上的层 。各层系统介绍如下 。


用户应用程序层:


位于整个系统的最顶层,是Linux系统上运行的应用程序集合,常见的用户应用程序有字处理应用程序、多媒体处理应用程序、网络应用程序等 。


操作系统服务:


位于用户应用程序与系统内核之间,主要是指那些为用户提供服务且执行操作系统部分功能的程序,为应用程序提供系统内核的调用接口 。X窗口系统、Shell命令解释系统、内核编程接口等就属于操作系统服务子系统 。这一部分也称为系统程序 。


Linux内核:
【简述linux的体系结构】

靠近硬件的是内核,即Linux操作系统常驻内存部分 。Linux内核是整个操作系统的核心,由它实现对硬件资源的抽象和访问调度 。它为上层调用提供了一个统一的虚拟机器接口,在编写上层程序的时候不需要考虑计算机使用何种类型的物理硬件,也不需要考虑临界资源问题 。每个上层进程执行时就像它是计算机上的唯一进程,独占了系统的所有内存和其他硬件资源 。但实际上,系统可以同时运行多个进程,由Linux内核保证和进程对临界资源的安全使用 。所有运行在内核之上的程序可分为系统程序和用户程序两大类,但他们统统运行在用户模式之下 。内核之外的所有程序必须通过系统调用才能进入操作系统的内核 。
硬件系统:


包含Linux所使用的所有物理设备,如CPU、内存、硬盘和网络设备等 。

    推荐阅读