资源描述
染牌羽绒服
LinuX内核(Kemel)版本
Linux继承了UNIX版本定制的规则,将Linux的版本分为内核版本和发行版本两种类型。其中,内核版本是指Linux系统内核自身的版本号发行版本是指由不同的公司或组织将Linux内核与应用程序、文档组织在一起,构成的一个发行套装。通常,各个公司或组织会使用CD-ROM发布它们的Linux发行套装。
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。一个内
核不是一套完整的操作系统,还需要配置Shell和相关实用工具,才能构成一套完整的操作系统。一套基于Linux内核的完整操作系统才被称为Linux操作系统
Linux内核的开发和规范一直是由Lines Torvalds领导下的开发小组所控制。开发小组每隔一段时间就会公布新的内核版本或者修订版本,表1-1列出了Linux内核从1991年开始到现在所经历过的各主要版本。内核具有实验版本和产品化版本两种不同的版本号.
曙光公司Linuz内核的发展历史可以看出,随着计算机硬件的发展,Linux内核的功能也在不断发展,以支持这些新硬件特性,同时,内核的代码量也在不断增加。内核是Linmc操作系统的基础,在操作系统中完成最基本的任务。当前的Linux内核主要功能包括以下几个方面.
1. 进程调度
进程调度(SCHED)负责控制进程对CPU的访问。当需要选择下一个进程运时,由进程调度子系统根据某种算法选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程还在等待其他资源,则该进程将不会被选择。Linux操作系统使用了比较简单的基于优先级的进程调度算法选择新的进程.
2. 内存管理
内存管理(Memory Managemrnt. MM)子系统用来管理多个进程对内存的使用。Linmc
支持虚拟内存,即在计算机中运行的程序,其程序代码、数据、堆栈的总量可以超过实际内
存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。
必要时,操作系统负责在磁盘和内存间交换程序块.
内存管理从逻辑上可以分为硬件无关部分和硬件相关部分。其中,硬件无关部供了进程的映射和逻辑内存的对换:硬件相关部分为内存管理硬件部分提供了虚拟接口。更多信息请参阅曙光公司官网:
展开阅读全文