主要从计算机的硬件和操作系统两方面介绍了计算机的组成及功能
一.计算机的组成及其功能
如图1.1所示,计算机系统主要由硬件和软件两部分组成。
1.2操作系统的角色
(1)内核:主要负责整个计算机系统相关的资源分配与管理
内核是一段计算机程序,这个程序直接管理硬件,包括CPU、内存空间、硬盘接口、 络接口等等。所有的计算机操作都要通过内核传递给硬件,Linux利用内核实现软硬件的对话。
(2)系统调用(system call):系统调用是操作系统的最小功能单位
为了方便调用内核,Linux将内核的功能接口制作成系统调用。一个操作系统,以及基于操作系统的应用,都不可能实现超越系统调用的功能。通过系统调用的这个接口,Linux将上层的应用 与下层的内核分离,隐藏了底层的复杂性,也提高了上层应用的可移植性。
二.Linux的发行版本
1.Redhat系列:国内使用最多的Linux版本,特点就是使用人数多,资源多
发行版本:
RHEL/CentOS:稳定性非常好,适合于服务器使用
Fedora Core:稳定性较差,最好只用于桌面应用
2.Debian系列:Debian是 区类Linux的典范,也最遵循GNU规范
版本分支:Stable/Testing/Unstable
3.Ubuntu:
拥有Debian所有的优点,以及自己所加强的优点的 Linux桌面系统
特点:是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本
4.Gentoo
三.Linux的哲学思想
一切皆文件:不仅普通的文件,目录、字符设备、块设备、 套接字等在 Linux 中都是以文件被对待
小型,单一用途的程序:程序和可执行文件不要太复杂,这样才能保证了linux内核的高效运行
连接程序,共同完成复杂功能:杂的任务可以通过连接多个简单的程序实现复杂的功能
避免令人困惑的用户界面:
配置数据存储在文本中:
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
相关资源:减压孔板计算软件v1.1免费绿色版-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!