计算机组成,开源协议,Linux内核,发行版与目录结构的简介
1、描述计算机的组成及其功能。
运算器,控制器,存储器,输入装置和输出装置五大部分组成计算机硬件
(1) 运算器的主要功能是对数据进行各种运算
(2)存储器的主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据的存取。
(3)控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。
(4)输入设备用来向计算机输入各种原始数据和程序的设备。
(5)输出设备从计算机输出各类数据的设备。
2、描述内核功能以及作用
Linux内核[kernel]是整个操作系统的最底层,它负责整个硬件的驱动,以及提供各种系统所需的核心功能
作用:
(1)进程管理
(2)内存管理
(3)网络管理
(4)设备控制
(5)文件系统
(6)安全管理
3、按系列罗列常见Linux的发行版,并描述不同发行版之间的联系与区别。
4、描述常见的开源协议(GPL,LGPL, BSD,Apache等)以及开源协议的区别
5、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
Linux哲学思想:
(1)一切皆文件
把几乎所有资源统统抽象成为文件形成:包括硬件设备,甚至是通信接口等
(2)有众多功能单一的程序组成:一个程序只做一件事,并且做好
(3)组合小程序完成复杂任务
(4)尽量避免跟用户交互
目标:易于以编程方式实现自动化任务
(5)使用文本文件保存配置信息
6、描述linux目录结构以及目录结构命名规定。
文件系统:层级结构:也有索引,倒置的树状结构
/:原初起点:即根目录
/dev/pts/2:
最左侧/:表示根目录
其他的/:表示路径分隔符
文件名使用法则:
(1)严格区分字符大小写
(2)目录也是文件,同一路径下不能同名
(3)支持使用除了/之外的所有字符
(4)最长不能超过255个字符