学习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)