——————2025.5.14—————
操作系统主要考点:操作系统概述、进程管理、内存管理、文件系统、设备管理(前三个重点,第二三个是重中之重)
操作系统概念(OS):(本质上是一个软件)
- 主管并控制计算机操作、运用和运行 硬件、软件资源
- 提供公共服务来组织用户交互的 相互关联的系统软件程序
- 计算机系统的内核与基石
操作系统的作用:处理以下事务,并提供一个让用户与系统交互的操作界面(可以是文本的也可以是图形的)
- 管理与配置内存
- 决定系统资源供需的优先次序
- 控制输入\输出设备、操作网络与管理文件系统
【填空题】操作系统是对 进行管理的软件(答:计算机资源)
为啥要有操作系统?操作系统是用户和硬件之间的“接口”是什么意思?
举个栗子:如果把你放在一个非常原始的森林中,有湖泊、高山、森林、丛林野兽等等,你能生活得好吗?
->比如你想喝水,你得先找到河流,再制作一个盛水的工具才能喝 -> 为了过的更好,要建立各种各样的基础设施、城市、工厂、农场、铁路、公路、机场、飞机、电 -> 这些基础设施其实就是操作系统 -> 为了更好的生活,需要建立基础设施,为了更好地实现用户与硬件之间的联系,需要操作系统
->再比如如果要你直接用硬件(如电路、高低电压)来算一个“1+1”,一般人非常难操作 -> 让人直接操作硬件是一件非常难的事情 -> 若我们直接使用“计算器”,输入“1+1=”,这是一般人都能学会干的事情 -> 也就是说我们把硬件要干的事情抽象成人特别容易里理解、识别、使用的东西,这就是操作系统要做的事情 -> 把硬件要做的事情抽象成用户方便使用的接口
用户、应用程序、操作系统、硬件之间的关系:
->举个栗子:我想吃馒头,直接去商店拿钱买
我想吃馒头 -> 用户发出请求
商店->把面做成馒头
种地、长麦子、收割、磨面->都是操作系统做的
在哪里种地->在地球上->在硬件上
常用的操作系统:
电脑上->
- Windows(微软)
- macOS(苹果)
- Linux(创始人林纳斯,因此“林哪斯”才是正确读法)
手机上->
- Android(谷歌)
- iOS(苹果)
- HarmonyOS(华为)
【知识点】①批处理作业必须具有作业控制信息 ②所有分时系统都具有人机交互能力,这也是分时系统的优点 ③分时系统无法优先处理紧急事务,实时系统可以做到立即响应 ④分时数通过多程序或多任务将计算机资源分配给许多用户,用户无法独占