鸟哥的私房菜之第一篇

发布时间:2016-12-8 0:17:11 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"鸟哥的私房菜之第一篇",主要涉及到鸟哥的私房菜之第一篇方面的内容,对于鸟哥的私房菜之第一篇感兴趣的同学可以参考一下。

Linux到底是什么 在说linux之前,不能不提Kernel(内核)这个名词。简单的说,内核就是控制硬件的东西。这里我们先来谈一谈整体的操作系统架构,好让大家比较容易了解。 在使用计算机的时候,显示影像的硬件是显卡和屏幕,连接Internet的硬件组件是网卡,发出声音的硬件是声卡!这么说来,所有实际操作的东西都是“硬件”的工作。但是硬件 怎么知道如何工作呢?这就是“核心”的工作了!核心就是“Kernel”(内核),它是一个操作系统的最底层的东西,用来掌管整个硬件资源的工作状态,而Linux有Linux自己的核心,Windows也有自己的核心。所以说,当有新的硬件加入到您的系统中时,如果您的Kernel”不能支持它,那么这个新的硬件肯定无法工作,因为控制它的核心不认识它!这里先给出概略性的介绍,后面提到“核心编译”的时候再更详细地讲解它!核心的基本功能是: ·System call interface(系统调用接口):一些服务与kernel沟通之后,将进一步利用硬件的资源; ·Process control(过程控制):系统过程控制中心,所以核心编得越小越好; ·Memory management(内存管理):控制整个系统的内存管理; ·File system management(文件系统管理):文件系统的管理,例如I/O等的工作,还有不同文件格式的支持,等等,如果您的核心不认识某个文件系统,那么将无法使用该文件格式的文件! ·Device drivers(设备驱动程序):如同上面提到的,硬件的管理是内核的主要工作之一,当然,设备的驱动程序也就是核心要做的事情了!好在目前都有所谓的“可加载模块”功能,可以将驱动程序编辑成模块,这样就不需要重新编译核心啦!这个也会在后续的核心编译中提到! 其实Linux就只是一个内核,它提供了一个完整的操作系统中最底层的硬件控制与资源管理的完整架构,这个架构沿袭了Unix良好的传统,所以相当稳定且功能强大!

上一篇:Smtp邮件发送漏洞
下一篇:poj 2139 最短路

相关文章

相关评论