2.1 操作系统的类型与结构

原创
2017/03/26 13:51
阅读数 112

【引言】

    操作系统是计算机核心系统软件,负责管理和控制计算机系统中硬件与软件资源,合理地组织计算机工作流程和有效的利用资源。

【操作系统的类型】

    根据使用环境和对应作业的处理方式,操作系统可以分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。

  • 批处理操作系统:把用户提交的作业进行分类,把一批中的作业编排成一个作业执行序列。通常分为联机和脱机批处理。批处理系统的主要特点是:用户脱机使用计算机、成批处理、多道程序运行
  • 分时操作系统:采用分时技术,使用多个用户同时以会话的方式控制自已程序的运行,让每个用户感知到似乎各自有一台独立的计算机、支持自已请求服务的系统。分时技术把处理机的运行时间切分成很短的时间片,按时间片轮流把处理机分配给各个联机作业使用。若某个作业分配给它的时间片内不能完成计算,则作业暂时中断,把处理机让给另外一个作业使用,等待下一轮再继续执行。分时操作系统的主要特点:交互性、多用户同时性、独立性
  • 实时操作系统:系统与应用很难分离,常常紧密结合在一起。实时操作系统并不强调资源利用率,而更关心的时实时性(时间紧迫性)、可靠性与完整性。实时系统又分为实时过程控制和实时信息处理两种。实时操作系统的主要特点:提供即时响应、高可靠性
  • 网络操作系统:按照网络结构的各个协议标准进行开发,包括网络管理、通信、资源共享、系统安全和多种网络应用服务等。在网络系统中,各计算机的操作系统可以互不相同,它需要一个环境支持互连的网络环境下的异种计算机系统之间的进程通信,实现协同工作和应用集成。网络操作系统的主要特点:互操作性、协作处理。
  • 分布式操作系统:要求一个统一的操作系统,实现系统操作的统一性,负责全系统的资源分配和调度,为用户提供统一的操作界面。它是一个逻辑上紧密耦合的系统。目前还没有真正实现的网络操作系统。

        值得一提的是,不管是哪种操作系统,都应该具备五个基础功能:处理机管理、存储管理、设备管理、文件管理和作业管理。

 

【操作系统的结构】

    操作系统的结构可以分为:无序结构、层次结构、面向对象结构、对称处理结构和微内核结构

  • 无序结构:又称为整体结构或模块组合结构。它以大型表格和队列为中心,操作系统的各部分程序围绕着表格进行,整个系统是一个程序。这种操作通常称为面向过程的操作系统。
  • 层次结构:
  • 面向对象结构:
  • 对称处理结构:
  • 微内核结构:
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部