机械专业外文文献翻译-外文翻译--PCI BIOS

上传人:外****家 文档编号:17059 上传时间:2016-12-01 格式:DOC 页数:9 大小:48.50KB
返回 下载 相关 举报
机械专业外文文献翻译-外文翻译--PCI  BIOS_第1页
第1页 / 共9页
机械专业外文文献翻译-外文翻译--PCI  BIOS_第2页
第2页 / 共9页
机械专业外文文献翻译-外文翻译--PCI  BIOS_第3页
第3页 / 共9页
点击查看更多>>
资源描述
毕业设计 (论文 )外文资料翻译 学院 ( 系) : 机械工程学院 专 业 : 测控技术与仪器 姓 名 : 学 号 : 外文出处 : 附 件 : 指导教师评语: 签名: 年 月 日 注: 请将该封面与附件装订成册。 附件 1:外文资料翻译译文 二十六章 一章内容提要 上一章主要讲述了控制简单设备的行为的顺序规则和通过 的多个交易间的关系,并且描述了这些规则如何预防死锁的发生。 本章内容提要 本章将介绍 规范,版本为 期是 1994年 8月 26号 下一章内容提要 下一章将详细描述 定机构及 定机构允许 锁定主存储器或者允许主 /了平台指定的微核心外)、应用程序和设备驱动程序不可直接访问 断路由逻辑(见 或者专用周期产生逻辑(实现这些能力的硬件办法是平台指定的,因此,任何直接访问这些机构的软件都是平台指定的,这可能会导致兼容问题(软件在一些平台上可以工作而在其它平台上则不能)。 相反,请求将被发至 个 平台指定的,它在硬件中实现,也可能在 实现, 务如下: 允许确定 片组支持的配置机构(见 允许确定芯片组在软件控制下产生 用周期交易的能力及所使用的机构。想要更多的信息,参见 允许确定 线在系统中的存在范围 查找某一指定 允许 果芯片组在软件控制下支持产生 用周期交易)。 允许调用者获得 允许对设备的配置寄存器的读或写。 持的 不同的 不同的操作特性(比如用于定义系统存储器的方法和用于调用务的方法)。在基于 理器家族的系统中,在特定平台上执行的 实模式操作系统(即 286保护模式(禁止使用) 386保护模式。有两种 386保护模式 段模式(禁止使用) 平台模式 规则 1. 须支持所有上述提到的 规则 规则 存器中的中断标记位的状态。 规则 规则 们可以在自身内部调用) 规则 规则 16位或 32位) 规则 000h。 规则 须保证为 义的优先级允许中断使能 /禁止并且执行 规则 模式 实模式 如 写进 8088 处理器执行。这个处理器最多只能对100000用四十六位段寄存器( S),编程人员定义了存储器的四个段,每段的长度固定为 64一个程序开始执行时,四个段寄存器的每一个用存储器中相应段的起始地址的上四个十六进制数字对其进行初始化。 代码段包含当前执行的程序 数据段定义了包含程序运行的数据的存储器区域 堆栈段定义了用来暂时保存值的存储器区域 额外的数据段可用来定义与当前执行的程序有关的另一个数据段 过装入一组带有请求参数的处理器的寄存器组,执行软件中断命令,指定中断表中的 1口作为包含 入口点,调用 理器将 存完这个返回地址后,处理器在中断表中读条目 1指针并且在一个指定的地址开始运行。这就是 调用 另一个方法就是在物理存储器位置 000接调用 用这个方法可以确保调用者不用担心在中断表中的 1 86保护模式( 16 16) 6 16模式是因为 286处理器有 16位段寄存器并且编程人员通过定义段内(代码段、数据段、堆栈段或额外数据段)设备的 16 位偏移量来指定存储器中设备的地址。尽管每段的最大容量仍然为 64同 8088处理器一样), 程人员可以将段长度设置为 1 到 64间的任何值。当在实模式操作时, 286地址存储器就如同具有同样固定的 64088处理器一样并且只 能访问存储器空间中第一个 的位置。 当在保护模式操作时,然而, 286以不同的方式寻址存储器。不同于存储器中包含段的五位物理起始地址的上四位十六进制数字,段寄存器中的值被称为段选择值。它指向存储器中由 立和保存的段描述表的每一个条目。段描述表中的每一个条目都包含了定义如下内容的八个字节的信息: 存储器中段的 24 位起始物理地址。换句话说,段起始地址可以被指定在存储器空间的第一个 16 段长度(从一个字节到 64 允许程序访问存储器的段的方式(只读、只执行、读 /写或者不允许) 一 些 在 286模式下操作时的 统)用段能力在 16体的存储器空间里为每一个程序分配单独的代码、数据、堆栈段。当 行一个任务切换时,它必须在段寄存器内装入一组属于当前应用程序的存储器的段的值。 正如在实模式 过 执行或者通过直接调用 理存储器位置 000用 86保护模式( 16 32) 386处理器将每个段的最大容量从 64为 4486、奔腾和 86一样具有相同段的的最大的容量。 为了将段的最大容量增加到 4386还引进了一个 32位的寄存器组,它允许编程人员在一个段内指定设备的 32位偏移量。段寄存器的容量仍然是 16 位的。不包含存储器中段的五位物理起始地址包含的上四十六进制数字,段寄存器的值被称为段选择器(当处理器在保护模式操作时)。它指向存储器中 描述表中的每一个条目包含八个字节的信息,定义如下内容: 存储器中段的 32 位起始物理地址。换句话说,段的基地址可以在存储器空间的总体 4 段的长度(从一个字节到 4 程 序允许访问存储器的段的方式(只读、只执行、读 /写或者不允许) 一些操作系统(如在 386升级模式下操作的 段能力在 4据、堆栈段。当 行一个任务切换时, 它必须通过定义属于当前应用程序的存储器的段的值装入段寄存器。 在 范中,这被称为 16 32 模式,因为 16 位段寄存器定义(直接地)段起始地址并且编程人员可以用一个 32 位值在总的 4储器空间中任意地方去指定设备的偏移量。 在 32 位 境中, 是用 用的,实际 上, 如果一个应用程序尝试执行一个 令结果将是一个一般保护例外,而调用程序对 口点执行远调用。这就意味着这个入口点地址是已知的。本章下文的部分将定义 0 32) 更简单的存储器模式是为所有的段寄存器设置为指向将每个段的起始地址定义为物理存储器位置 00000000h,长度为 4被称为平台存储器模式。 范称之为 0 32 模式 ,所有段的起始地址是 00000000h,长度为32 位长度 4由于不 为每个程序定义单独的段, 负责管理存储器并且确保不同的程序不在其他程序的空间执行, 用分页表格中的属性位来完成这个任务。 正如上文所说明的,在 32 位 境中, 是用 用的,而是由调用程序对 口点执行一个远调用。这就意味着这个入口点是已知的。本章下文将定义是如何发现 定系统是否实现 32位 尝试着调用 32位 前, 32位 2位 的入口点是什么。 范规定 ,0000查找表 266位数据结构。这个数据结构必须排列在 16字节的地址边界。 表 262位 据结构 偏移量 容量 描述 0 四个字节 最左边的下标存储在偏移 0中,最右边的下标存储在偏移 3中 4 四个字节 32位 2位入口点。调用服务目录程序可以确定 32位 作者把它当作是 图书 管理员 ,它跟踪实现了哪些 及这些 8 一个字节 数据结构的版本级(层) 9 一个字节 16 字节递增的数据结构长度,目前,数据结构是 16字节长,所以这个区域包含 01h。 个字节 数据结构中所有字节的校验和,校验和必须加至 00h 个字节 保留并且必须为零 定 32位 持的服务 现在 32位服务目录程序( 存在和入口点已经确定, 2 位 范是否实现了 过调用入口点和提供如下内容作 为输入参数可完成这个任务 : 务识别器 为了确定指定的服务(例如 务)是否被 32位 持,服务目录程序根据 存器中调用者提供的四个字节服务识别器执行查找(详见 2位 否支持 务目录功能识别器 0h,它指挥服务目录程序查找 在调用服务目录程序返回后 ,寄存器 组包含以下值 : 如果指定的服务存在则 含 00h,如果不存在则包含 80h,如果 供的功能识别器未实现则包含 81h. 务的入口点 ,这是 2位 否支持 $ ,在 可以通过对 前 ,须把 代码和数据段定义为具有 代码和数据段必须有相同的起始地址 须起动 先级以允许 作并且必须为 义一个容量至少为 1数据段为只读 . 如本章上文所提到的那样 , 可以通过执行一个 物理存储器空间 0006位 2位 在这两种情况中 ,调 用者必须首先把要求的请求参数装入处理器的寄存器组 D 表 26义了各种类型 能调用的输入参数 传送标记的状态表明了调用是成功还是失败 范包含了这些功能调用的详细地描述 本章下问将不再重复了 . 表 26功能请求 D 1h 用供应商 备 用设备的供应商和设备 为查找标准可以发现系统中的所有设备的实例 则返回物理位置 (总线、设备和功能编号 )能的输入参数去访问设备的配置寄存器 . 2h 发现 代码 如果设备的实例被发现 , 则返回物理位置 (总线、设备和功能编号 )能请求对设备的配置寄存器进行配置读或写访问时 ,这些值可以作为输入参数 这个功能可以作为引导显示设备用来查找 3h 产生专用周期交易 用周期交易以发送编程人员指定的信息到指定总线上的所有设备 6h 读配置字节 8h 读配置字 9h 读配置双字 配置字节 配置字 配置双字 得中断路由选择 备的中断如何路由至系统中断请求线 备或槽的 由信息的数据结构中 节中的“中断路由表”有相同的格式 (实际上是相同的表 )注意如果芯片组不能实现可编程中断路由器 ,那么无论是这个功能调用还是表中下一行的功能调用不被支持 . 设置 (分配 )断 断请求线路由至指定系统的中段请求线 . 在调用 前 ,置为 置为 寄存器组包含以下值 : , P” , C” ,” I” ,以及 0h 6 统中最后的 如果 反之则设置传送位 编程器只确保如果 在。
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸设计 > 外文翻译


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!