第一章面试题
第一章 面试练习题
解答论述题
1. 计算机的五大基本构成部分是什么?
计算机分别由控制器,运算器,存储器,输入设备,输出设备五大部分组成。现代计算机中控制器和运算器由 CPU 实现,
存储器包括内存和外部硬盘,输入设备包括键盘、鼠标、麦克风等,输出设备包括显示器,音响等设备。
-
Unix 系统元年时哪一年?
1970 年为 Unix 系统元年,通常系统时间从 1970 年 1 月 1 日开始计时。
-
Linux 系统和 Unix 系统的关系是什么?
Unix 系统诞生于 1969 年,经过多年的发展形成了一套相对经典的操作系统,商业推广良好。 Linux 是最早由 linus
开发的的一个类 Unix 系统。由于采用开源免费的许可协议,Linux 推广和发展相当迅速,Linux 系统一般指使用 Linux
为操作系统内核的计算机操作系统。Linux 在开源领域有着重要的基础作用,在 Linux 系统环境上拥有大量的开源软件,
很多商业公司都使用基于 Linux 的开源体系构建自己公司的 IT 系统架构。
-
请说出几个你熟悉的 Linux 系统发行版名称。
Redhat,CentOS,Debian,Ubuntu,Kali,SUSE,Mandriva
-
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系统。
-
常见的开源协议有哪些?
GPL BSD MIT Apache Mozilla
-
CentOS 和 Redhat 之间是什么关系?
Redhat 是早期著名的商业 Linux 发行分支,CentOS (Community Enterprise Operating System) 是基于 Redhat 二次发行免费的企业级 Linux 操作系统。
2018 年 10 月底,Redhat 公司被 IBM 公司收购。
-
64 位操作系统和 32 位操作系统的主要区别有哪些?
32 位和 64 位是指,CPU 一次处理数据的能力是 32 位还是 64 位,我们一般将支持 64位 cpu 的操作系统称为 64 位操作系统。由于
32 位操作系统理论上只支持 4GB 的内存空间,无法满足人们日益增长的计算机性能使用需求,因此当前主流的操作系统都是 64 位的。
-
常用的桌面虚拟化软件有哪些?
virtualbox vmware workstation
-
计算机领域常用的计数进制有哪些?
二进制,八进制,十进制,十六进制
-
计算机领域中数据存放的最基本单位是什么,还有其他单位吗?他们的转换关系是什么?
计算机操作的最基础单位是比特(bit),8 个 bit 构成一个字节(Byte),1024 个字节为一个 KB,1024 个 KB 为一个 MB,
1024 个 MB 为一个 GB, 1024 个 GB 为一个 TB,后面还有几个更高级的单位,都是以 1024 为倍数增长。他们的大小分别
是 K,M,G,T,P,E,Y。
-
计算机硬件设备的主要分类有哪些?
超级计算机: 超级计算机(Super computer)是指能够执行一般个人电脑无法处理的大量资料与高速运算的电脑,体积大很大,通常应用于国防,科研等计算领域。
大型机: 英文名 mainframe,大型机使用专用的处理器指令集、操作系统和应用软件,主要厂商由 IBM 等公司,体积比超级计算机小很多,性能强大,应用于商业
和科研领域比较多。
小型机: 小型机是指采用精简指令集处理器,性能和价格介于 PC 服务器和大型主机之间的一种高性能 64 位计算机,主要厂商有 IBM、HP、Oracle 等公司。
x86服务器: 也称为 PC 服务器,它是基于 PC 机体系结构,使用 Intel Xeon 或其它兼容 x86 指令集的处理器芯片的服务器,价格相对小型机比较便宜,兼容
性好,主要运行 Linux 系统和 windows 等系统,用于一般的商业计算领域使用。
个人计算机: 个人电脑,日常办公娱乐使用的笔记本或者台式主机电脑,价格便宜,是普及度最高的计算机。
移动计算机: 随着电子电路技术的发展,当前的智能手机或者可穿戴移动电子设备也可以称得上是计算机。
-
Linux 哲学思想有哪些?
一切都是一个文件(包括硬件)
小型,单一用途的程序
链接程序共同完成复杂的任务
避免令人困惑的用户界面
配置数据存储在文本中