操作系统的作用
1、有效率的控制硬件资源
2、提供计算机运行所需要的功能(如网络功能)
3、提供程序涉及更容易的开发软件的环境
提供一整组系统调用接口来给软件设计师开发用
Linux是什么?
就是一套操作系统,核心 + 系统调用接口
image.png
核心:就是可以驱动硬件进行基本工作的软件核心,不同机器的硬件都是由 “核心”来控制,不同的操作系统拥有不同的核心,同时也表示其拥有着不同的硬件架构
Linux是Open Source的操作系统,它的程序码可以被修改成适合再各种机器上面运行的,也就表示Linux具有可移植性
Linux提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构。
Linux仅是核心与核心提供的工具
Linux与Unix
操作系统发展史:http://www.multicians.org/
文件系统两个重要概念:
所有的程序或者系统设备都是文件
不管构建编辑器还是附属文件,所写的程序只有一个目的,要有效的完成目标
1973年:Unix正式诞生,以C语言写出第一个正式Unix核心
1977年:Unix重要分支 --- BSD诞生
1984年:GNU计划与FSF基金会的成立 ,成就了现在的自由软件或者开源软件 创始人:史托曼
目的:创建一个自由、开放的Unix操作系统(Free Unix)
思路:不论什么软件都必须进行编译成为二进制文件才能执行 =》产生编译器 GCC
网友评论