1.计算机硬件
-
计算机由五大基本单元组成
-
控制器
- 作用:协调和指挥计算机中各个部件进行按需作业。
-
运算器
- 作用:算术与逻辑运算的处理。
-
存储器单元
- 主要分为内存跟外存,磁盘光驱等都是属于外存
-
输入单元
-
输出单元
-
2.计算机操作系统
-
作用:管理和控制计算机系统中硬件和软件资源,用于在用户与系统硬件之间传递信息。
-
管理计算机资源
- 处理器管理
- 存储器管理
- 设备管理
- 文件管理
-
提供用户接口
- 命令接口
- 图形用户接口
- 程序接口
-
-
操作系统启动流程-两种模式
-
BIOS和UEFI是固定在主板上的程序,计算机启动时会默认运行这段程序,通过这段程序去运行主板引导项。
-
传统模式,基于BIOS的启动流程
-
主流模式,基于UEFI的启动流程
-
3.Linux系统概览
-
Linux的版本
Linux内核 + 常用软件 = Linux发行版本
-
内核版本
-
发行版本
-
Linux
-
Debian系列
- Debian
- Ubuntu
-
Red Hat系列
- Centos
- Fedora
- RHEL
-
Slackware系列
- SUSE
-
国产系列
- 龙芯
- 鲲鹏
- 飞腾
-
-
-
查看Linux系统内核版本
方法一: uname -a
方法二: cat /proc/version
-
查看Linux系统版本
cat/etc/os-release
4.Linux系统结构
-
Linux基本组成
-
内核
-
shell
-
文件系统
-
应用程序
-
-
Linux体系结构
-
内核是硬件与软件之间的中间层
-
内核是一个资源管理程序
-
内核提供一组面向系统的命令
-
-
Linux系统结构 - 进程管理
-
基本说明
-
进程是正在执行的一个程序或命令
-
进程有自己的地址空间,占用一定的系统资源
-
一个CPU核同一时间只能运行一个进程
-
进程由它的进程ID(PID)和它父进程的进程ID(PPID)唯一识别
-
-
查看进程信息
查看启动的nginx进程: ps -ef grep nginx
查看某个进程: top -p 93824
关闭指定的进程: kill 93824
全部进程动态实时视图: top
-
进程调度
-
说明:进程调度是操作系统按某种策略或规则选择进程占用CPU进行运行的过程。
-
R:可执行状态
-
S:可中断的睡眠状态
-
D:不可中断的睡眠状态
-
T:暂停状态或跟踪状态
-
Z:退出状态,进程称为僵尸进程
-
X:退出状态,进程即将被销毁
-
-
进程调度的原则
-
一个CPU核同一时间只能运行一个进程
-
每个进程有近乎相等的执行时间
-
对于逻辑CPU而言进程调度使用轮询额方式执行,当轮询完成则回到第一个进程反复
-
进程执行消耗时间和进行量成正比
-
-
进程的系统调用
-
内核空间(Kernal Space):系统内核运行的空间
-
用户空间(User Space):应用程序运行的空间
-
-
-
Linux系统结构 - 文件管理
-
Linux系统结构 - 用户权限