鸟哥的Linux私房菜习题(第一章)

  1. 一个完整的操作系统至少需要完整的控制整个硬件,请问,操作系统应该要控制硬件的哪些单元?
    内存单元.处理器单元,
  2. 核心功能在于管理控制整个系统硬件,这个包括 CPU 运算单元的管理,输入输出的管理,内存的管理,等等.那么,请问一个较为完整的操作系统,应该包含哪些部分?
    系统调用接口,进程控制,内存管理,文件系统管理
  3. 1GB内存硬盘空间等于多少 KB ?
    1GB = 1024MB = 1024MB * 1024
  4. 您在主机上安装了一张网卡,开机之后系统无法使用,您确定网络卡是好的,那么问题可能在哪里,该如何解决
    如果网络卡是好的,那么考虑系统对于这个网卡是否支持,一般 linux 的 kernel 本身应该是不包含多余网卡部分的, window 常用的是驱动这个说法,检查是否有相应的驱动来支持控制这个硬件.
  5. 我在一台主机上安装了 windows 操作系统时,安装了显卡的驱动程序,它是没有问题的,但是,安装 linux 时,却无法完整的显示整个 Xwindow ,请问,是否可以将 windows 上面的显卡驱动程序安装在 linux 上?
    答案是不可以的,驱动程序一般会携带着后缀名,windows 操作系统的驱动程序,除了二进制代码外,还包括很多库函数等等东西,这些在 linux 上面应该是无法使用的
  6. 在 windows 上能玩的游戏,在 linux 上面可以玩吗?
    不可以的,考虑一下 kenerl 的概念,它包含一些系统定义的操作 api,而这些 api 很明显在不同的系统上是不一样的
  7. 什么是软件的移植?
    我觉得应该是出于 cpu 的主要原因,不同的 cpu 支持不同的架构, 而如何适配不同的 cpu .需要进行移植
  8. linux 众多版本之间有什么不同?
    kennerl 是相同的,但是本身 linux 是并没有足够的应用软件的.此时包含 gui 界面,邮箱等等,会有发行版的公司进行整合调试,不同的发行版可能会选择不同的程序,风格上可能也有不同.
  9. unix 是谁写出的,GNU 计划是谁发起的?
    这个记不得了0.0,嘿嘿,外国人的名字听起来就头大,ken thompson.
    史托曼,他本来想编写一个更加自由的开放的 unix 操作系统,但是不现实,最终选择编写在 unix 上面运行的小程序 ,包括 GCC, BASH SHELL, Emacs.
  10. GNU 的全名叫什么,主要由哪个基金会支持?
    自由软件基金会
  11. 如何获取 linux 发行版的光盘?
    一般是购买,或者自己烧制
  12. 简单说明一下什么是 GNU 的 GPL
    GPL 是一种版权声明,自由软件提供了自由度,GPL 的源码是开放的,但是在修改之后,不可以再取消 GPL 授权,不能单纯的销售 GPL授权的 软件,需要提供其他服务.
  13. 什么是 linux? 该如何回答?
    linux 是一个操作系统,自由,免费
  14. 什么是POSIX, 为什么说 linux 使用 POSIX 对开发有好处?
    POSIX 主要是针对U UNIX 与一些软件运行时的标准规范,linux 安装这个规范开发,理论上会与 UNIX 上面开发的程序兼容.在当时,对于 linux的流行度有很大的提升
  15. linux 的开发主要分为哪两种核心版本?
    开发测试版和稳定版.基数为测试版.
  16. 简单的说明 FS 和开放源码的差异.
    FS 的要求高于开放源码
  17. 什么是 linux 的 liveCD?
    快速预览 linxu 的一种方式,这样不需要使用额外的硬盘和主机就可以预览 linux.

你可能感兴趣的:(鸟哥的Linux私房菜习题(第一章))