1、知识引入
windows 桌面系统/服务器端 linux 服务器端 mac/unix android/ios 桌面系统:主要是面对大众用户,以美观、易用为原则,有图形化界面。 服务器端:知道使用命令行进行调试的那个小黑窗口,就知道什么是服务器端。
刚刚买回来的计算机:仅有硬件;
硬件:主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。
只有装上了操作系统、应用软件后,才使得电脑世界变得丰富多彩;
仅有硬件(裸机) 操作系统软件:windows系统 应用软件:qq、微信
操作系统的作用是什么?为什么不在硬件上面直接安装“应用软件”,还需要安装一个操作系统呢?
操作系统可以提供磁盘管理、内存管理、资源调度,避免杂乱无章。
什么是linux?
1)Linux操作系统属于开源操作系统,主要应用于服务器端。 2)基于posix和unix的多用户、多任务、多线程和多cpu的操作系统。 3)Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户的网络操作系统。
2、linux操作系统的产生过程
1)什么是GPL条款?
2)linux作者:李纳斯(Linus)
注意:linux之所以叫做linux,这个名字是由linus和unix组合而来的。
3、linux优点
1)分时多用户和多任务的操作系统;
2)多数网络协议支持、方便的远程管理;
3)强大的内存管理和文件系统管理;
4)大量可用的软件和免费的软件;
5)优良的稳定性和安全性;
6)良好的可移植性和灵活性;
7)可供选择的厂商多;
4、linux体系结构
5、linux内核及发行版本
Linux内核:内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O、进程管理等。 "软件调用内核,内核操作硬件" 内核版:是系统的心脏,用于运行程序和管理硬件的核心。内核通过系统调用来管理计算机硬件,而终端命令用来检测系统调用是否正确, 使得更加方便的调用计算机硬件。系统调用主要是方便程序间接访问计算机硬件。 发行版:发行版包含了Linux内核,发行版就是在Linux内核之上再搭建一套应用程序,有桌面管理程序,视频播放程序等一套程序。因为 Linux内核已经实现了跟计算机硬件进行交互,所以发行版可以通过系统内核的系统调用来跟计算机硬件进行访问,大大缩短了开 发系统的时间。
发行版本: