当前位置: 首页 > news >正文

【操作系统原理01】操作系统引论

文章目录

  • 大纲
  • 一、中断与异常
    • 0.大纲
    • 1. 中断的作用
    • 2. 中断类型
      • 2.1 内中断
      • 2.2 外中断
      • 2.3 判断内外中断
    • 3. 中断机制原理
  • 二、系统调用
    • 0. 大纲
    • 1.什么是系统调用
    • 2.系统调用分类
  • 三、操作性系统内核(了解)
    • 0.大纲
    • 1.内核
    • 2.各种操作系统结构特性
  • 四、操作系统引论
    • 0.大纲
    • 1.磁盘存储

图片来源:哔哩哔哩王道考研操作系统原理,我只是分享笔记~

大纲

aa

一、中断与异常

0.大纲

image-20250404160254713


1. 中断的作用

image-20250404154314892

CPU上两种程序:应用程序操作系统内核程序


2. 中断类型

image-20250404154519427

2.1 内中断

image-20250404154648075

image-20250404154919815

  1. 在用户态执行特权指令会引发中断

  2. 当前指令非法

  3. 一种特殊的指令陷入指令,但陷入指令并不是特权指令

    用户态下执行系统调用就是执行陷入指令来完成的


2.2 外中断

image-20250404155213262

**执行步骤 **

应用程序1执行>50ms --> 时钟部件发送中l断信号(与当前指令无关,中断信号来自CPU外部) --> CPU检测到中断信号,暂停运行程序1,执行处理中断的内核程序 --> 内核程序把CPU使用权交给应用程序2 --> …

image-20250404155623859


2.3 判断内外中断

只需判断这个信号的产生与当前执行的指令是否有关即可

image-20250404160048222


3. 中断机制原理

image-20250404160206975


二、系统调用

0. 大纲

image-20250404160354755


1.什么是系统调用

image-20250404160741309

image-20250404160845604

2.系统调用分类

image-20250404161046707

image-20250404161116277

image-20250404161338766

根据寄存器参数来判断用户需要那种系统调用服务

image-20250404161530279


三、操作性系统内核(了解)

0.大纲

image-20250404161713437


1.内核

image-20250404161901247

image-20250404161922096

image-20250404162011501

所以优点操作系统并不把这些管理功能放在内核当中,而只在内核中保留与硬件接触最紧密的部分,所以有两种不同的内核设计方法大内核与微内核

image-20250404162152952

微内核:属于内核的运行在内核态,不属于内核的运行在用户态,会对性能在造成影响

image-20250404162459507

CPU状态转换是有成本的,要消耗不少时间,频繁进行CPU状态转换会降低系统性能

2.各种操作系统结构特性

image-20250404162956678

(1)分层结构

image-20250404163116376

(2) 模块化

image-20250404163432635

(3)外核

image-20250404163920445


四、操作系统引论

0.大纲

image-20250404165343456

1.磁盘存储

image-20250404165755213

image-20250404165801279


相关文章:

  • Mysql从入门到上手(二)-全面了解增删改查(CRUD).
  • 《目标检测双雄:YOLO与Faster R-CNN,谁主沉浮?》
  • 文本生成与采样策略 (Text Generation Sampling)
  • c# 字典存储的委托失效?
  • 结合建筑业务讲述TOGAF标准处理哪种架构
  • 毕业论文超清pdf带标签导出
  • goc命令大全
  • spring boot应用部署IIS
  • 【软件测试】
  • Docker安装与介绍(一)
  • Trae,字节跳动推出的 AI 编程助手插件
  • 进程控制(下)【Linux操作系统】
  • linux下C++性能调优常用的工具
  • AcWing 11:背包问题求方案数 ← 0-1背包
  • 科学研究:怎么做
  • [密码学基础]国密算法深度解析:中国密码标准的自主化之路
  • 计算机软考中级 知识点记忆——排序算法 冒泡排序-插入排序- 归并排序等 各种排序算法知识点整理
  • 腾讯云对象存储m3u8文件使用腾讯播放器播放
  • React 文章列表
  • 2024-04-19| Java: Documented注解学习 JavaDoc
  • 中国强镇密码丨洪泽湖畔的蒋坝,如何打破古镇刻板印象
  • 海尔·2025青岛马拉松两选手被终身禁赛:违规转让号码、穿戴他人号码
  • 人到中年为何腰围变粗?科学家发现腹部脂肪增加的细胞元凶
  • 专访丨青年作家杜梨:以动物的视角去观察这个世界
  • 美国“杜鲁门”号航母一战机坠海
  • 光明网评论员:手机“二次放号”,需要重新确认“你是你”