操作系统 [第一章]基本概念
创始人
2024-06-02 21:42:06
0

本文内容来自我自己的笔记软件,所有跳转链接都为无效链接 (懒得调)
笔记内容来源与考研书籍和自己写过的一些简单项目结合
如若有疑问或者想询问可以+Q1403145273

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

基本概念

处理机(就是计算机),处理机资源(分派CPU时间片,这里大部分指的就是CPU)

特征 :: 并发(宏观上同时发生,微观上是交替发生),共享,虚拟,异步

  • 共享方式 :: 互斥共享,同时访问
  • 并发共享最基本的特征,互为存在条件
  • 并行^(就是同时发生,并行数 = CPU核心数)^
  • 操作系统和程序并发是一起诞生的
  • 虚拟技术 :: 空分复用技术(虚拟存储器),时分复用技术(虚拟处理器)

操作系统的目标和功能

  • 作为系统资源管理者 {功能(处理机管理,存储器管理,设备管理,文件管理),目标(为多道程序提供良好的运行环境)}

  • 为上层提供简单易用的服务

    • 功能

      • 命令接口

        联机命令接口(分时操作系统和实时操作系统接口)

        批处理命令接口(批处理系统)

      • 程序接口(操作系统不提供直接管理硬件设备的指令,只能间接) :: 操作系统为应用程序使用内核功能所提供的接口

    • 目标(为用户提供方便,快捷的操作计算机)

  • 对计算机资源的扩充

发展历程

手工操作阶段(无操作系统)

批处理阶段

  • 单道批处理系统(解决人机速度矛盾)

    特征(自动性,顺序性,单道性)

    内存中仅能有一道程序运行,CPU大量时间在空闲等待

    引入脱机输入/输出技术,由监督程序控制

  • 多道批处理系统(允许多个程序进入内存并允许CPU交替执行)

    特征(多道,宏观并行,微观串行)

    资源利用率高,吞吐量大

    无人机交互,进程响应时间较长

    多道程序失去了 封闭性顺序性

  • 非抢占式调度方式

分时操作系统(将CPU的运行时间分片)

特点(同时性,交互性,独立性,及时性)

抢占式调度方式

实时操作系统

优先响应紧急任务,某些紧急任务不需要时间片排队

特点(及时性,可靠性),抢占式调度方式

  • 硬实时系统(绝对严格)
  • 软实时系统(能接受偶尔违反时间规定)

  • 作业^(程序 或 使用具体物理设备的任务)^ 由用户提交的
  • 进程 由系统自动生成

运行环境

CPU执行程序的性质(内核程序,应用程序)

  • 特权指令(可能会影响到其他程序的指令,不允许用户直接使用)

  • 非特权指令(不能直接访问软硬件资源)

  • 内核 :: 操作系统最重要最核心的部分,最接近硬件的部分,有多个内核程序组成

    • 时钟管理 :: 实现计时功能

    • 中断机制 :: 负责实现中断机制,只有一小部分保护现场的属于内核

    • 原语(位于系统最底层,具有原子性,执行时间短且频繁) 使用 关中断指令 和 开中断指令 这两个特权指令实现原子性

    • 系统控制的数据结构及操作

      • 进程管理

        进程切换属于系统调用,所以只能在内核发生

      • 存储器管理

        寄存器也属于存储器,对寄存器的操作(清零)不一定在核心态运行

      • 设备管理

CPU运行模式

  • 用户态(表示此时运行的是应用程序)可以执行非特权指令

    当执行特权指令时会引发中断信号,CPU监测到中断信号后立即强行切换为核心态,执行中断程序(内核程序)

  • 核心态(表示此时运行的是内核程序)可以执行特权指令

    程序状态寄存器内有一个二进制位(0表示用户态,1表示内核态(也有可能相反))

内核态和用户态的切换

  • 内核 -> 用户 :: 执行特权指令(修改PSW),让出CPU使用权
  • 用户 -> 内核 :: 由中断引发,硬件自动完成转换状态过程,系统强行夺取使用权

  • 异常和中断机制

    访管指令

    注意中断的发生和执行,中断程序执行一定在内核态,但是发生不一定

    OS要保存的是通用寄存器,因为中断隐指令已经保存了断点

    除了中断隐指令,中断处理过程中其他所有的信息保存都属于操作系统完成的

  • 系统调用

    功能类型 :: 设备管理,文件管理,进程管理,进程通信,内存管理

    用户执行陷入程序发起系统调用(执行陷入指令就会让CPU从用户态向内核态转换)(执行中断周期)
    也就是会进入中断,执行系统调用越多,中断的次数越多,相对性能就会降低

内核结构

  • 宏内核 将操作系统的主要功能模块都作为系统内核,运行在核心态

    高性能

    内核代码庞大,结构混乱,难以维护(注释内容)

    目前主流的结构,win的结构是混合型(逻辑上属于微内核,最后编译则是全部写入内核)

  • 微内核 只把最基本的功能保留

    内核结构清晰,方便维护

    频繁切换状态,性能低

系统引导

虚拟机

相关内容

热门资讯

六月二十七日望湖楼醉书 这首诗... 六月二十七日望湖楼醉书 这首诗的写作结构是怎样的?雨前:黑云到入船。雨停:第三句。雨后:最后一句
如果我带着醉意出生,或许我会忘... 如果我带着醉意出生,或许我会忘掉所有的哀伤,这是哪本书上的句子《八百万种死法》,最近电视剧无懈可击之...
优美动人怎么造句孑 优美动人怎么造句孑她的舞姿优美动人,真是让人难以忘怀!
在科学上没有平坦的大道,只有不... 在科学上没有平坦的大道,只有不畏艰险沿着陡峭山路攀登的人,才有希望达到光辉的顶点。这句话的意思。这句...
有什么好看的网王小说?要完结的 有什么好看的网王小说?要完结的四叶三叶草,我的幸福《网王守望幸福《网王——今生无忧》(《夏之纪年》《...
郭达换大米剧本谁写的 郭达换大米剧本谁写的换大米的作者是 郭达和蔡明
园林绿化公司怎么起名 园林绿化公司怎么起名我们是做园林绿化设计、施工管理的自然世界园林绿化公司,新鲜空气园林绿化公司,超时...
命运石之门,谁发信对主人公说你... 命运石之门,谁发信对主人公说你知道的太多了FB指示萌郁发送的(官方资料设定集里写了)FB即是楼下的显...
有关超市开业播放的音乐 有关超市开业播放的音乐请各位关注本问题的大侠们,帮我找一下超市、商场开业时用到的喜庆音乐!谢谢,有追...
现代人物人物苦学成才的故事 现代人物人物苦学成才的故事现代人物人物苦学成才的故事 张恨水先生是我国著名的现代作家。17岁时,他...
是惊的成语,以惊字结尾的成语,... 是惊的成语,以惊字结尾的成语,惊字在后面的成语 第四个字是惊的成语详细〔 胆颤心惊 〕颤:发抖。形...
判断一个女人对你“欲擒故纵”,... 判断一个女人对你“欲擒故纵”,还是“压根没戏”,关键看哪几点?首先知竖,对方给你回消息的语气。如历芹...
自己写的儿童诗 自己写的儿童诗有什么可以帮你的追问:我要自己写的儿童诗,谢谢了!追答:主要是我都不知道有什么要求啊追...
地下城堡2聚火之心有用吗 地下城堡2聚火之心有用吗有用。《地下城堡2:黑暗觉醒》是一款模拟经营与地牢探险游戏高贺轿。游戏中聚火...
在学校如何和老师斗智斗勇 在学校如何和老师斗智斗勇 老师说上课是对牛弹琴时,作为学生的我们应该感到高兴,因为老师说的是事实啊...
神级龙卫男主和谁在一起 神级龙卫男主和谁在一起你好。神级龙卫男主沈浪跟女主白倾雨,苏若雪,柳潇潇最终走到一起了。让我们来看看...
开学以来作文520初中 开学以来作文520初中初一的感觉 似水流年,今天的我们已不再是在草地里玩过家家的小朋友;今天的我们已...
家有黄仙能养两只猫吗 家有黄仙能养两只猫吗可以养的,不犯冲突,猫捉老鼠是老鼠的天敌,养猫后家里的老鼠会少很多。
失忆后的人会不会有恐惧和绝望的... 失忆后的人会不会有恐惧和绝望的心理?我是指那种完全忘记了自己的一切的人。失忆...如果真的全部忘记,...
胡萝卜长期保存方法 胡萝卜长期保存方法胡萝卜放保鲜袋里放冰箱可以放很长时间。