操作系统--操作系统主要类型
批处理系统
单道批处理系统处理流程
多道批处理操作系统处理流程
分时系统
工作方式:
特性:
- 独立性 2. 同时性 3. 交互性 4.及时性
分时操作系统和批处理操作系统的区别
1.追求目标不同
批处理操作系统一提高系统利用率和吞吐量为主要目标
分时操作系统是为了满足人机交互的需求,方便用户使用
2.使用作业不同
批处理操作系统适合非交互性的大型作业
分时系统适合交互性的小型作业
3.作业的控制方式不同
批处理系统是由用户利用作业控制语言,书写作业用户说明书,并预先提交给系统 属于脱机工作
分时系统是由用户直接从键盘敲入命令,来控制作业 属于联机工作
4.资源利用率不同
批处理操作系统可以合理安排不同负载的作业,使得各种资源均匀工作,利用率高
分时操作系统,只有当多个终端作业使用同类型编译程序和公共子程序,且这些公共子程序是可重用代码的时候系统开销才会比较小
实时操作系统
主要功能和特征:
- 实时时钟管理
- 过载保护
- 高可靠性和安全性
分时操作系统和实时操作系统区别
1.设计目标不同
分时操作系统为用户提供一个通用的交互方式
实时操作系统则是为特殊用途提供的专用操作系统
2.交互性强弱不同
分时操作系统交互性强
实时操作系统交互性弱
3.响应时间要求不同
分时操作系统以用户能接受的响应时间为标准
实时操作系统与受控对象及应用场合有关,响应时间变化范围大
微机操作系统
1.单用户单任务(MS DOS)
2.单用户多任务(Windows)
3.多用户多任务
网络操作系统
工作模式:
客户服务器模式(client/server,C/S)模式
对等(Peer-to-Peer)模式
功能:
- 网络通信
- 资源管理
- 网络服务(SMTP)
- 网络管理
- 互操作能力(NFS)
多CPU操作系统
功能:
- 分布式进程通信
- 分布式文件系统
- 分布式进程迁移
- 分布式进程同步
- 分布式进程死锁
嵌入式操作系统
特点:
- 微型化
- 可定制化
- 实时性
- 易移植性