第一章课后习题

1.你在你的主机上面安装了一张网卡,但是开机后,系统却无法使用,你确定网卡是好的,那么可能的问题出在哪里?该如何解决?

答:因为所有的硬件都没有问题,所以,可能出现的问题在于系统的核心(内核)不支持这张网卡。解决办法:
(1)到网卡的开发商网站
(2)下载支持你主机作业系统的驱动程序
(3)安装网卡驱动就可以使用了

2.一个操作系统至少要能够完整控制整个硬件,请问操作系统应该控制硬件哪些单元?

答:根据硬件的运作,以及资料在主机上面的运作情况与写入/读取情况,我们知道至少要能够控制:
(1)输入/输出
(2)设备控制
(3)流程管理
(4)文件管理

3.一GB的硬盘空间等于到少KB?

答:
1GB=1024MB
1MB=1024KB
1KB=1024Byte
1Byte=8bit
所以:
1GB=1024*1024=1048576KB

4.我在windows上玩的游戏可不可以拿到Linux上去玩?

答:
不可以。因为游戏也是一个应用程序,他必须要使用到核心所提供的工具来开发他的游戏,所以这个游戏是不可在不同的平台间运作的。除非这个游戏已经进行了移植

5.UNIX是谁写出来的,GNU项目是谁发起的?

答:
Unix是肯汤普森写的,1973年再由Dennis Ritchie(丹尼斯里奇)以C语言改写成功。GNU是Richard Mathew Stallman(史托曼)在1984年发起的GNU项目。

6.GNU全名是什么?它由哪个基金会支持?

答:
GNU:GNU is Not Unix(GNU不是UNIX)。1985年Richard Stallman又创立了自由软件基金会(Free Software Foundation)来为GNU计划提供技术、法律以及财政支持。

7.何为多用户(Multi-user)多任务(Multi-task)?

答:
多用户:指Linux允许多人同时连上主机之外,每个用户皆有其个人的使用环境,并且可以同时使用系统的资源!
多任务:指的是多任务环境,在Linux的系统下,CPU与其他例如网络资源可以同时进行多项工作,Linux最大的特色之一即在于其多任务时,资源分配较为平均。
Windows为单人多任务

8.简单说明GNU General Public License ( GPL ) 与 Open Source 的精神

答:
1.GPL的授权之软件,仍为自由软件,任何人都可以拥有他
2.开发GPL的团体(或商业企业)可以经由该软件的服务来取得服务的费用
3.经过GPL授权的软件,其属于Open source的情况,所以应该公布其原始代码
4.任何人都可以修改经由GPL授权过的软件,使符合自己的需求
5.经过修改后 Open source 应该回馈给社群

9.什么时POSIX?为何说Linux使用POSIX对于发展有很好的影响?

答:
POSIX:定义了操作系统应该为应用程序提供的接口标准
POSIX时一种标准规范,主要针对在Unix操作系统上面跑的程序进行规范。若你的操作系统符合POSIX,则附和POSIX的程序就可以在你的操作系统上面运作。Linux由于支持POSIX,因此很多Unix上的程序可以直接在Linux上运作,因此程序的移植相当简易!也让大家容易转换平台,提升Linux的使用率。

10.Linux的开发主要分为哪两种内核版本?

答:
主要分为奇数的发展中版本(开发) 如2.5
      偶数的稳定版本         如 2.6

11.简单说明Linux成功的因素

答:
1.由Minix操作系统开发的Unix like,没有版权的纠纷;
2.有助于GNU计划所提供的各项工具软件,gcc/bash 等;
3.internet广为流传;
4.由支持POSIX标准,让核心能苟时和所有软件的开发;
5.托瓦兹强调务实,虚拟团队的自然形成;

12.Linux的优缺点?

答:##优点:
1.稳定的系统:
    Linux主机连续运行一年以上而不曾宕机、不必关机是很平常的事
2.免费或少许费用:

3.安全性、漏洞的快速修补:
    本来是“没有绝对安全的主机”,但Linux由于支持者众多,有相当多的热心团    体、个人参与其中的开发,因此可以随时获得最新的安全信息,并随时更新,相对比较安全!
4.多任务、多用户:
    Linux:可以同时允许多人上线来工作,并且资源的分配较为公平
    比起Windows:单人多用户系统要稳定的多
5.用户和用户组的规划:
    Linux,文件属性可分为三类:r,w,x。这些属性又可分为三类:文件所头者,文件所有组,其他非拥有者和组。具有相当良好的保密性。
6.相对比较不消耗资源的系统:
    目前市面上任何一台个人计算机都可以架设(服务上百人以上的主机系统)
7.适合需要小内核程序的嵌入式系统:
    Linux适合手机、数字相机、PDA、家用电品等操作系统。
    因为Linux只需要几百KB不到程序代码就可以完整驱动这个计算机硬件成为一个完整的操作系统
8.整合度佳且多样的图形用户界面:

##缺点:
1.没有特定的支持厂商
2.游戏的支持度不够
3.专业软件的支持度不够    
展开阅读全文

没有更多推荐了,返回首页