操作系统
操作系统的定义

操作系统(OS) 是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件

补充:进程是一个程序的执行过程。执行前需要将该程序放到内存中,才能被CPU处理。
问题

系统资源管理

Step1—>文件管理
Step2—>存储器管理(内存管理)
Step3—>处理机管理
Step4—>设备管理
作为用户和计算机硬件之间的接口


联机命令接口

联机命令接口=交互式命令接口
脱机命令接口

程序接口
程序接口(允许用户通过程序间接使用):由一组系统调用组成(程序接口=系统调用)
接口总结


总结

操作系统的四大特征

四大特征:并发,共享,虚拟,异步
并发
并发的概念及与并行的区别


共享

但是同时共享访问也有“同时”访问的,不是微观上的交替,比如扬声器一边播放游戏声音一边播放音乐声音
并发与共享的关系

虚拟
虚拟-空分复用技术

虚拟-时分复用

显然,如果失去了并发性,则一个时间段内系统中只需要运行一道程序,那么就失去了实习虚拟性的意义了。因此,没有并发性,就谈不上虚拟性。
异步

这点在Java高并发中体现明显,需要用到锁🔒解决
操作系统四大特征总结

操作系统的发展与分类

手工操作阶段

CPU计算快,但纸带输入太慢,造成CPU浪费
单道批处理系统

提前把程序输入到磁带中,提高输入输出速度
多道批处理系统

单道批处理与多道批处理对比


分时操作系统

实时操作系统

其他几种操作系统(了解即可)

操作系统
http://example.com/2023/03/11/操作系统/