1️⃣ 手工阶段
⭐️ 在以前没有操作系统的时候计算机仅仅是由硬件和软件构成,在这种情况下,整个计算机系统就是由用户来直接控制使用,也就是手工使用
⭕️手工阶段的缺点:
- 用户独占CPU
- CPU需要等待用户
2️⃣单道批处理操作系统
⭐️ 在后来为了减少操作系统员工所花费的时间,提高资源利用率,人们开始利用计算机系统中的软件来代替系统操作员的部分工作,然后出现了早期的批处理系统,也叫单道批处理系统
⭐️ 单道:监控程序一次只让一个程序调入到主存中去,并且启动该作业,一道作业程序运行结束后,再把下一道作业调入到主存中启动
⭐️多个作业的合集为批处理,作业就是一系列工作的集合
⭕️批处理的特点:
- 1)自动性
- 2)顺序性
- 3)单道性
3️⃣多道批处理操作系统
⭐️多道批处理系统为了充分利用各种资源,系统总谁优先选择什么的多个作业投入运行?(计算型的I/O均衡)
❓ 为实现多道程序设计需要有?(更大的内存)
⭐️多道批处理系统:使得内存中可以存在多个作业,多个作业交替使用
- 优点;有效的提高了系统资源的利用率
- 缺点:平均的周转时间长,无交互能力
⭐️单道和多到都是固定的顺序性
4️⃣分时系统
❓推动分时系统形成和发展的动力是?
- 分时系统的响应世界(及时性)主要是根据什么确定的?(用户所能接受的等待时间)
- 分时系统的交互性允许用户请求系统提供(多方面的服务、,这样就能对多个用户的多个作业都能保证足够快的响应时间,并且有效提高了资源的利用率,允许多个用户以交互方式使用计算机的操作系统
⭐️优点:
- 1)多路性/同时性:提高了作业的运行时间
- 2)及时性:进一步提高了系统资源的利用率
- 3)独立性:各用户独立操作互不干扰
- 4)交互性:系统性能及时对用户的操作系统进行响应,加快调试过程,缩短了周期时间
⭐️缺点:
- 1)假如一个任务需要执行很长时间,那么就其他任务的响应时间就会等待很
5️⃣实时系统
⭐️主要是按照预定的时间要求来对任务进行实时的处理的运行,规定任务必须在任务规定的时间内来完成,对任务的运行时间有特别高的要求,主要用于工业(武器)控制系统;信息查询;多媒体;嵌入式
⭐️特点:
- 1)及时性:对任务有明确的固定的时间约束,在一定范围内必须做出响应否者任务就会失败
- 2)系统可靠性高/安全性
- 3)可预测性
- 5)可扩展性
⭐️实时系统分为:
- 硬实时系统:就是规定任务必须要在特定时间内完成,如若为完成就是失败
- 软实时系统:对任务的完成时间具有弹性
6️⃣网络操作系统
⭐️网络操作系统是在通常操作系统功能的基础上提供网络通信和网络服务功能的操作系统。网络操作系统为网上计算机进行方便而有效的网络资源共享,提供网络用户所需各种服务的软件和相关规程的集合。
7️⃣ 分布式操作系统
⭐️ 将多台计算机组成一种特殊的计算机网络。系统中的多台计算机可合作执行同一个任务,使资源共享更彻底
8️⃣ 手持操作系统
⭐️嵌入式系统:它们是一个大设备、装置或系统中的一部分,完成特定功能的软硬件系统。如电视机、微波炉、移动电话
⭐️ 嵌入式操作系统:在嵌入式系统中的OS。它是运行在嵌入式智能芯片环境中,对整个智 能芯片以及它所操作、控制的各种部件装置等资源进行统一协调、调度、指挥和控制的系统软件