快速业务通道

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、网络接口
Empire CMS,phome.net
网络接口提供对各种网络标准的实现和各种网络硬件的支持.网络接口分为网络协议和网络驱动程序,前者负责实现各种网络传输协议,后者负责为网卡提供设备驱动程序.

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号