我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 关于Linux 内核中五个主要子系统的介绍 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

大芒子



性别: 帅哥 状态: 该用户目前不在线
头衔: 快跑快跑!!!!!
等级: 赏金猎人
发贴: 379
威望: 0
浮云: 90
在线等级:
注册时间: 2007-12-18
最后登陆: 2008-06-29

5come5帮你背单词 [ design /di'zain/ vt. 设计,计划;n. 图纸,设计,构思,图案 ]


关于Linux 内核中五个主要子系统的介绍


关于Linux 内核中五个主要子系统的介绍


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



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



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



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



5. 进程间通讯(IPC) 支持进程间各种通信机制。处于中心位置的进程调度,所有其它的子系统都依赖它,因为每个子系统都需要挂起或恢复进程。一般情况下,当一个进程等待硬件操作完成时,它被挂起;当操作真正完成时,进程被恢复执行。例如,当一个进程通过网络发送一条消息时,网络接口需要挂起发送进程,直到硬件成功地完成消息的发送,当消息被成功的发送出去以后,网络接口给进程返回一个代码,表示操作的成功或失败。其他子系统以相似的理由依赖于进程调度。



(责任编辑:A6)
来源:赛迪网 供稿:sixth  时间: 2008-01-02 09:31:36 评论0条 点击:阅读次数: 次
顶端 Posted: 2008-01-07 13:06 | [楼 主]
ipod



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 992
威望: 0
浮云: 1452
在线等级:
注册时间: 2006-04-24
最后登陆: 2010-07-07

5come5帮你背单词 [ admission /əd'miən/ n. 允许进入,入场费,坦白,承认 ]


不错不错,谢谢分享
顶端 Posted: 2008-01-08 18:09 | [1 楼]
simpleboy



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 155
威望: 0
浮云: 1155
在线等级:
注册时间: 2007-03-05
最后登陆: 2008-06-29

5come5帮你背单词 [ reap /ri:p/ vt. 收获(庄稼),获得,得到;vi. 收割,收获 ]


不错,这个区就该多点内核方面的 东西。
顶端 Posted: 2008-01-08 22:40 | [2 楼]
qiangsuper



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 492
威望: 0
浮云: 1106
在线等级:
注册时间: 2006-10-22
最后登陆: 2008-06-29

5come5帮你背单词 [ wake /weik/ vt. 唤醒,唤起,使认识到;vi. 醒来 ]


下个学期要学操作系统了.
顶端 Posted: 2008-01-13 12:29 | [3 楼]
我来我网·5come5 Forum » Linux专区

Total 0.018515(s) query 7, Time now is:12-22 20:07, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号