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

【操作系统】Ch2 操作系统运行环境

目录

    • 大纲
      • 2.1 计算机系统的层次结构
      • 2.2 中央处理器(CPU)
      • 2.3 存储系统
      • 2.4 中断机制
      • 2.5 I/O技术
      • 2.6 时钟
      • 2.7 系统调用
    • 习题
    • 真题
      • 2024-10
      • 2024-04
      • 2023-10
      • 2023-04
      • 2022-10

大纲

2.1 计算机系统的层次结构

2.2 中央处理器(CPU)

CPU的结构:运算器、控制器、一系列的寄存器以及高速缓存构成
指令执行的基本过程:

  • 先从存储器中读取一条指令
  • 然后解释并执行这条指令

特权指令和非特权指令:特权指令是指指令系统中那些只能由操作系统使用的指令
五类指令:

  • 访问存储器指令:负责处理器和存储器之间的数据传送
  • I/O指令:负责处理器和I/O模块之间的数据传送和命令发送
  • 算术逻辑指令(数据处理指令):用以执行有关数据的算术和逻辑操作
  • 控制转移指令:这种指令可以指定一个新的指令的执行起点
  • 处理器控制指令:这种指令用于修改处理器状态,改变处理器工作方式

处理器的状态( 内核态和用户态)及其转换(用户态到内核态的转换:中断;内核态到用户态的转换:PSW 指令)
程序状态字(PSW):CPU的工作状态代码、条件码、中断屏蔽码

2.3 存储系统

中央处理器能直接访问的唯一的存储空间是主存储器
存储器的类型和分块。
存储器的层次结构。
存储系统的设计主要考虑三个问题:容量、速度和成本
存储保护(界地址寄存器、存储保护键)

2.4 中断机制

中断的基本概念:是指CPU对系统中或系统外发生的异步事件的响应
中断系统。
中断优先级、中断屏蔽与中断嵌套。

2.5 I/O技术

I/O结构。
通道。
直接存储器访问技术(DMA):
缓冲技术。

2.6 时钟

2.7 系统调用

系统调用的概念:就是用户在程序中调用操作系统所提供的一些子功能
系统调用与一般过程调用的关系:系统调用与一般调用的最大区别就在于:调用程序运行在用户态,而被调用程序则运行在内核态
系统调用处理过程

习题

在这里插入图片描述

真题

2024-10

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

2024-04

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

2023-10

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

2023-04

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

2022-10

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

相关文章:

  • 30天学习Java第二天——数据类型
  • 代码随想录|二叉树|21合并二叉树
  • 《GitHub网路访问不稳定:解决办法》:此文为AI自动生成
  • MCU详解:嵌入式系统的“智慧之心”
  • 代码随想录-回溯
  • 通过qemu仿真树莓派系统调试IoT固件和程序
  • C++ STL 深度解析:vector 的全面指南与进阶技巧
  • 【linux指令】一文掌握 Grep 的指令的详细用法
  • 微服务全局ID方案汇总
  • 《Java对象“比武场“:Comparable与Comparator的巅峰对决》
  • 如何筛选能实现共享自助健身房“灵活性”的物联网框架?
  • 深入理解Tomcat:Java Web服务器的安装与配置
  • ClickHouse合并任务与查询延迟专项测试
  • 优化GreatSQL日志文件空间占用
  • Git 克隆问题排查与解决方案
  • 【VSCODE 插件 可视化】:SVG 编辑插件 SVG Editor
  • 浅谈Linux中的Shell及其原理
  • 多线程(超详细) (ε≡٩(๑>₃<)۶ 一心向学)
  • JS内置构造函数有哪些???
  • Spring、Spring Boot、Spring Cloud 的区别与联系
  • 博物馆日|为一个展奔赴一座城!上海171家博物馆等你来
  • 上海比常年平均时间提前12天入夏,明天最高气温可达33℃
  • 德州国资欲退出三东筑工,后者大股东系当地房企东海集团
  • 银行积分大幅贬值遭质疑,涉及工行、中行、农行等
  • 夜读丨母亲为燕子打开家门
  • 通用汽车回应进口车业务调整传闻:因经济形势变化重组,致力于在中国持续发展