当前位置: 首页 > 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
  • “杭州六小龙”爆火出圈后,浙江高规格部署人工智能发展
  • 美政府公布1968年罗伯特·肯尼迪遇刺事件档案
  • 男子拍摄女性视频后在网上配发诱导他人违法犯罪文字,已被警方行拘
  • 特朗普称美联储主席鲍威尔“应该尽早下台”
  • 泰康资产获批设立全资私募基金管理子公司,首期投资规模预计120亿元
  • 商务部:美国对小额包裹关税政策将严重影响美国消费者的利益