处理器类型,计算机硬件简介及其功能图文

操作系统与运行操作系统的内核硬件关系密切。操作系统扩展了计算机指令集并管理计算机的资源。因此,操作系统因此必须足够了解硬件的运行,这里我们先简要介绍一下现代计算机中的计算机硬件。简单个人计算机的组件从概念上来看,一台简单的个人电脑可以被抽象为上面这种相似的模型,CPU、内存、V/O 设备都和总线串联起来并通过总线与其他设备进行通信。CPUCPU 是计算机的大脑,它主要和内存进行交互,从内存中提取指令并执行它。

一个 CPU 的执行周期是从内存中提取第一条指令、解码并决定它的类型和操作数,执行,然后再提取、解码执行后续的指令,重复该循环直到程序运行完毕。

每个 CPU 都有一组可以执行的特定指令集。因此,x86 的 CPU 不能执行 ARM 的程序并且 ARM 的 CPU 也不能执行 x86 的程序。

由于访问内存获取执行或数据要比执行指令花费的时间长,因此所有的 CPU 内部都会包含一些寄存器来保存关键变量和临时结果。因此,在指令集中通常会有一些指令用于把关键字从内存中加载到寄存器中,以及把关键字从寄存器存入到内存中。还有一些其他的指令会把来自寄存器和内存的操作数进行组合,例如 add 操作就会把两个操作数相加并把结果保存到内存中。

除了用于保存变量和临时结果的通用寄存器外,大多数计算机还具有几个特殊的寄存器,这些寄存器对于程序员是可见的。其中之一就是程序计数器(program counter),程序计数器会指示下一条需要从内存提取指令的地址。提取指令后,程序计数器将更新为下一条需要提取的地址。

另一个寄存器是堆栈指针(stack pointer),它指向内存中当前栈的顶端。堆栈指针会包含输入过程中的有关参数、局部变量以及没有保存在寄存器中的临时变量。

还有一个寄存器是 PSWProgram Status Word)程序状态字寄存器,这个寄存器是由操作系统维护的8个字节(64位) long 类型的数据集合。它会跟踪当前系统的状态。除非发生系统结束,否则我们可以忽略 PSW。用户程序通常可以读取整个PSW,但通常只能写入其某些字段。PSW 在系统调用和1/0 中起着重要作用。

操作系统必须了解所有的寄存器。在时间多路复用(time multiplexing)的 CPU 中,操作系统往往停止运行一个程序转而运行另外一个。每次当操作系统停止运行一个程序时,操作系统会保存所有寄存器的值,以便于后续重新运行该程序。

为了提升性能,CPU 设计人员早就放弃了同时去读取、解码和执行一条简单的指令。许多现代的 CPU 都具有同时读取多条指令的机制。

例如,一个 CPU 可能会有单独访问、解码和执行单元,所以,当 CPU 执行第 N 条指令时,还可以对N+1条指令解码,还可以读取 N+2 条指令。像这样的组织形式被称为流水线(pipeline):

比流水线更先进的设计是超标量(superscalar)CPu,下面是超标量 CPU的设计

在上面这个设计中,存在多个执行单元,例如,一个用来进行整数运算、一个用来浮点数运算、一个用来布尔运算。两个或者更多的指令被一次性取出、解码并放入缓冲区中,直至它们执行完毕。只要一个执行单元空闲,就会去检查缓冲区是否有可以执行的指令。如果有,就把指令从缓冲区中取出并执行。

这种设计的含义是应用程序通常是无序执行的。在大多数情况下,硬件负责保证这种运算的结果与顺序执行指令时的结果相同。

除了用在嵌入式系统中非常简单的 CPU 之外,多数 CPU 都有两种模式,即前面已经提到的内核态和用户态。

通常情况下,PSW 寄存器中的一个二进制位会控制当前状态是内核态还是用户态。当运行在内核态时,CPU 能够执行任何指令集中的指令并且能够使用硬件的功能。在台式机和服务器上,操作系统通常以内核模式运行,从而可以访问完整的硬件。在大多数嵌入式系统中,一部分运行在内核态下,剩下的一部分运行在用户态下。

用户应用程序通常运行在用户态下,在用户态下,CPU 只能执行指令集中的一部分并且只能访问硬件的一部分功能。一般情况下,在用户态下,有关 V/O 和内存保护的所有指令是禁止执行的。当然,设置 PSW 模式的二进制位为内核态也是禁止的。

为了获取操作系统的服务,用户程序必须使用系统调用(system call),系统调用会转换为内核态并且调用操作系统。TRAP 指令用于把用户态切换为内核态并启用操作系统。当有关工作完成之后,在系统调用后面的指令会把控制权交给用户程序。我们会在后面探讨操作系统的调用细节。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/326663.html

(0)

相关推荐

  • 360和卡巴斯基哪个好,卡巴斯基介绍

    身处在互联网时代,电脑若无杀毒软件傍身犹如在黑客、钓鱼网站前裸奔,试想你的个人资料甚至银行账户密码都显露在他人面前是多么的危险。因此,给电脑装上杀毒软件是一件有必要的选择。要怎么选择一款杀毒软件来保护你的电脑安全呢?哪个杀毒软件好用,我来告诉你。   一、卡巴斯基 卡巴斯基反病毒软件是世界上拥有最尖端科技的杀毒软件之一,总部设在俄罗斯首都莫斯科,全…

    2023-07-08 投稿
  • 微信调查问卷怎么做(问卷调查平台)

    之前说过问卷调查这个副业,这个基本没什么门槛。有些人觉得问卷调查能赚什么钱,一次最多几块钱,甚至还有几毛钱。虽然做问卷调查的单价很低,但是对于问卷调查平台也是很赚钱的。那么今天聊一下问卷调查平台是怎么赚钱的。 1、问卷调查是怎么赚钱的? 现在各种数据平台功能那么多,互联网这么发达。有人就说了,问卷调查还有市场吗?有,而且现在做的还不少。 问卷调查平台的收益主…

    2022-01-09
  • 12123交通违章查询怎么查(查车辆违章怎么查询)

    1.如果是本地的违规行为,大约在三个工作日可以在交管12123(参考手机环境:IPHONE 12,IOS14,软件:12123 版本号:V2.6.2)上查到违章信息。2.外地产生的违章,需要在不同城市的车管所数据同步,在一周到两周可以看到违章信息。也就是说自己有违章的信息,会在半个月查询到违章的记录,如果都没有记录出现的话,基本可以判断是没有违章。 &nbs…

    2021-11-24 投稿
  • 为什么没人敢动杨永信(杨永信2021现状)

      近日,曾开办“网络成瘾戒治中心”,使用电击“治疗”网瘾的“全国戒网瘾专家”杨永信,被网友爆料出席参加了精神科培训开班仪式、临沂市精神卫生中心大会,现任临沂市精神卫生中心副院长、临沂市精神卫生中心一级主任医师。杨永信曾申请了一种“治疗抑郁症的中药药物”专利,天眼查摘要显示:治愈病人近1000例,身体完全康复为有效,总有效率为98%,引发网友激烈讨…

    2022-01-08
  • 野蛮人装备选择,暗黑破坏神野蛮人旋风流

    在《暗黑破坏神:不朽》中,每个职业都有其独有的强力技能,但是如果角色有传奇装备的加持,其技能会变得更加强大。传奇装备是《暗黑破坏神:不朽》游戏体验中重要的组成部分,不仅可以为职业释放的技能带来可观的伤害增益,还可以提升角色的属性,显著增加角色对怪物造成的伤害,以及加强角色的生命值与护甲值。 野蛮人 根据笔者对野蛮人这个职业的理解,以下是野蛮人构筑中不可或缺的…

    2023-07-04
  • 淘宝手淘拍立淘是什么流量(手淘拍立淘流量怎么来)

    有同学问我拍立淘有没有玩法?这个还真有,而且玩好了,流量还挺大的,我们有一家店,就是靠拍立淘的玩法去做的,特别适合女装找同款的场景,当然也很适合手淘首页。   在拍立淘,我们的目标是,通过拍立淘迅速建立买家和商品之间的兴趣标签,从而在猜你喜欢里能够获得更多展现,之后点击收藏加购,然后再下单。 原理是,通过手机端去拍一个跟你一样的产品,其中有很多点要…

    2021-12-14
  • 比较冷门的火爆产品(电商冷门但暴利的产品)

    今天拆解一个,冷门又暴利的项目“直播下象棋带货”。据了解,有很多人在里面闷声发大财。   为什么说,这个项目冷门又暴利呢? 因为它主要是中老年群体,为什么那些保健品公司,都要盯着中老年群体呢?就是因为他们手里有钱、好做转化,这个就是重点。 今天拆解的这个项目,并没有擦边或违法违规的嫌疑,所以是绝对健康的一个项目。   整个直播的内容很简单…

    2021-12-26 投稿
  • 灵耀deluxe14,华硕灵耀deluxe14s试用

    随着商业需求的变化,人们对笔记本的依赖性也在与日俱增,多任务高效率的办公要求不仅对用户的能力是个考验,更对笔记本的性能也提出了不小的挑战。华硕灵耀Deluxe14通过**军规标准MIL-STD-810G认证,军规标准是美军装备质量的重要防线,以其严苛复杂的测试标准闻名于世,华硕灵耀Deluxe14能以部分**军规标准作为出厂”门槛”,…

    2023-06-24
  • 喜鹊好兆头的诗句(喜鹊好兆头的诗句寓意宏图霸业)

    请放心关注。 明日元旦,代表着新的一年,开始的第一天。在这个特殊时刻,云智慧想用最诗意的文字、最喜庆的兆头、最动听的音乐和大家一起迎接2020年的到来,一起来看看~ 喜 迎 元 旦 虽然古时候的元旦和今天的“元旦节” 并不是一种概念 但寄托的情思却无差别 一起来看看古人是如何过元旦 《元日》 宋·王安石 爆竹声中一岁除, 春风送暖入屠苏。 千门万户曈曈日, …

    2022-05-07 投稿
  • 暗黑2隐藏任务攻略,暗黑2任务详细攻略及奖励

    我是没事喜欢瞎吉尔扯的兔子,暗黑破坏神2代中,我们所扮演的主角的主要任务就是阻止大魔王复活并摧毁它们的灵魂石,然而就在我们必须争分夺秒的追上大魔王的脚步,晚一点整个世界都将毁灭的紧急时刻,游戏中的NPC们还让我们跑来跑去的寻找各种任务物品或者是救人,有些任务物品是必须收集的,不然就无法通关,连BOSS的面都无法见到,这背后又有什么样的故事和设定?今天我们就来…

    2023-07-04
  • 大学生创业点子网(大学生创意创业点子)

    上了大学以后,课程都比较轻松,不知道做什么好?     作为一名大学生,如果想创业就一定要选对方向,根据自己的实际情况创业,接下来我就给大家分析一下,想在大学创业应该做什么好?   1.开店,就是在学校附近租店面,然后创业,这个一定要有好的项目,因为投资比较大,一定要谨慎,考察分析多一些,最好和同学一起合作,一起打理,也可以错开上课时间,不影响正常…

    2021-11-06
  • 谷歌高级搜索技巧(秘迹搜索不能用了)

    一、背景介绍 关于搜索,像国内外的百度,bing,Yahoo,soso等好多网站都可以做到,但是他们的影响力却远远不如Google大?那么为什么Google这么令人关注呢?我们先来了解一下Google的搜索特色。 Google的一些特色包括:支持多种搜索语言,种数达到了上百种;搜索速度快,据说Google拥有8000多台服务器,200多条T3级别的宽带;Go…

    2022-01-04 投稿