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

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

相关推荐

  • 海市蜃楼 时间裂缝(海市蜃楼时间裂缝)

    悬疑力作《看不见的客人》导演奥里奥尔·保罗执导的全新力作《海市蜃楼》3月4日发布先导预告和定档海报,正式宣布3月28日全国上映。影片由戛纳金棕榈入围影片《胡丽叶塔》的女主角阿德丽安娜·尤加特、西班牙圣塞巴斯蒂安国际电影节及戈雅奖双料的知名演员哈维尔·古铁雷斯、奇诺·达林等人领衔主演。 作为第一支海报和先导预告,定档预告信息量极大,25年前的录像带、平行时空、…

    投稿 2022-01-20
  • 在家里做手工赚钱好项目(在家做小手工赚钱)

    哈喽,大家好!我是语晨。点击右上方的“关注”,每周为你分享一本书,持续为您分享自媒体写作干货和个人成长。 最近听到一段语录,太心疼了! 这段语录把全职宝妈们的生活现状和苦闷,真实地展现了出来。 “两个孩子都上学了,你为什么还不去上班? 我为什么不去上班?因为我的孩子没人接,放假了没人管,生病了没有人照顾。 所以,实在找不到朝九晚四的工作,也找不到有双休,随时…

    2023-02-04
  • 英雄联盟今天维护吗,今天英雄联盟维护,你需要知道的

    12月6日,据相关爆料,不少手游在今日都将全区停机维护,时间为昨天23点开始,于年日2点完成更新。据现有消息不难看出《英雄联盟手游》《原神》《王者荣耀》《地下城与勇士》等多款游戏发布12月6日停机停服公告。 据悉,《王者荣耀》于12月5日23:30起禁止进入PVP和人机对战,《英雄联盟手游》将停止游戏内匹配,预计12月7日00:00后恢复,以游戏内实际开服时…

    投稿 2023-05-11
  • 什么工作自由又赚钱(什么工作挣钱快又多)

    择业迷茫,不知道自己究竟应该做什么?只是想赚钱,但又没有什么技术呢?今天班妹儿跟大家介绍3个最缺人又不需要任何技术的高薪工作。   1. 涂装工:任何跟房产,装修,汽修等行业相关的工作都离不开涂装工,涂装工每天都会接触大量的油漆涂料,希望大家选择这个行业的时候,可以做好相关的防护措施。 (图片来源于网络)   2. 瓦工:瓦工每天除了砌砖…

    2021-12-30 投稿
  • 小米虚电怎么办,小米怎么判断是虚电

    昨天,小米又发布了新款手机。       小编觉得现在的手机几乎每周都会出新款,大部分手机用的是不可拆卸的电池,所以手机的电池寿命也会影响我们手机的使用寿命,所以对手机电池的保养特别重要。   但是手机用的久了,有时候剩余30%左右的电量却会自动关机的现象,设置有时候充了一早上,结果跟没充没啥区别。   &n…

    2022-03-20 投稿
  • 兄弟打印机驱动安装教程(兄弟打印机驱动下载安装教程)

    一、得力官网下载打印机驱动:打开浏览器输入网址:https://www.nbdeli.com/services/download.html 选择产品分类及产品货号(型号),查到到对应打印机驱动,点击“立即下载”按钮下载到本地 二、下载完成后,将文件进行解压缩,得到以下文件,双击“DriverWizard.exe”运行驱动安装程序 选择“安装打印机驱动程序” …

    2023-05-28
  • 香港代购怎么做?香港代购的几种方式

    因为全球疫情原因和两地通关限制多种因素,很多香港代购帮助国内客服代购港货商品。也促进香港代购生意越来越好,在香港帮助中国客户购买的商品如何邮寄到内地客户手上是香港代购最为关注的问题,红旗速运带大家了解下香港代购如何邮寄到中国内地客户手上?通过什么渠道发货最安全正规? 香港代购帮助客户在香港代购好商品后,可以对应商品做好编号,然后直接送到红旗速运屯门仓库,红旗…

    2022-04-17
  • 新股帝,新股申购技巧

    今日,又成功获利一只中签新股,利润33352.97元!   借此来说下大仙对于申购新股和中签后抛售的经验吧,再怎么说大仙也是每年可以中签8~10只左右的,经验还是比较丰富的。   首先,新股申购和时间没关系,是真的没关系! 每次申购都是随机性的,中签的概率都不低!网上所谓某一段时间中签概率高其实是指这段时间里打新的人数多。所以提高了市场整…

    2021-11-22 投稿
  • 库房管理软件免费版,免费会员软件下载 app

    免费会员软件是一款专为实体店打造的会员管理软件,软件支持手机、电脑、收银机等多设备登陆,可为门店提供多种会员管理模式。使用本软件可以实现一人多店的管理模式,轻松搞定门店管理。 免费会员软件有哪些功能呢?支持手机端查看所有店铺的营业额、利润、商品等信息;微信会员充值,可以让顾客在店内直接充值微信余额;查看所有会员卡的详细信息,包括充值明细等;查询所有店铺的活动…

    2023-07-10
  • 如何利用MSN号码找回忘记的密码

    前几天 东哥在网上冲浪时刷到一条微博 被评论里一个个熟悉的名词 唤醒了那些年用ADSL上网 申请第一个MSN账号跟网友聊天的回忆…… 曾经的天涯火爆到是众多媒体蹲点守株待兔的地方,并以三天一个热点的速度一度成为网络舆情的重灾区。 猫扑也是中国互联网流行文化的发源地之一,以猫扑大杂烩、猫扑贴贴等互动产品为核心,众多网络知名的人物均出自猫…

    投稿 2023-06-07
  • 绝味鸭脖多少钱一斤?周黑鸭和绝味鸭脖哪个好吃

    文/ 余源 近年来,鸭脖成为风靡街头的美食,下班回家喝点啤酒配鸭脖,已经成为许多城市年轻人的新生活方式。 在这一风潮下,鸭脖引燃了上千亿的卤味市场,也支撑起三家上市公司——绝味食品、周黑鸭、煌上煌。由于产品类似,他们也被称为“鸭脖三兄弟”。 日前,三家公司陆续发布2020年财报,去年比拼结果得以揭晓,绝味食品继续稳坐冠军宝座,周黑鸭因营收净利不敌煌上煌被后者…

    2023-02-16
  • 五环颜色是哪几种颜色(五环的五种颜色代表了哪五大洲)

    奥运会标志是1913年顾拜旦先生设计的。 ​奥运会五环的颜色代表了世界五大洲的颜色,天蓝色代表欧洲,黄色代表亚洲,黑色代表非洲,草绿色代表澳洲,红色代表美洲。 ​ 五个环连在一起象征着团结友爱,意在全世界的运动员能以公正、坦率的态度参加比赛。 ​​

    2022-02-20