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

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

相关推荐

  • 鸡血石鉴赏,价值过亿的极品鸡血石

    南血北地指鸡血石的两个产地所产血石的特色,南方浙江昌化的以血色见长,而北方内蒙古赤峰的鸡血石则以冻透的底子名世。然而事无绝对,上等的鸡血石无论南北都是兼具上等血色与细腻冻底的。   昌化鸡血石血色艳丽,上等甚至有水银一样的反光,凝结成块成片的鸡血可谓艳绝石界。然而昌化石多杂质,不仅常见砂钉等杂质,硬地、钢地、水泥地鸡血也是屡见不鲜,大大降低了昌化鸡…

    2023-07-11 投稿
  • 上海产假158天只发98天补贴对吗,上海市产假2022

    全国人口出生率创1978年以来新低,多地出台鼓励生育政策   图/IC 文 | 《财经》记者 王静仪 李皙寅 编辑 | 施智梁 即日起,上海市一对夫妻可以生育三个子女,同时将生育假由30天延长到60天。11月25日,上海市人大常委会表决通过了修改“上海市人口与计划生育条例”(下称《条例》)的决定,提出上述内容。 新规完善了多项积极生育支持措施。生育…

    2022-03-20
  • 西湖醋鱼是哪里的菜,为什么西湖醋鱼那么难吃

    杭州这道名菜,为何常遭游客吐槽,连本地人都说难吃,也太奇怪了 杭州是一座非常著名的旅游城市,一到节假日,杭州到处都是人山人海,尤其是西湖边,挤得走都走不动,人太多了! 来杭州旅行,除了欣赏杭州的风景之外,也要尝一下杭州的一些特色美食。杭州的美食也是很多的,比如龙井虾仁,西湖莼菜,西湖醋鱼,东坡肉等,都是杭州出名的美食。游客来到杭州去当地的杭帮菜菜馆吃饭时,商…

    2022-05-01 投稿
  • i5组装电脑配置推荐,i5电脑组装机配置单及价格

    最近DIY配件的价格总体走势喜人,各种核心配件的价格甚至比6·18还低,现在下手装机确实是非常合适的时机。对于主流用户来讲,装机时会优先考虑6核处理器和千元级显卡,如此搭配性能比较均衡,整体配置不会出现瓶颈,同时价格也可以控制在5000元这样一个比较好接受的水平上。那么6核处理器应该怎么选?对应的显卡选哪款好?这就不得不提到众多玩家关注的“6核甜品小王子”锐…

    2023-07-04
  • 高一赚钱方法一天100,一天赚100元的方法

    1理财。 高中以学业为重,在不影响学业的情况下,我建议:把钱分为4部分: 1、零用钱-货币基金 2、你说的零存整取 3、定投债券基金 4、定投股票指数基金 比较实用的平台支付宝,微信,京东,百度等。 2写网络小说 写小说拿到钱一点也不难,只要能入V就行。现在入V很容易,无论写成什么样,只要有人愿花钱看。说实在的,有些V文的作者,文笔也就是小学水平,高中生很够…

    2022-04-27
  • 大卫·鲍伊的时尚大片(鲍伊和绝世名模伊曼的神仙爱情)

    那篇长文大家应该都有看吧。 也不知道震碎了多少人的美好滤镜。 长文中透露出来的信息,不仅仅是偶像塌房那么简单,还有很多关于女性的残酷困境令人感到心惊肉跳。 女主作为一个高知女性,拥有更好的判断力,但她在步入婚姻后要面对的,依然是人性中的某些劣根性的显山漏水。   而这部分无法被女方的深情和乖顺填平。   这种落差也无关长相和才华,婚姻本身…

    2022-01-05 投稿
  • 火炬之光2哪个职业(火炬之光2哪个职业单刷最好)

    火炬之光2这款游戏是不是还有很多新手玩家在奋战呢,在玩一周目的时候会不会觉得特别难,很想弃坑的感觉,不要放弃哦,今日小编就给大家带来最全的一周目开荒教程,赶紧来看看吧! 一周目开荒教程 分为以下八大部分给大家介绍: 一、如何加属性点技能点 二、技能详解 三、加点顺序 四、装备选择标准 五、浅谈一周目需要注意的小怪 六、浅谈一周目值得一刷的地图或副本 七、开荒…

    2021-12-26 投稿
  • 房屋出租怎么写模板(房屋出租发布信息模板)

    房屋租赁合同 出租方(甲方): 身份证号码: 联系地址: 承租方(乙方): 身份证号码: 联系地址: 甲乙双方在平等自愿的基础上,就双方出租及承租房屋等事宜签订本合同。 一.房屋状况 1、 甲方拥有的房屋位于 市 (按产权证地址填写) (该房屋所属楼盘 (楼盘名称) ,幢号: ,楼层: 房号: ),建筑面积约为 平方米,产权证丘(地)号为 权 (监证号为 )…

    投稿 2021-11-19
  • 营业执照怎么年审网上流程(2021营业执照年检网上申报)

    2020年度市场主体年报公示于2021年1月1日正式开始。现在已经过去大半时间,6月底即将结束,请没有年报的抓紧操作!! 市场主体年度报告制度是贯彻落实党中央、国务院关于进一步减轻企业负担、降低制度性交易成本、强化信用监管、优化营商环境的重要举措。根据《企业信息公示暂行条例》,全国存续的市场主体都必须履行年报义务,应当自2021年1月1日至6月30日,登录国…

    2021-11-19 投稿
  • nba总冠军历年名单(21世纪nba总冠军历年名单)

    2012年总冠军:热火队 主力球员:詹姆斯、韦德、波什、钱莫斯、哈斯勒姆、巴蒂尔、詹姆斯琼斯 上赛季总决赛输给诺维斯基带领的小牛队后,热火三巨头再次卷土重来,在东部决赛,他们4-3艰难战胜老三巨头皮尔斯、加内特、雷阿伦的凯尔特人队,晋级总决赛。面对年轻的雷霆三少杜兰特、威斯布鲁克、哈登,热火队在先失一场的情况下连扳四局,如愿登顶,詹姆斯终于捧起首座总冠军奖杯…

    2023-05-30
  • 房产中介网有哪些,房产中介网最新消息

    NO10: 房多多fangDD 品牌关注度22075 信用指数★★☆ 房多多成立于2011年10月,是中国居住服务领域知名的互联网科技公司,运营着由SaaS赋能的在线房地产交易平台。通过创新性地使用移动互联网技术、云技术和大数据,为中国的房地产经纪商户量身打造SaaS解决方案,实现房地产交易的关键资源,包括房、客、资金和交易数据的在线聚合,赋能经纪商户轻松地…

    2022-04-20 投稿
  • 关于长城的诗句(小学关于长城的诗句)

    哪有什么岁月静好,只是有人负重前行。是他们牺牲自我,守护着祖国,保护着人民,他们的名字叫中国人民解放军。他们是民族的脊梁,捍卫国家主权,守卫祖国疆土!他们无私无畏,守护着我们生活的中国! 八一将至,让我们一起谢谢他们守护国家,守护我们!愿得此身长报国,十首塞上曲,送给边疆战士们! 塞上曲 唐-戴叔伦 汉家旌帜满阴山,不遣胡儿匹马还。 愿得此身长报国,何须生入…

    2023-05-24 投稿