操作系统 day05(体系结构、开机过程、虚拟机)

这篇具有很好参考价值的文章主要介绍了操作系统 day05(体系结构、开机过程、虚拟机)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一,操作系统的体系结构

  1. 内核
    操作系统 day05(体系结构、开机过程、虚拟机),操作系统,操作系统
  • 内核是操作系统最基本、最核心的部分,实现操作系统内核功能的那些程序就是内核程序
  • 这其中:时钟、中断、原语是与硬件关联最紧密的模块,而进程管理、存储器管理、设备管理更多的是对数据结构的操作,不会直接涉及硬件
  1. 两种设计CPU内核的方式
    操作系统 day05(体系结构、开机过程、虚拟机),操作系统,操作系统
  • 对微内核来说:时钟、中断、原语属于内核,需要运行在内核态,而进程管理、存储器管理、设备管理属于非内核,需要运行在用户态
  • 大内核和微内核在涉及进程管理、存储器管理、设备管理的操作时,会进行不同次数的状态转变,而CPU的状态转换是有成本的,需要消耗不少时间,频繁的状态转换会降低系统性能
    操作系统 day05(体系结构、开机过程、虚拟机),操作系统,操作系统
  • 综上:
    操作系统 day05(体系结构、开机过程、虚拟机),操作系统,操作系统

二,体系结构的扩展知识

操作系统 day05(体系结构、开机过程、虚拟机),操作系统,操作系统

三,操作系统引导过程(开机过程)

操作系统 day05(体系结构、开机过程、虚拟机),操作系统,操作系统文章来源地址https://www.toymoban.com/news/detail-740717.html

四,虚拟机

  1. 两类虚拟机的示例图
    操作系统 day05(体系结构、开机过程、虚拟机),操作系统,操作系统
  2. 两类虚拟机的对比
    操作系统 day05(体系结构、开机过程、虚拟机),操作系统,操作系统
  • 第一类VMM资源分配时,比如会直接将连续的、未经抽象的物理空间分配给Guest OS。而第二类VMM在资源分配时,比如会先向Host OS申请一个大文件,并由Host OS分配一个抽象过的虚拟空间给VMM,再由VMM再次抽象该虚拟空间,并分配给Guest OS
  • 现在的CPU会将特权指令分级,将敏感的特权指令放在Ring 0,第一类VMM运行在最高特权级Ring 0,可以使用最高特权指令,那么该VMM就只会关心Guest OS 请求的最高特权指令,提高了效率。而第二类VMM运行在用户态,Guest OS请求的大部分特权指令都会被VMM截获,再由VMM分离出最高特权指令向Host OS发出请求

到了这里,关于操作系统 day05(体系结构、开机过程、虚拟机)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】冯.诺依曼体系结构与操作系统

    环境:centos7.6,腾讯云服务器 Linux文章都放在了专栏:【 Linux 】欢迎支持订阅 🌹 什么是冯诺依曼体系结构? 我们如今的计算机比如笔记本,或者是服务器,基本上都 遵循冯诺依曼体系结构 ,所谓冯诺依曼体系实际上就是我们的计算机是由以下这些硬件构成: 输入设备 、

    2024年02月03日
    浏览(32)
  • 【Linux】冯诺伊曼体系结构|操作系统概念理解

    个人主页:🍝在肯德基吃麻辣烫 我的gitee:Linux仓库 个人专栏:Linux专栏 分享一句喜欢的话:热烈的火焰,冰封在最沉默的火山深处 本文进入Linux较为晦涩的概念——冯诺依曼体系结构和操作系统的理解。 冯诺依曼体系结构是我们日常计算机都遵守的一个整体架构,计算机

    2024年02月14日
    浏览(49)
  • 【Linux】冯诺依曼体系结构 && 操作系统 && 进程概念

    目录 一、冯诺依曼体系结构 二、操作系统  1、概念  2、设计OS的目的 三、进程  1、基本概念  2、描述进程-PCB  3、组织进程  4、查看进程和终止  5、通过系统调用获取进程标识符  6、通过系统调用创建进程-fork  7、进程状态  8、特殊进程    8.1 僵尸进程    8.2 孤儿进

    2024年02月10日
    浏览(48)
  • 【Linux】冯诺依曼体系结构和操作系统概念

    数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。 现代计算机发展所遵循的基本结构形式始终是冯·诺依曼机结构。这

    2024年02月02日
    浏览(43)
  • 【Linux】冯诺依曼体系结构与操作系统及其进程

    作者简介:დ旧言~,目前大二,现在学习Java,c,c++,Python等 座右铭:松树千年终是朽,槿花一日自为荣。 目标:了解冯诺依曼体系结构与操作系统,掌握Linux的进程 毒鸡汤:一花凋零荒芜不了整个春天,一次挫折也荒废不了整个人生。 望小伙伴们点赞👍收藏✨加关注哟💕

    2024年02月04日
    浏览(37)
  • 【Linux】深入了解冯诺依曼体系结构与操作系统

    目录 导读 🌞专栏导读 🌞冯·诺依曼 🌞冯诺依曼体系结构 🌛木桶效应 🌞操作系统(Operator System) 🌛概念 🌛设计OS的目的 🌛系统调用和库函数概念  六一儿童节快到了,提前祝大家六一儿童节快乐哦!!! 六一儿童节的即将来到,祝愿我家宝🧡,愿你童心未泯,无忧无虑

    2024年02月06日
    浏览(53)
  • 『Linux升级路』冯诺依曼体系结构与操作系统

    🔥 博客主页: 小王又困了 📚 系列专栏: Linux 🌟 人之为学,不日近则日退 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 目录 一、冯诺依曼体系结构 📒1.1为什么要有体系结构 📒1.2硬件介绍 📝1.2.1中央处理器 📝1.2.2输入、输出设备  📝1.2.3存储器  📝1.24.总线概念  📒1.3内存

    2024年02月04日
    浏览(42)
  • Windows操作系统的体系结构、运行环境和运行状态

    我是荔园微风,作为一名在IT界整整25年的老兵,今天我们来重新审视一下Windows这个我们熟悉的不能再熟悉的系统。说Windows操作系统的运行环境和运行状态,首先要介绍一下Windows操作系统的体系结构,然后再要说到最重要的两个概念:核心态与用户态。 操作系统的体系结构就

    2024年02月05日
    浏览(71)
  • 【Linux】冯诺依曼体系结构以及操作系统的初步认知

    🏖️作者:@malloc不出对象 ⛺专栏:Linux的学习之路 👦个人简介:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐🙈🙈 本篇文章讲解是冯诺依曼体系结构以及操作系统的初步认知。 我们常见的计算机,如笔记本。我们不常见的计算机,如服

    2024年02月03日
    浏览(75)
  • 【Linux】进程概念(冯诺依曼体系结构、操作系统、进程)-- 详解

    1、概念 (1)什么是冯诺伊曼体系结构? 数学家冯·诺伊曼于 1946 年提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。 冯·诺伊曼理论的要点是:计算机的数制采用二进制逻辑;计算机应该按照程序顺序执行。人们把冯·诺伊曼的

    2024年02月22日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包