unix基础
- 操作系统有初始化功能,初始化过程只是引导过程的一部分
引导过程是计算机启动时会运行一个小程序,然后再运行另一个程序,逐层运行,最后运行一个十分复杂的程序,这个程序名字是内核。
内核是操作系统的核心,因此只要计算机开启,内核边一直运行。
内核可以分为微内核和单内核两种。单内核较大,运行速度较快,但是由于没有采用模块化设计,维护修改比较困难。而微内核自己只能运行最基本的功能,其他功能要交给服务器去运行(微内核调用的其他程序),微内核速度慢,但适用于定制化的任务,如移动电话。
unix=内核+使用工具
只有内核并不能带来很好的用户体验,因此还有许多其他的程序。最重要的是为用户提供计算机界面的程序,shell 和 GUI。
shell 是一种提供基于文本的界面的程序,也就是平时所说的命令提示符。
而 GUI(graphical user interface)是使用窗口,鼠标指针,图标等提供图形界面.
这些工具称为Unix实用工具,有几百个。
服务器和客户端
早期由于主机昂贵而终端便宜,所以经常是多个主机连接一个终端。因此服务器和客户端的概念也因此产生。
提供某种类型的服务的程序叫做服务器,使用服务的程序叫做客户端。例如,但你用键盘键入字符时,是主机而不是终端把字符显示出来,终端只是向主机发出了一个输出字符的请求,然后主机进行解析然后把字符输出
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment