Linux的规划与安装基础学习篇课后习题答案
Linux的规划与安装基础学习篇课后习题答案
1. 一个完整的作业系统至少要能够完整的控制整个硬件,请问,作业系统应该要控制硬件的哪些单元?
至少要能够控制: (1)input/output crontrol, (2)device control, (3)processmanagement, (4)filemanagement.等等!
2. 核心的功能在于管控整个系统的硬件,这包括了CPU 运算单元的管理,输入/输出的管理,记忆体的管理等等。那么请问一个较为完整的作业系统,应该包含哪些部分?
应包含Kernel + Kernel Tools + Applications 等等
3. 一个GBytes 的硬盘空间,等于几个KBytes ?
1GBytes = 1024 MBytes * 1024 KBytes/MBytes = 1048576 KBytes
4. 你在你的主机上面安装了一张网络卡,但是开机之后,系统却无法使用,您确定网络卡是好的,那么可能的问题出在哪里?该如何解决?
因为所有的硬件都没有问题,所以,可能出问题的地方在于系统的核心(kernel)不支持这张网络卡。解决的方法,到网络卡的开发商网站,下载支援您主机作业系统的驱动程序,安装网络卡驱动程序后,就可以使用了。
5. 我在一部主机上面安装Windows 作业系统时,并且安装了显示卡的驱动程序,他是没有问题的。但是安装Linux 时,却无法完整的显示整个X Window 。请问,我可不可以将Windows 上面的显示卡驱动程序拿来安装在Linux 上?
不行!因为核心不同,针对硬件所写的驱动程序也会不相同,编译器也不同,当然,驱动程序也无法在两个作业系统间相容。这也是为何开发商在他们的网站上面,都会同时提供许多不同作业系统的驱动程序之故。
6. 我在Windows 上面玩的游戏,可不可以拿到Linux 去玩?
当然不行!跟上一题相似的,因为游戏也是一个应用程序(application),他必须要使用到核心所提供的工具来开发他的游戏,所以这个游戏是不可在不同的平台间运作的。除非这个游戏已经进行了移植。
7. 什么是软件的移植?
程序是由程序码(通成为ASCII 格式)经过编译器编译成为binary file 之后,才能够在该作业系统上面执行。因此,您可以将您的程序的程序码修改成可以适应其他作业系统的'环境,并且加以编译,使程序可以在其他平台上运作,这个修改的动作即为移植。
8. Linux 本身仅是一个核心与相关的核心工具而已,不过,他已经可以驱动所有的硬件,所以,可以算是一个很阳春的作业系统了。经过其他应用程序的开发之后,被整合成为Linux distribitions。请问众多的distributions 之间,有何异同?
相同:利用同样的Linux kernel (),几乎相同的自由软件套件(例如GNU里面的gcc/glibc/vi/apache/bind/sendmail... ) , 几乎相同的操作接口
【Linux的规划与安装基础学习篇课后习题答案】相关文章:
高中语文朱自清背影课后基础习题及答案10-21
《背影》课后习题及答案11-12
离骚课后的习题答案11-04
《离骚》课后习题答案11-05
《离骚》课后习题及答案11-04
离骚课后习题及答案10-15
《观潮》课后习题及答案09-02
基础会计习题及答案04-28
会计基础习题及答案06-13