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

操作系统概述

基于2009-2025年408统考真题。

一、操作系统概述、功能、特征、发展阶段

  1. 多道程序系统 不必(不一定)支持虚拟存储管理。✔️(2022)
    在这里插入图片描述
    💡 深入理解多道程序系统
  • 从“串行”到“并发”的飞跃​​。在多道程序系统出现之前,计算机系统主要是​​单道程序系统​​,即每次只允许一个程序在内存中运行。必须等前一个程序完全执行完毕后,下一个程序才能被调入内存运行。多道程序技术通过​​程序之间的切换​​,使得CPU在一个程序等待I/O时可以去执行另一个程序,从而显著减少了空闲时间。
  • ​​宏观并行,微观串行的含义​​:对于单处理机(一个CPU)系统,多道程序运行的显著特点是宏观并行,微观串行。从用户角度看,多个程序都处于运行过程中(宏观并行);但由于只有一个CPU,在任何一个瞬间,CPU都只能真正执行一道程序中的指令,这些程序是轮流被短暂执行的(微观串行)
  • 多道程序系统与分时、实时系统的关系​​:我们今天熟悉的现代通用操作系统(如Windows, Linux),通常是​​多道程序系统、分时系统、实时处理等功能​​的结合体,它们同时具备了高资源利用率、良好的用户交互性和对实时任务的快速响应能力。
  1. 多任务操作系统 不一定需要运行在多CPU的硬件上,单个CPU通过分时使用也能满足要求(2018)
    在这里插入图片描述

你可以这样理解它们的关系:​​多道程序系统是多任务操作系统的核心思想基础,而现代多任务操作系统(通常指抢占式分时系统)是多道程序设计思想在交互性、公平性和系统控制力上的强化和扩展​​。几乎所有的现代通用操作系统(如Windows, Linux, macOS)都是多任务操作系统。

  1. 多道程序系统的优点是:CPU利用率高;系统吞吐量大;I/O设备利用率高。(总有一个作业在CPU上执行)
    系统开销大(要付出额外开销来组织和切换作业)(2017)
  2. 批处理系统分单道批处理系统和多道批处理系统。中断技术使得多道批处理系统的I/O设备和CPU可以并行工作。
    批处理系统缺少交互能力。(2016)
  3. 操作系统提供给应用程序的接口是:系统调用(即程序接口)(2010)
  4. 单处理机系统 不可并行的是:进程与进程。(2009)

二、CPU运行模式;中断、异常、系统调用

  1. 中断或异常发生时,CPU既可能处于内核态,又可能处于用户态。取决于当时CPU正在处理的任务。(2024)
  2. 中断向量表适合采用的数据结构是:数组(2023)
  3. 执行系统调用过程由硬件保存的是 断点和程序状态字;将CPU模式改为内核态。(2022)
    由操作系统完成的是 通用寄存器内容;执行提调用服务例程
  4. CPU处于用户态只能执行 非特权指令。
  5. 通过系统调用完成的操作是:创建新进程。而页置换、进程调度则完全由操作系统完成。(2021)
  6. 下列指令,只能在内核态执行的是:I/O指令。(2021)
    trap指令、数据传送指令、设置断点指令
  7. CPU检测到硬件信号时,由硬件保存被中断程序的断点(PC程序计数器)和程序状态字寄存器PSW(2020)
    硬件找到该中断信号对应的中断向量(中断向量表由操作系统初始化),其指明了中断服务程序入口地址。
    在这里插入图片描述
  8. 关于系统调用:用户可以在用户态调用操作系统的服务,但是执行具体的系统调用服务程序是处于内核态的。(2019)
  9. 系统调用的过程:① 传递系统调用参数 ② 执行陷入trap指令 ③ 执行相应的服务程序 ④ 返回用户态(2017)
  10. 访存时缺页 属于异常(处理器内部发生的事件) 而不是中断。(2016)
  11. 执行时不可能“变态”的是:寄存器R0内容取非(2015)
  12. 不能在用户态执行的是:关中断指令。(2015)
  13. 不可能在用户态发生的事件是:进程切换(2012)
  14. 在用户态执行的是:命令解释程序(2011)

三、体系结构、操作系统引导、虚拟机

  1. 微内核操作系统具有的特征是:较高可靠性、较高安全性、较强扩展性。(2023)
    性能不如宏内核。
  2. 操作系统进行初始化过程中创建的是:中断向量表(2022)
  3. 计算机开机后,操作系统最终被加载到:RAM(2013)

操作系统的归宿是RAM。

  • 为什么是RAM?​​ CPU(中央处理器)需要直接、快速地读取要执行的程序指令。RAM(内存)的特点正是​​高速、可读写、随机存取​​,这满足了操作系统内核被频繁调度和执行的严苛要求。开机后,所有需要运行的程序和数据都必须先加载到内存中,CPU才能处理它们。你可以把ROM想象成一个“只读的说明书库”,而RAM则是CPU的 办公桌,工作需要什么就从库房里拿到桌面上来操作。
  • BIOS和ROM的角色​​:BIOS是一组重要的基础程序,但它本身​​不是​​操作系统的目的地。这组程序被固化在主板上一块名为ROM(只读存储器)的芯片中。它的核心任务如流程图所示,是完成​​硬件自检​​ 和​​初始化​​,为加载真正的操作系统做好准备。当BIOS完成任务,将控制权交给从磁盘加载的操作系统内核后,它的使命就基本结束了
    在这里插入图片描述
http://www.dtcms.com/a/499948.html

相关文章:

  • 【计算机网络】初识HTTP(超文本传输协议)
  • 软件下载网站 知乎宁波seo网站建设费用
  • AI编程实战:用 TRAE 开发一个写作助手
  • 方法论:从社会契约到公司流程制度
  • 高效率小尺寸全集成同步降压电源模块替代MPM3630/MPM3620/MPM3610/MPM3606
  • 帮别人做网站赚钱阿凡达网站建设
  • 广告营销的好处如何做网站优化关键词优化
  • 长春网站制作长春万网wordpress论坛模板下载
  • 徐州模板开发建站移动端设计规范
  • 网站建设拍金手指排名贰贰女生大专学什么专业好
  • 外贸门户网站东莞东城万达
  • 柬埔寨网站建设运营维护金华东阳网站建设
  • 盐城网站开发怎么样大连工业大学研究生院官网
  • STM32G474单片机开发入门(十五)CAN通信功能详解及实战
  • 金仓多模数据库平替 MongoDB:电子证照国产化的技术实操与价值突破
  • Unity:UGUI笔记(二)——UI事件监听接口
  • CSRF 漏洞全解析:从原理到实战
  • 建设项目备案网站管理系统一般网站建设流程有哪些步骤
  • 深圳AI搜索优化:助力企业精准获客新趋势
  • 免费搭建个人网站河北省建设厅网站老版
  • 菏泽市建设职工培训中心网站重庆seo结算
  • dedecms 网站模板网络营销推广技术
  • SMDJ14CA双向 TVS瞬态抑制二极管:高效瞬态电压抑制,保护电路安全
  • 怎么免费自己做网站适合0基础网站开发软件
  • 响应式网站排名如何医疗卫生网站前置审批
  • 网站建设的合理建议企业网站商城
  • C++ vector容器的解析和使用
  • STM32G474单片机开发入门(十四)SPI总线详解及NRF2401模块实战
  • 接口测试的测试用例应该怎么写?
  • java.lang 包详解