鸟哥的linux私房菜

鸟哥的linux私房菜

ID:20559008

大小:1.45 MB

页数:414页

时间:2018-10-13

鸟哥的linux私房菜_第1页
鸟哥的linux私房菜_第2页
鸟哥的linux私房菜_第3页
鸟哥的linux私房菜_第4页
鸟哥的linux私房菜_第5页
资源描述:

《鸟哥的linux私房菜》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、鸟哥的Linux私房菜基础文件什么是Linux什么是Linux?什么是操作系统?要了解Linux之前,就不能不知道什么是操作系统(OperationSystem,OS),所以,首先我们来简单的说一说什么是操作系统吧!先来想一想,当我们使用计算机时,屏幕上面显示的咚咚是由哪里来的?嗯!是由显示卡与屏幕显像的;那么你现在可以藉由网络看到这篇文章,则是藉由Internet、网络卡、网络线以及所有相关的电子器材与网络器材所完成的一项任务!如果你要看VCD呢?那么就需要光驱、光盘、声卡的发声等等的支持。这么说来的话,所以在

2、『工作』的东西都是『硬件』的工作呀!对了!就是这些计算机硬件在工作的。那么硬件怎么工作呢?那就是藉由『操作系统』来达成的啰!这个操作系统就是在沟通你这个使用者跟硬件之间的讯息传递啦!也就是说,没有操作系统,那么你的计算机硬件就只是一堆废铁,什么工作都不能做的!那么操作系统里面含有什么东西呢?简单的来说,操作系统主要分为两个东西,一个是『核心』、一个是『一堆核心提供的工具』我们以使用者常使用的Windows计算机来做一个简单的说明好了。大家应该都使用过Windows计算机里面的档案总管吧?那么当你开启档案总管的时候

3、,他是否会显示你硬盘当中的数据?这个显示硬盘里面的数据,就是『核心』帮你做的,但是,你要核心去显示硬盘哪一个目录下的数据,则是由『档案总管』这个『工具』帮你达成的!这样可以理解吗?再来,如果您曾经使用过Windows2000或WindowsXP的话,那就更好了!你就应该听过有所谓的『FAT32与NTFS档案格式』吧?在Windows98这个早期的Windows版本中,他并无法读取或者是找到WindowsXP的NTFS档案格式的硬盘,为什么呢?因为他的『核心』本来就不认识NTFS啊!所以,即使你有档案总管,但是由于

4、核心根本不认识NTFS,所以,档案总管也是没有能力帮你达到你想要做的事情!这样应该就更清楚了吧?没错!你的整个硬件是由核心来管理的,而如果核心不认识你的硬件,那么你将无法使用该硬设备,例如上面提到的NTFS档案格式的硬盘!核心就是『Kernel』,他是一个操作系统的最底层的东西,由他来掌管整个硬件资源的工作状态,而Linux有Linux自己的核心,Windows也有他自己的核心。所以说,当有新的硬件加入到你的系统中的时候,那么若你的『Kernel』并没有支持他的时候,呵呵,这个新的硬件就肯定无法工作的,因为控制他

5、的Kernel并不认识他呀!这样了解了吗?!先有个概略性的了解,后面我们提到『核心编译』的时候会在更详细的谈到他!一般来说,Kernel管理的事项有:.Systemcallinterface:一些服务与kernel沟通之后,将硬件的资源进一步的利用;.Processcontrol:系统过程控制中心,所以核心编的越小越好;.Memorymanagement:控制整个系统的内存管理;.Filesystemmanagement:档案系统的管理,例如I/O等等的工作啦!还有不同档案格式的支持啦等等,如果你的核心不认识某个

6、档案系统,那么您将无法使用该档案格式的档案啰!例如上面提到的Windows98不认识NTFS档案格式的硬盘;.Devicedrivers:就如同上面提到的,硬件的管理是Kernel的主要工作之一,当然啰,装置的驱动程序就是核心需要做的事情啦!好在目前都有所谓的『可加载模块』功能,可以将驱动程序编辑成模块,就不需要重新的编译核心啦!这个也会在后续的核心编译当中提到的!所以啦!所有硬件的资源都是他来管理的!至于我们要达成一些工作时,除了藉由核心本身提供的功能(例如上面提到的档案总管)之外,还可以藉由其它的应用软件来达

7、成喔!举个例子来说,你要看VCD影片是吧!那么除了Windows提供的媒体播放程序之外,你也可以自行安装VCD播放程序来播放VCD啰!这个播放程序就是应用软件啰,而这个应用软件可以帮你去控制核心来工作(就是放映影片啰),因此,我们可以这样说,核心是控制整个硬件支持的咚咚,也是一个操作系统的最底层,然而要让整个操作系统更完备的话,那还需要含有相当丰富的核心提供的工具,以及核心相关的应用软件来支持!OK!提到这里那么您知道Linux是什么了吗?呵呵!对啦!其实Linux就是一个操作系统,这个操作系统里头含有最主要的k

8、ernel以及kernel提供的工具啦!他提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭Unix良好的传统来的,所以相当的稳定而功能强大!此外,由于这个优良的架构可以在目前的个人计算机(X86系统)上面跑,所以很多的软件开发者将他们的工作心血移转到这个架构上面,那就是很多的应用软件啦!虽然Linux仅是其核心与核心提供的工具,不过,由于核

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。