计算机硬件
控制器,运算器,存储器单元,输入单元,输出单元
计算机操作系统
操作系统:管理和控制计算机系统中的硬件和软件资源,用于在用户与系统硬件之
间传递信息
比如linux,windows,安卓,harmonyOS
操作系统启动流程
固化在平板上的一道程序,它的主要作用是开机时解释和使用这段程序。
1. 通过bios
2. 通过ueel(主流模式),是bios的优化和升级。
Linux系统结构
主要部分
内核 shell 文件系统 应用程序
体系结构
用户空间(拥有较低级别的权限,只能看到允许看到的部分资源以及访问内存和硬件设备)
应用程序 gnu c library
内核结构(拥有最高级别的权限,拥有硬件的所有权限以及对系统的资源管理权限)
系统调用 内核 代码
进程管理
- 进程是正在执行的一个程序或命令
- 进程有自己的地址空间,占用一定的系统资源
- 一个CPU核同一时间只能运行一个进程
- 进程由它的进程D(PID)和它父进程的进程D(PPD)唯一识别
例. 作业和进程的基本管理
(1)以超级用户身份登录到字符界面。
(2)输入命令:vi f4,在前台启动vi编辑器并打开f4文件。
(3)按【ctrl+z】组合键,暂时挂起“vi f4”作业,屏幕显示该作业的作业号。
(4)输入命令“find /-name inittab >f5 &”,启动一个后台作业,在显示作业号的同时还显示进程号。
进程调度
进程调度是指操作系统按某种策略或规则选择进程占用CPU进行运行的过程。
例. 设置一个调度,要求5分钟后向所有用户发送系统即将重启的消息。
进程调度原则
-
·一个CPU核同一时间只能运行一个进程
-
·每个进程有近乎相等的执行时间
-
·对于逻辑CPU而言进程调度使用轮询的方式执行,当轮询完成则回到第一个进程反复
-
·进程执行消耗时间和进程量成正比
文件系统
文件系统是操作系统中负责管理持久数据的子系统,负责把用户的文件存到磁盘硬件中,持久化的保存文件。
LiuX文件系统是采用树状的目录结构,最上层是/(根)目录
例. 查看Linux系统常见的目录。
个人总结
linux可以运用在It服务器,嵌入式和智能设备等等,还可以进行学生研究或者软件研发。这节课让我有了对linux更多的了解,也让我有了新的一个工具来解决我要解决的问题。