第一章面试题

第一章-面试练习题答案.md

第一章 面试练习题

解答论述题

1. 计算机的五大基本构成部分是什么?

计算机分别由控制器,运算器,存储器,输入设备,输出设备五大部分组成。现代计算机中控制器和运算器由 CPU 实现,
存储器包括内存和外部硬盘,输入设备包括键盘、鼠标、麦克风等,输出设备包括显示器,音响等设备。

  1. Unix 系统元年时哪一年?

    1970 年为 Unix 系统元年,通常系统时间从 1970 年 1 月 1 日开始计时。

  2. Linux 系统和 Unix 系统的关系是什么?

    Unix 系统诞生于 1969 年,经过多年的发展形成了一套相对经典的操作系统,商业推广良好。 Linux 是最早由 linus
    开发的的一个类 Unix 系统。由于采用开源免费的许可协议,Linux 推广和发展相当迅速,Linux 系统一般指使用 Linux
    为操作系统内核的计算机操作系统。Linux 在开源领域有着重要的基础作用,在 Linux 系统环境上拥有大量的开源软件,
    很多商业公司都使用基于 Linux 的开源体系构建自己公司的 IT 系统架构。

  3. 请说出几个你熟悉的 Linux 系统发行版名称。

    Redhat,CentOS,Debian,Ubuntu,Kali,SUSE,Mandriva

  4. GNU 和 Linux 的关系是什么?

    GNU 系统是一套向上兼容 Unix 的完全自由的操作系统。Richard Stallman 在 1983 年 9 月做出了 GNU 工程的初始声明。接着在 1985 年 3 月又发表了更长的版本,叫做 GNU 宣言。
    GNU 工程构思于 1983 年,意在找回在早期计算机社区中广泛存在的合作精神,通过除去专属软件所有者设置的障碍而使得合作再次成为可能。从 1984 年 1 月开始,并在 1985 年 10 月
    创立自由软件基金会,到 1990 年,除了操作系统内核外,GNU 找到或者写出了所有主要的组件,Linus Torvalds 在 1991 年开发了一个类似 Unix 的内核 Linux,并在 1992 年将其变
    成自由软件。现在将 Linux 与几乎完成的 GNU 系统结合在一起就是一个完全的操作系统:GNU/Linux系统。

  5. 常见的开源协议有哪些?

    GPL BSD MIT Apache Mozilla

  6. CentOS 和 Redhat 之间是什么关系?

    Redhat 是早期著名的商业 Linux 发行分支,CentOS (Community Enterprise Operating System) 是基于 Redhat 二次发行免费的企业级 Linux 操作系统。
    2018 年 10 月底,Redhat 公司被 IBM 公司收购。

  7. 64 位操作系统和 32 位操作系统的主要区别有哪些?

    32 位和 64 位是指,CPU 一次处理数据的能力是 32 位还是 64 位,我们一般将支持 64位 cpu 的操作系统称为 64 位操作系统。由于
    32 位操作系统理论上只支持 4GB 的内存空间,无法满足人们日益增长的计算机性能使用需求,因此当前主流的操作系统都是 64 位的。

  8. 常用的桌面虚拟化软件有哪些?

    virtualbox vmware workstation

  9. 计算机领域常用的计数进制有哪些?

    二进制,八进制,十进制,十六进制

  10. 计算机领域中数据存放的最基本单位是什么,还有其他单位吗?他们的转换关系是什么?

    计算机操作的最基础单位是比特(bit),8 个 bit 构成一个字节(Byte),1024 个字节为一个 KB,1024 个 KB 为一个 MB,
    1024 个 MB 为一个 GB, 1024 个 GB 为一个 TB,后面还有几个更高级的单位,都是以 1024 为倍数增长。他们的大小分别
    是 K,M,G,T,P,E,Y。

  11. 计算机硬件设备的主要分类有哪些?

    超级计算机: 超级计算机(Super computer)是指能够执行一般个人电脑无法处理的大量资料与高速运算的电脑,体积大很大,通常应用于国防,科研等计算领域。
    大型机: 英文名 mainframe,大型机使用专用的处理器指令集、操作系统和应用软件,主要厂商由 IBM 等公司,体积比超级计算机小很多,性能强大,应用于商业
    和科研领域比较多。
    小型机: 小型机是指采用精简指令集处理器,性能和价格介于 PC 服务器和大型主机之间的一种高性能 64 位计算机,主要厂商有 IBM、HP、Oracle 等公司。
    x86服务器: 也称为 PC 服务器,它是基于 PC 机体系结构,使用 Intel Xeon 或其它兼容 x86 指令集的处理器芯片的服务器,价格相对小型机比较便宜,兼容
    性好,主要运行 Linux 系统和 windows 等系统,用于一般的商业计算领域使用。

    个人计算机: 个人电脑,日常办公娱乐使用的笔记本或者台式主机电脑,价格便宜,是普及度最高的计算机。
    移动计算机: 随着电子电路技术的发展,当前的智能手机或者可穿戴移动电子设备也可以称得上是计算机。

  12. Linux 哲学思想有哪些?

    一切都是一个文件(包括硬件)
    小型,单一用途的程序
    链接程序共同完成复杂的任务
    避免令人困惑的用户界面
    配置数据存储在文本中

posted @ 2021-01-07 20:30  Zhangshiqian  阅读(113)  评论(0)    收藏  举报