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

操作系统与运行操作系统的内核硬件关系密切。操作系统扩展了计算机指令集并管理计算机的资源。因此,操作系统因此必须足够了解硬件的运行,这里我们先简要介绍一下现代计算机中的计算机硬件。简单个人计算机的组件从概念上来看,一台简单的个人电脑可以被抽象为上面这种相似的模型,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)

相关推荐

  • 网络营销成本,网红营销成本很低

    编辑导语:网红营销,贵还是不贵?这个问题是品牌在做推广前会考虑到的问题。而实际上,关于网红营销的真实成本,可以从影响者、推广形式、推广平台等几个方面进行综合考量。本文就网红营销的真实成本一事做了解读,一起来看一下。 现在,网红(影响者/红人/达人)营销是最成功的推广形式之一。根据The Influencer Marketing Hub 2019年的一项调查,…

    2022-04-17 投稿
  • 服务器硬件维护,服务器硬件维护B

    《服务器硬件维护:从基础到进阶》 一、服务器硬件的重要性我觉得服务器就像是一个大型的“数据管家”,它承载着企业或组织的重要数据和业务运行。如果服务器硬件出现问题,可能会导致数据丢失、业务中断,给企业带来巨大的损失。就好像我们的家里,如果电器出了故障,可能会影响我们的生活秩序,甚至造成财产损失一样。所以,服务器硬件的维护是非常重要的,我们需要时刻关注它的运行状…

    投稿 2026-01-27
  • 真韵皇茶怎么样(皇茶真韵加盟teastory连锁)

    创客”一词首次出现在政府工作报告中,成为两会热词。活跃在各地的创客空间和创客们似乎也在今年呈井喷式的出现在朋友圈,而创客的主力们不是中青年反倒是平均年龄在25岁左右的90后青少年。 这是一群在互联网的世界里长大、从小不愁吃穿的“90后”们,为梦想、志趣而工作创业的他们,在创业圈的江湖里追求着属于自己的或天马行空,或璀璨炫目,或简单纯粹,或小而美的创业梦想。自…

    2021-11-30
  • windows更新失败怎么办,windows10安装失败0×c1900101

    在Windows 10发布之后,很多朋友都在第一时间进行升级,然而也有朋友遇到了在升级Windows 10的过程中安装失败或者卡在18%、62%等。下面,让我们来看看Microsoft Community给出的解决建议。 解决建议: 关机,等10分钟重启电脑 系统会自动恢复之前Windows 10 build版本或者其他的Windows 版本。 以管理员身份…

    投稿 2023-07-01
  • 今日头条怎么赚钱,头条怎么赚钱方法教程

      头条5大赚钱方式分享,有手机就能做,新手建议收藏:   01.拍视频赚钱   账号要求:0粉丝,账号无违规即可。 赚钱方式:头条自带广告分成、赞赏、商家广告合作费用。   推荐领域:同城领域、美食领域、旅游领域、科普领域、职场领域、情感领域、娱乐领域、搞笑领域、生活领域、三农领域、游戏领域等。   制作视…

    2022-04-22 投稿
  • 执念太深的情感语录短句

    1、人生就是一个认清自己的过程,认清自己的优点,局限,知道哪些能干,哪些不能干,哪些努力努力就可以得到,哪些累死今生也不会拥有。 2、生活有时候,让我们挫败的,是花力气花心思去经营的事情,做不好,不如愿,往往放下以后,无心插柳的瞬间,反而水到渠成的达到了。 3、有人曾经说过,当你停下来思考你是否爱一个人时,这意味着你不再爱他了。 4、幸福的关键不是找到一个完…

    2023-02-10
  • 现在什么卡信号好流量便宜?电信武夷卡19元包20G通用+30G定向流量正规卡

    最近,好多小伙伴询问现在什么卡信号好流量便宜,要说信号好,我想电信卡无疑是最佳的选择,但是电信卡的流量一般都不便宜,不过今天有福利活动,我给大家推荐的这款电信手机卡却是难得的一个活动卡,月租只需要19元一个月,同时还有20G通用流量,以及30G定向流量,确实是一款为数不多的流量多的正规卡。 电信武夷卡19元包20G通用+30G定向流量正规卡 专属申请通道: …

    2022-10-18
  • 哪一集明楼睡了汪曼春(汪曼春醒来没有看见明楼是哪一集)

    遇到曼春不要慌,一声大嫂平四方。 爱情真是致命的毒药,令人闻风丧胆的汪曼春,一次次地为明楼而失去选择和底线,最终因劝架而死,既可怜,又悲哀。 我跟别的女人不一样,我失去得太多,杀的人也太多,我知道终有一天,我也会被人杀掉。 汪曼春的清醒,令她能够做到,如同手中的枪一般冷漠,她像是一部美艳倾城的杀人机器,可以毫不犹豫对任何人开枪。 这充满血腥的人生中,只有明楼…

    2022-01-22 投稿
  • clot中文官网,clot官网旗舰店中文名

    《关于“clot中文官网”的一些探讨》 一、clot中文官网的重要性 clot作为一个知名的潮流品牌,其中文官网的存在具有重要意义。 它就像是品牌与消费者之间的一座桥梁,能够直接将品牌的最新资讯、产品信息等传递给广大的中文用户。 也许对于品牌来说,中文官网是拓展中国市场的关键一步,通过这个平台,可以更好地展示品牌的文化和风格,吸引更多的中国消费者关注和喜爱。…

    投稿 2025-05-09
  • 各大电影网站排名 各大电影网站

    高质量免费影视资源分享19个高质量免费影视站点 .声明:文内网站资源播放流畅、亲测有效,自我感觉不错并且免费,各位值友可以放 创作立场声明: 用心使用! 写在前面 是谁一追剧必充会员?有些剧或电影它连花钱你都看不了。人人影视网站被封,很多值友找高 质量免费影视资源遇到门槛,今天就为各值友分享19个经典视频网站,个个都是宝藏。 www.gaopiaofang.…

    投稿 2023-03-30
  • 手机自动一天赚500(搞钱路子一天两万)

    最近有很多视频都在说,用剪映“图文成片”可以日赚500元。你信了吗? 首先申明,这个信息是假的。剪映“图文成片”做出来的视频质量很低,单价也非常低。具体操作方法,我还是给大家介绍一下吧。   第一步 选择文案 打开一本书,选择你看中的文章,然后用手机拍个照。拍照尽量清晰,不然等会提取文案的时候,手机无法识别文字。   第二步 提取文案 把…

    2021-11-13 投稿
  • 清明前后的谚语是什么,关于清明前后的谚语

    4月4日清明节,是农历二月二十三。清明节,不仅是中华民族的传统节日,还是二十四节气之一。 刚刚,查看了这几天的天气情况。据天气预报:清明前这几天,是阴雨连绵,要下雨,不知道有什么预兆? 在农耕年代,老祖宗流传下来许多谚语,用来指导生产生活。那清明前,雨水纷纷,究竟好不好?我是养花绿植,来看看老祖宗留下的谚语,它们到底是怎么说的?   1、预示是个风…

    2022-03-23 投稿