专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
所有的Unix内核都同宗同源,并且提供相同的API,现代的Unix内核存在许多设计上的相似之处。Unix内核几乎毫无例外的都是一个不可分割的静态可执行块(文件)。也就是说,它们必须以完整、单独的可执行块的形式在一个单独的地址空间中运行。Unix内核几乎都需要硬件系统提供页机制以管理内存。这种页机制可以加强内存空间的保护,并保证每个进程都可以运行于不同的虚地址空间上。 单内核与微内核设计之比较 操作系统内核可以分为两大设计阵营:单内核和微内核(第三阵营外内核,主要用在科研系统中,但也逐渐在现实世界中壮大起来)。 单内核是两大阵营中一种较为简单的设计,在1 [阅读全文] [PDF]
  Unix实际是一种比较老的系统了,在Unix之后的操作系统的发展已经不明显,虽然在操作系统理论上的进步也不少,但真正比较大而且应用于实际中的却并不是很多。微内核理论可以算是一个比较实用的发展,虽然理论上微内核各个方面都有优势,但也并不是万用灵药,传统内核也有自己的优势,尤其是近些年来,内核模块化的发展,使得传统内核也吸收了微内核的一些优点,反过来, NT/2000的微内核,内核中包含了更多的东西,其实际大小不一定要比Unix小。    另一个非常有实际意义的操作系统发展是引入了线程概念,这也是一个目前非常基础的概念。它也是一个非常有用的功能,能在同一个数据空 [阅读全文] [PDF]
  全部引导过程是四步  1:boot PROM phase  2:boot Programs phase  3:kernel initialization phase  4:init phase    system初始化,检测内存和cpu,检查设备和创建设备树,设置console    kernel初始化过程    kernel self -initialization 内核自检    loading of kernel modules 载入内核模块    reading of the kernel configuration file in /etc/sys [阅读全文] [PDF]
1 共3条 分1页