操作系统

操作系统的定义

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

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

问题

系统资源管理

  • Step1—>文件管理

  • Step2—>存储器管理(内存管理)

  • Step3—>处理机管理

  • Step4—>设备管理

作为用户和计算机硬件之间的接口

联机命令接口

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

脱机命令接口

程序接口

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

接口总结

总结

操作系统的四大特征

四大特征:并发,共享,虚拟,异步

并发

并发的概念及与并行的区别

共享

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

并发与共享的关系

虚拟

虚拟-空分复用技术

虚拟-时分复用

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

异步

这点在Java高并发中体现明显,需要用到锁🔒解决

操作系统四大特征总结

操作系统的发展与分类

手工操作阶段

CPU计算快,但纸带输入太慢,造成CPU浪费

单道批处理系统

提前把程序输入到磁带中,提高输入输出速度

多道批处理系统

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

分时操作系统

实时操作系统

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


操作系统
http://example.com/2023/03/11/操作系统/
Author
Posted on
March 11, 2023
Licensed under