《鸟哥的Linux私房菜》第1章——总结与简答题回答

发布时间:2024年01月24日

目录

一、什么是Linux,有什么作用?

二、Linux发展史

三、Linux发行版

四、简答题部分


一、什么是Linux,有什么作用?

Linux包括内核和系统调用两部分,是位于硬件设备与应用程序中间的操作系统。

操作系统其实也是一组程序,负责计算机系统相关的资源分配与管理。操作系统主要作用有:进程管理、内存管理、设备管理、文件系统管理等,主要特征是并发、共享、虚拟、异步。

二、Linux发展史

1969年,Ken Thompson用汇编语言写出的一组内核程序,是UNIX的原型,也称Unics。

1973年,Dennis Ritchie等人用C语言重新改写并编译了Unics,发行了第一个正式UNIX内核。

1979年,AT&T发布UNIX版权声明,明确不可对学生提供源代码。

1986年,Tanenbaum教授发布Minix这一UNIX-like的内核程序,并公开源代码。

1991年,Linus Torvalds参考Minix的设计理念,完成了Linux内核。Linux后面发展十分迅速,得益于Torvalds将程序源代码公开,并发展了虚拟团队来进行改良与发展。

三、Linux发行版

最初发布的是Linux内核。(Linux distribution)Linux发行版=内核+软件+文档/工具+可完全安装程序。分为商业(RPM,Redhat Package Manager)与社区(DPKG,Debian Packager)两种。

四、简答题部分

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

①网卡未正确插入主板插槽;重新安装网卡并保证正确。

②未安装正确的网卡驱动程序;安装驱动程序。

③未禁用主板自带网卡;启用安装的网卡。

④其他硬件问题,如网线和主板,包括网线损坏或主板与网卡不兼容等。

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

运算单元、控制单元、寄存器、接口等。

3.我在Windows上面玩的游戏,可不可以拿到Linux去玩?

不可以。应用程序开发时参考操作系统提供的API,所以应用程序只能在该操作系统上运行,不可以在其他操作系统上运行。

4.Linux本身仅是一个内核与相关的内核工具而已,不过,它已经可以驱动所有的硬件,所以,可以算是一个很普通的操作系统了,经过其他应用程序的开发之后,被整合称为Linux发行版,请问众多的发行版之间有何异同?

不同的发行版有不同的社区支持和开发团队,使用不同的包管理系统,有着不同的套件管理模式。

5.Unix是谁写得出来的?GNU计划是谁发起的?

Dennis Ritchie。Richard Mathew Stallman。

6.GUN的全名是是什么?它主要由哪个基金会支持的?

Gun's Not UNIX。 FSF自由软件基金会(free software foundation)。

7.何谓多用户(Multi-user)、多任务(Multitask)?

多用户是指操作系统能够同时为多个用户提供服务和支持,能够共享计算机系统的资源;

多任务是指操作系统能够同时执行多个程序或任务,在同一时间段内共享CPU。

8.简单说明GNU General Public License(GPL)与开源的精神。

GPL出现是为了避免GUN所开发的自由软件被其他人利用而成为专利软件,用户可以自由地执行、复制、学习、修改、发行自由软件。

开源(open source)指的是发布程序时将源代码一起公开并授权用户修改,GPL是开源的一种。

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

POSIX是可移植操作系统接口(Portal Operating System Interface),是为了规范内核与应用程序之间的接口,只要按照该标准来设计内核与软件,二者就可以搭配。

正是由于Linux在起步的时候就遵循这一标准,才能很容易地与UNIX兼容共享互有的软件,再加上Liunx是直接可下载使用的,所以Linux流通速度非常快。

10.简单说明Linux成功的因素。

开源、Minix(UNIX)、强大的虚拟团队与社区支持、可靠性与可移植性、支持众多硬件结构、遵循广大开放标准等。

文章来源:https://blog.csdn.net/qq_54444533/article/details/135818734
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。