问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux操作系统的组成有哪几部分

发布网友 发布时间:2022-04-20 12:20

我来回答

2个回答

热心网友 时间:2022-05-26 03:24

Linux操作系统主要由五个基本部分组成:进程调度、内存管理、虚拟文件系统、网络接口、进程间通信。
进程调度:控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的程序,可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其他资源,则该进程不可运行进程。Linux使用比较简单的基于优先级的进程调度算法选择新的进程。
内存管理:允许多个进程安全的共享主内存区域。Linux的内存管理支持虚拟内存,即在计算机中运行的程序,其代码、数据、堆栈的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序则保留在磁盘中。必要时,操作系统负责在磁盘和内存空间交换程序块。
虚拟文件系统:隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统。虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统指Linux所支持的文件系统,如ext2、fat等,设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模块。
网络接口:提供了对各种网络标准的存取和各种网络硬件的支持。网络接口可分为网络协议和网络驱动程序。网络协议部分负责实现每一种可能的网络传输协议,网络设备驱动程序负责与硬件设备通讯,每一种可能的硬件设备都有相应的设备驱动程序。
进程间通讯:支持进程间各种通信机制。

热心网友 时间:2022-05-26 04:42

Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。

1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。

2.内存管理(MM)允许多个进程安全的共享主内存区域。Linux 的内存管理支持虚拟内存,即在计算机中运行的程序,其代码,数据,堆栈的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。必要时,操作系统负责在磁盘和内存间交换程序块。内存管理从逻辑上分为硬件无关部分和硬件有关部分。硬件无关部分提供了进程的映射和逻辑内存的对换;硬件相关的部分为内存管理硬件提供了虚拟接口。

3.虚拟文件系统(Virtual File System,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统。虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统指Linux所支持的文件系统,如ext2,fat等,设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模块。

4.网络接口(NET)提供了对各种网络标准的存取和各种网络硬件的支持。网络接口可分为网络协议和网络驱动程序。网络协议部分负责实现每一种可能的网络传输协议。网络设备驱动程序负责与硬件设备通讯,每一种可能的硬件设备都有相应的设备驱动程序。

5.进程间通讯(IPC) 支持进程间各种通信机制。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酸醋萝卜怎么做又脆又好吃 账簿启用及交接表填写的步骤 账簿启用及交接表怎样填写 说的是精神分裂症,吃了二年多的药,分别是利培酮片,苯海索片,补脑_百度... 精神分裂症急性期适当的治疗方法 快递三斤荔枝的话要多少钱? 求高手指点一个plc编程问题,计算时间差,还有时间比较后,输出执行... 你好高手 我现在买了个松下fp0的PLC我想写一个步进程序,请问能否... 【plc执行程序步骤】 plc执行程序时 若有一步不能满足条件而执行不了... 电脑屏幕的壁纸怎么更换? 表格里怎么取消限制条件 注册滴滴司机有什么要求 加入滴滴司机,怎样加入,我驾龄8年多,C1的驾照,... 滴滴司机怎样注册新的小号 同一个驾驶证可以注册两个以上的滴滴帐号吗? 2018年滴滴司机需要哪些条件才能加入。驾驶证一年... 滴滴司机新帐号服务分和星级多少? 滴滴新注册的账号80服务分 跑多少单升到100 滴滴快车加盟,对车型有什么要求 滴滴出行司机注册新账号后服务分和星级是多少? 滴滴服务分低,怎么重新注册滴滴新号? 滴滴车主账户激活不了怎么办 怎样才能激活滴滴车主帐号? 你好,滴滴快车账号怎样激活?谢谢! 怎样才能激活滴滴车主帐号 滴滴车主账号怎么激活? 我的笔记本电脑为什么不显示无线网络标志了? 每次开机任务栏里就来没网络图标? 笔记本电脑右下角的无线网络图标不见了!怎么弄?... 笔记本电脑任务栏里没有网络连接的图标 linux如何操作 Linux基本操作 什么是linux操作系统 Linux操作系统的功能有哪些? linux操作系统的界面是什么样的 输入内容不符合限制条件怎么取消? 买回来的玫瑰花怎么养? 鲜花店买回来的玫瑰怎么养活 买回来的玫瑰花怎么养 新买的盆栽玫瑰花怎么养? 如何将从花店买的玫瑰花养活? 玫瑰花买回家怎么保养,花期更长? 买回来的玫瑰花如何养 买来的玫瑰花怎么养 从花店买的玫瑰花要怎么养 新买的盆栽玫瑰怎么养 买回来的玫瑰花怎么养在花瓶中 新鲜玫瑰花怎么养 玫瑰花怎么才能养的更久 情人节收到的玫瑰花怎么养久一点 十大方法 从花店买的玫瑰花,怎么养才可以活的久一点?