linux系统核心组成
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-21
Linux系统核心组成 指挥linux系统稳定有序运行的核心是linux的内核,目前最新的内核版本为2.6,一个完整的linux内核由5部分组成:内存管理、进程管理、进程间通信、虚拟文件系统、网络接口. 1、 内存管理 内存管理主要完成如何有效的管理整个系统的物理内存,同时快速响应内核各子系统对内存的分配请求;linux内存管理支持虚拟内存,即系统上运行的所有程序占用的内存总量可以大于物理内存,大于得部分从磁盘申请得到,平时系统只把当前运行的程序块保存在内存中,其他程序块保存在磁盘中,在内存紧缺时,内存管理负责在磁盘和内存间交换程序块. 2、 进程管理 进程管理主要控制系统进程对cpu的访问,当某个进程需要运行时,由进程调度器根据优先级启动新的进程.在系统运行时,每个进程都会获得一定的时间片,进程调度器根据时间片的不同,选择每个进程一次运行,当某个进程的时间片用完后,调度器会选择一个新的进程继续运行,这就是linux支持多任务运行的机制.实际上,cpu在同一时间内只有一个进程在运行. 3、 进程间通信 进程间通信主要用于控制不同进程之间在用户空间的同步、数据共享和交换.当一个进程等待硬件操作时会被挂起,当硬件操作完成,进程被恢复执行;这个过程由进程间通信来协调. 4、 虚拟文件系统 Linux内核中的虚拟文件系统用一个通用的文件模型表示各种不同的文件系统.虚拟文件系统分为逻辑文件系统和设备驱动程序;逻辑文件系统指linux所支持的文件系统,例:ext3、vfat,设备驱动程序指为每一种硬件控制器所编写的驱动模块. 5、网络接口
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux的用户环境下一篇: Linux下架设邮件服务器全攻略(二)
关于linux系统核心组成的所有评论