学习Linux前,教导学习的是计算机基础
CPU与存储之间
操作系统(内核:Kernel负责管理硬件资源,并且把硬件资源虚拟成其他样子,提供给上层所需要运行的应用程序)
API(Application progrem interface)
库:Library
本身也是应用程序,它不能独立运行,它只能被其他应用程序调用才能运行
库调用(LIB call)
系统调用(System Call)——api
应用程序本身可以调用库,也可以直接跟内核交互
应用程序随系统的启动而启动
也有根据需要而启动——交互式应用程序
shell
壳,能接受用户指令,理解用户命令,并且把它传输给内核,由内核指挥着某个应用程序启动的界面
界面、接口(interface)
shell分为图形界面和命令行接口
GUI图形用户界面
CLI命令行用户界面
计算机工作原理
内核功能
进程管理
内存管理
文件系统
网络功能
硬件驱动
安全机制
批处理系统(现代操作系统的前身)
DOS(Disk operation system)
WINDOWS (1.0,2.0,3.0,3.1 win95,98,2000,NT,xp,visata,win7,win10)
LINUX
RedHat
Sls
Debian
SUSE
CentOS (Communite Enterprise OS)