操作系统概述

  • 2020 年 07 月 16 日
  • 71
  • 393 字
  • 暂无评论

操作系统

什么是操作系统?

操作系统的定义比较多,不能用简单的一两句定义句就能表示。我们可以从以下4个方面来定义操作系统:

1.用户观点:方便用户使用的计算机环境
2.虚拟机观点:拓展硬件资源没有的功能
3.资源管理观点:对各类软硬件资源的调度分配
4.作业组织者:协调各软件的运行次序

用户接口和程序接口是功能性需求

Interface:用户命令构成的集合
API(Application Programming Interface:系统调用形成的集合

用户命令包括:字符,菜单,图标

单/多道程序设计

单:一个程序全部完成才能进行下一个

多:先进行的一到如果在等待,可以进行下一道

任务并行:

宏观——同时进行
微观——交替进行

子系统

1.用户接口——用户命令(可系统调用,但不可被调用即不可逆)
2.基础平台——系统调用(分层,分级,分块)

多模式结构(性能降低但可靠),可靠指的是容错性强
单模式结构(性能不变但不可靠)

双模式基础平台子系统

核外子系统(用户模式)
核心子系统(核心模式)
采用微内核可以提高容错率,非必要代码错误也不会影响整体性能

多道批处理

将用户提交的作业都存放在外存中形成队列,然后再通过调度算法依次调进内存中。


版权属于:小稻谷

本文链接:https://maquewo.cn/index.php/archives/90/



—— 暂无评论 ——

OωO