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

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

相关推荐

  • 淘宝送彩票,淘宝送彩票活动是真的吗

    《淘宝送彩票:一场充满诱惑与争议的营销之旅》 在如今的互联网时代,电商平台的营销手段层出不穷,而淘宝送彩票这一举措,无疑成为了众多网友关注的焦点。 也许这只是淘宝为了吸引用户、增加用户活跃度而推出的一项活动,也许它背后隐藏着更深层次的商业逻辑和市场策略。 那么,淘宝送彩票究竟是怎么一回事呢?它对淘宝平台和用户又会产生怎样的影响呢?让我们一起来深入探讨一下。 …

    2025-03-02
  • 出口许可证如何办理?进出口经营权办理有哪些条件?

    进出口权是一个资格,企业自营进出口的资格。通常在注册公司的时候,要是公司名称和经营范围与进出口贸易相关的话,都得要办理进出口权,这是因为做外贸一定要有进出口经营权资格,要不然没法开展外贸业务。实际上不只是一些企业,目前很多电商也是需要的。 进出口经营权办理有哪些条件? 1.企业已办理税务登记,而且依法纳税,及其按国家规定报送工商年报且通过。 2.是企业法定代…

    2023-01-30
  • 免费blog(免费blog创建)

    免费blog(免费blog创建)免费blog(免费blog创建)免费blog(免费blog创建)免费blog(免费blog创建)

    随着年龄越来越大,记忆力越来越差了,有时候看到一篇好的文章,哪怕你是点击了收藏,当需要这个技术点的时候,你是不是还得去回忆一下那篇收藏的文章放到什么地方,是那个论坛上面的? 今日就教大家如何建立自己的知识档案库! 不要服务器! 不要流量费! 只需要一个码云账户! 白嫖才是程序员的王道! 一切的收费都是耍流氓! 我们要把钱存着娶媳妇! 什么是vuepress …

    2022-01-20 • 投稿
  • 网上开店如何推广自己的网店(怎样去推广自己的网店)

    如果你在操作店铺过程中遇到解决不了的问题,欢迎私信我,我会给你一一解答。 最近遇到了一位粉丝的提问:新开了个淘宝店铺,产品上架一周了没有销量,就连访客量也没有,我该怎么做? 其实现在做淘宝,可不像8、9年前单单把产品上架了就能出单的,不做推广就没有人能看到你的产品,没有人看到自然就没有访客和成交。 那么,淘宝卖家在前期如何做新店的推广,把销量做起来呢?今天我…

    2021-11-12
  • 余额宝今天怎么没有收益(今天余额宝怎么打不开了)

    昨天,一则“余额宝收益比一年期定存利率低”的消息上了热搜。部分网友提出疑问:“余额宝不是活期理财吗?为什么要跟定期利率比?”北京青年报记者了解到,作为依托货币基金的现金管理工具,余额宝应该对标活期存款。 目前,余额宝对接的多款货币基金7日年化收益率的确下降至1.5%至1.8%左右,但大部分银行活期存款利率仅为0.3%至0.35%,因此余额宝的收益依然在活期存…

    2023-05-24
  • 烟台百度推广,烟台百度推广排名优化

    《烟台百度推广:探索与实践》 一、引言在当今数字化时代,百度推广作为一种重要的网络营销手段,在各个行业和地区都发挥着重要作用。烟台作为一个充满活力的城市,其百度推广情况又如何呢?我对“烟台百度推广”这个问题充满了好奇,于是开始了深入的探索和研究。 二、烟台百度推广的现状1.企业参与度我觉得烟台的很多企业好像对百度推广都有一定的了解和兴趣。在与一些企业主交流的…

    2025-09-19
  • 什么是伺服电机(伺服电机与步进电机的特点与用途)

    步进电机是将电脉冲信号转变为角位移或线位移的开环控制电机,应用伺服控制技术的步进电机被称为步进伺服电机,属于步进电机的更新换代产品。普通的步进电机和伺服电机相比,在控制精度、低频特性、矩频特性、过载能力、运行性能、速度响应性能等方面都存在不同,相对来说,伺服电机性能更优越一些,不过使用成本也更高,选择时可以根据需求选合适的电动机。下面一起来了解一下伺服电机和…

    2023-06-11
  • 网站推广赚钱,推广平台赚钱哪个网站推广赚钱多

    1.头条号,涵盖字节跳动旗下的今日头条,抖音,西瓜视频。这是国内目前最大的自媒体平台,每个自媒体人必做的平台。平台对新手极其友好,零门槛,入驻有阅读量播放量就有收益,不论是图文,问答,短视频,中长视频都可以创作,审核也容易通过,非常适合零基础新手。 缺点:因为头条号门槛低,做的人太多,虽然涨粉容易,但单价收益偏低,一万阅读量播放量大约是3~4元,所以你的播放…

    2022-04-20
  • 欧莱雅眼霜好用吗,抗皱紧致眼霜十大排名

    欧莱雅眼霜好用吗,抗皱紧致眼霜十大排名欧莱雅眼霜好用吗,抗皱紧致眼霜十大排名欧莱雅眼霜好用吗,抗皱紧致眼霜十大排名欧莱雅眼霜好用吗,抗皱紧致眼霜十大排名

    市面上眼霜产品那么多,到底该如何挑选适合自己的那一款呢? 我们每个人的眼周皮肤存在的问题和需要的眼周肌肤护理各不相同,就连常见的眼周纹路问题,都可以细分为缺水干纹、表情动态纹、松弛衰老纹路等。 除此之外,黑眼圈和肿泡眼的问题也越来越多见。而应对这些眼周问题,眼霜中不同的成分能够带来不一样的护肤效果。 本期,考拉就给大家带来2022热门好用的“功效眼霜”盘点:…

    2023-06-25 • 投稿
  • 铁腕军阀秘籍,中国各系军阀的手机游戏

    铁腕军阀秘籍,中国各系军阀的手机游戏铁腕军阀秘籍,中国各系军阀的手机游戏铁腕军阀秘籍,中国各系军阀的手机游戏铁腕军阀秘籍,中国各系军阀的手机游戏

    什么游戏可以集第一人称射击,与队友配合,塔防,自由度高于一体? 今天说一下发布于2008年的游戏《铁腕:军阀冬季攻势》。 铁腕:军阀冬季攻势,是一款第一称的射击游戏,该游戏虽然好玩,但是小众,玩的人不多。游戏内容是阻击敌人的进攻,破坏堡垒。 游戏可以单机也可以联机,单机可以选择游戏的简易程度,并且还给你4个队友(人机),联机,建立服务器,朋友可以加入进去。 …

    2023-06-29 • 投稿
  • 网站排名提高,如何提高网站seo排名

    网站想要在搜索引擎获得靠前的排名是一项系统工程,虽然不复杂,但是有很多需要注意的地方,SEO小课堂今天就分享6个需要注意的点,做好这些方面的自查工作,网站排名就会稳定提升,虽然白帽SEO的方法在提升排名方面速度要比黑帽SEO慢的多,但是最重要的是不怕被惩罚,可以安心的经营。下面分享六个方法提升网站SEO排名: 有规律的更新前面说到第一个方法就是更新高质量的内…

    2023-07-10
  • 傅友德之死,傅友德为什么被赐死

    傅友德之死,傅友德为什么被赐死傅友德之死,傅友德为什么被赐死傅友德之死,傅友德为什么被赐死傅友德之死,傅友德为什么被赐死

    在这个世界上,父子之情怕是最为真挚的一种感情了,没有哪个父亲不是望子成龙,希望自己的儿子有出息的。 在皇家之中更是如此,每一个正常的开国之君,都希望自己的太子是一个文武兼备的全才,能够接过自己打下的这片江山,将之发扬光大。 在一个朝代之中,便有这样的一对皇帝和太子,他们父子之间两无猜忌,绝对是历史上的“模范父子”,甚至在太子去世之后,皇帝实在是太过伤心,竟然…

    2023-07-11 • 投稿