ch2-2.1处理器.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch2-2.1处理器,80核处理器,垃圾处理器,处理器,i7处理器,处理器排名,千核处理器,a9处理器,e3处理器,厨房垃圾处理器

2.1 中央处理器 2.1.1 处理器 2.1.2 程序状态字寄存器 2.1.1 处理器 2.1.1 处理器 2.1.1 处理器 2.1.1 处理器 2.1.1 处理器 运算器、控制器、一系列的寄存器以及高速缓存器 运算器:实现指令中的算术和逻辑运算,计算机计算的核心 控制器:负责控制程序的运行的流程,包括取指令、维护CPU状态、CPU与内存的交互等 寄存器:暂时存储器件,具有最快的访问速度,容量较小 高速缓存处于CPU和物理内存之间:利用程序局部性原理使得高速指令处理和低速内存访问得以匹配,从而提高CPU的效率 计算机系统的处理器包括一组寄存器,其个数根据处理器型号的不同而异,它们构成了一级存储,比主存容量小 ,但访问速度快。 寄存器用于存储数据、变量和运算的中间结果,用于加快运算,保存状态。 某时刻寄存器的内容,描述了一个进程当时的执行状态,称为处理器现场。 两类寄存器: 用户可见寄存器:高级语言编译器通过算法分配并使用之,以减少程序访问主存次数。 控制和状态寄存器:用于控制处理器的操作。由OS的特权指令使用, 以控制其它程序的执行。 1.用户可见寄存器 由编译器进行寄存器的分配 数据寄存器(data register):又称通用寄存器,用于各种算术逻辑指令和访存指令 地址寄存器(address register):用于存储数据及指令的物理地址。如index register、segment pointer、stack pointer 2.控制和状态寄存器 控制处理器的操作,由具有特权的操作系统代码使用,以控制其它程序的执行 常见的控制和状态寄存器: 程序计数器(PC:Program Counter): 记录将要取出的指令的地址 指令寄存器(IR:Instruction Register): 包含最近取出的指令 程序状态字(PSW:Program Status Word):记录处理器的运行模式信息等等 指令: 能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一操作,规定计算机操作类型及相关操作数的一组字符。 指令系统: 每台计算机的机器指令集合称为指令系统,反映计算机的功能和处理能力 处理器的机器指令是专用的,分为数据处理类、转移类、数据传送类、移位与字符串类、I/O类等 指令执行的基本过程 处理器每次从存储器中读取一条指令,在指令完成后,根据指令的类别自动将程序计数器的值变成下一条指令的地址,通常是自增1 取到的指令放在处理器的指令寄存器中,处理器解释并执行这条指令 指令周期:单条指令处理的过程 程序的执行:(取指令+执行指令)n 2.1.1 处理器 从资源管理和控制程序执行的角度出发,必须把指令系统中的指令分作两部分:特权指令和非特权指令。 特权指令是指只能提供给操作系统的核心程序使用的指令。 如启动I/O设备、设置时钟、控制中断屏蔽位、清主存、建立存储键,加载PSW等。 2.1.1 处理器 处理器如何知道当前运行的是操作系统还是一应用软件? 处理器状态:表明此时处理器是运行在内核上还是应用程序上,即当时可以使用哪些指令 分为两种状态: 核心态(Kernel Mode,也叫管态) 用户态(User Mode,也叫目态) 核心态(特权态(特态)、系统态 、管态): 运行在内核上 操作系统管理程序运行的状态 可以执行所有指令 可以访问所有内存与其他资源 可以改变处理器状态 用户态(普通态(普态)、目态): 用户程序运行时的状态 只能执行非特权指令 只能访问属于该进程的内存和其他资源 不能改变处理器状态,除非采用特定的方式 2.1.1 处理器 处理器如何知道当前运行的是操作系统还是一应用软件? 主要作用是实现程序状态的保护与恢复。 每个程序都有一个与其执行相关的PSW,每个处理器都设置一个PSW寄存器。程序占有处理器执行,它的PSW将占有PSW寄存器 * * LOGO 第二章 处理器管理 第二章 处理器管理 2.1 中央处理器 2.2 中断技术 2.3 进程及其实现 2.4 线程及其实现 2.5 Linux进程和线程 2.6 Windows 2003进程和线程 2.7 处理器调度 2.8 作业的管理与调度 2.9 处理器调度算法 2.10 Linux调度算法 2.11 Windows 2003调度算法 处理器管理是操作系统中最核心的部分,因为它管理的也是计算机中最重要的硬件 处理器管理负责管理、调度和分配处理器,并控制程序的执行。 处理器管理的优劣直接影响系统的性能 操作系统中最重要的是处理器管理 处理器管理中最重要的是处理器调度 处理器的任务:按照程序计数器的指向,从主存中读取指令,对指令进行译

文档评论(0)

badjka + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档