关于一些术语的解释

原文网址:

http://sunshout.tistory.com/1488

Glossary

Banked register

Is a register that has multiple instances, with the instance that is in use depending on the processor mode, security state, or other processor state.

IMP

Is an abbreviation used in diagrams to indicate that the bit or bits concerned have implementation defined behavior.

IMPLEMENTATION DEFINED

Means that the behavior is not architecturally defined, but should be defined and documented by individual implementations.

Observer

A processor or mechanism within the system, such as peripheral device, that is capable of generating reads from or writes to memory.

Read-As-One (RAO)

In any implementation, the bit must read as 1, or all 1s for a bit field.

Read-As-Zero (RAZ)

In any implementation, the bit must read as 0, or all 0s for a bit field.

RAO

See Read-As-One.

RAO/WI

Read-As-One, Writes Ignored.In any implementation, the bit must read as 1, or all 1s for a bit field, and writes to the field must be ignored.

Software can rely on the bit reading as 1, or all 1s for a bit field, and on writes being ignored.

RAZ

See Read-As-Zero.

RAZ/WI

Read-As-Zero, Writes Ignored.In any implementation, the bit must read as 0, or all 0s for a bit field, and writes to the field must be ignored.

Software can rely on the bit reading as 0, or all 0s for a bit field, and on writes being ignored.

Reserved

Registers and instructions that are reserved are unpredictable unless otherwise stated. Bit positions described as Reserved are UNK/SBZP.

SBZ

See Should-Be-Zero.

SBZP

See Should-Be-Zero-or-Preserved.

Security hole

Is a mechanism that bypasses system protection.

Should-Be-Zero (SBZ)

Should be written as 0 (or all 0s for a bit field) by software. Values other than 0 produce unpredictable results.

Should-Be-Zero-or-Preserved (SBZP)

Must be written as 0, or all 0s for a bit field, by software if the value is being written without having been previously read, or if the register has not been initialized. Where the register was previously read on the sameprocessor, since the processor was last reset, the value in the field should be preserved by writing the value that was previously read.

Hardware must ignore writes to these fields.

If a value is written to the field that is neither 0 (or all 0s for a bit field), nor a value previously read for the same field on the same processor, the result is unpredictable.

UNKNOWN

An unknown value does not contain valid data, and can vary from moment to moment, instruction to instruction, and implementation to implementation. An unknown value must not be a security hole. unknown values must not be documented or promoted as having a defined value or effect.

UNK/SBZP

unknown on reads, Should-Be-Zero-or-Preserved on writes.

In any implementation, the bit must read as 0, or all 0s for a bit field, and writes to the field must be ignored.

Software must not rely on the field reading as 0, or all 0s for a bit field, and must use an SBZP policy to write to the field.

UNK

Software must treat a field as containing an UNKNOWN value.In any implementation, the bit must read as 0, or all 0s for a bit field. Software must not rely on the field reading as zero.

UNPREDICTABLE

The behavior cannot be relied upon. unpredictable behavior must not represent security holes. unpredictable behavior must not halt or hang the processor, or any parts of the system. unpredictable behavior must not be documented or promoted as having a defined effect.

Unsigned data types

Represent a non-negative integer in the range 0 to +2N?1, using normal binary format.

时间: 2024-08-24 23:52:41

关于一些术语的解释的相关文章

视音频编解码基本术语及解释

摘要:          整理了一些基本视音频术语,用于入门和查询使用. H264: H264是视频的标准,是MPEG4-10,基于内容的高效编码方式. H.264/MPEG-4第10部分,或称AVC(AdvancedVideo Coding,高级视频编码),是一种视频压缩标准,一种被广泛使用的高精度视频的录制.压缩和发布格式.第一版标准的最终草案于 整理了一些基本视音频术语,用于入门和查询使用. H264: H264是视频的标准,是MPEG4-10,基于内容的高效编码方式. H.264/MPE

Java中的一些术语的解释

一  API(Application Programming Interface,应用程序编程接口) 简单来说,就是其他人开发出来一块程序,你想用,他会告诉你调用哪个函数,给这个函数传什么参数,然后又会返回给你一个什么样的结果,你不需要知道他函数里面到底是怎么做的,只要清楚这样调用就能实现某种功能就可以了. 比如别人已经做好了一块几何处理程序,你想拿来算圆的面积,他会告诉你把半径传给他,他就把面积值传给你,至于他里面是怎么算的不用你管. API是这种模式再复杂很多的应用,涉及硬件软件多方面的工作

shader一些语义或术语的解释

1.unity内置的摄像机和屏幕参数: 2.unity中一些常用的包含文件: 3.unityCG.cginc中一些常用的结构体: 4.unityCG.cginc中一些常用的帮助函数: 5.从应用阶段传递模型数据给顶点着色器时,unity支持的常用语义: 6.从顶点着色器传递给片元着色器时unity使用的常用语义: 7.片元着色器输出时unity支持的常用语义:

Web Service有关术语的解释

1.Web Service:是一种跨编程语言和跨操作系统平台的远程调用技术 2.SOAP:简单对象访问协议,是交换数据的.轻量级的.简单的.基于XML的协议 3.WSDL:网络服务描述语言,用于描述Web Service的定义 4.UDDI:统一描述.发现和集成协议,主要提供基于Web服务的注册和发现机制,为Web提供技术支持

docker~大叔对术语的解释

接触和使用docker已经有1年多了,起初对概念本身理解的不是很好,或者说,没有找到一本比较好的书,在自己的研究下,对docker一些基本的概念有了自己的一些认识和看法,现在分享给正在学习docker的朋友! 镜像 镜像image,类似于VM里的ISO文件,将一个操作系统和应用软件打包成一个只读的ISO文件,这个文件就是一个镜像,例如我们上网站上下载GHOST WIN7时,这个ISO文件就是WIN7的一个镜像,这本身是只读的,你不能修改它的内容,你可以运行它,把它的结果安装到电脑上,这就是快速的

一些术语的解释

.NET: Microsoft XML Web serivces平台 .XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统.设备或编程语言.            定义:  技术角度: 微软用来实现XML,Web Service, SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术.             平台角度: .NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用

Lightroom中几个重要名词术语的解释

Lightroom是照片管理.处理.发布的综合性智能软件,里面有几个重要的专有技术名词,通过我的理解做一个总结: 一.目录(Catalog) 就是Lightroom的数据库,会把用户的照片的信息.照片的预览.智能预览和对照片的修改保存到一个数据库中,该数据库的扩展名就是lrcat(lr猫) 二.预览(Preview) 为了区别智能预览,我暂且把它成为普通预览.是为了浏览方便而生成(Build或称构建)的预览文件,保存到一个以Previews.lrdata(lr数据)结尾的文件中,这个文件是个打包

刨根究底字符编码之二——关键术语解释(下)

关键术语解释(下) 一.第1层 抽象字符表ACR (Abstract Character Repertoire抽象字符清单):明确字符的范围(即确定支持哪些字符) 1. 抽象字符表ACR是一个编码系统支持的所有抽象字符的集合,可以简单理解为无序的字符集合,用于确定字符的范围,即要支持哪些字符. 抽象字符表ACR的一个重要特点是字符的无序性,即其中的字符并没有编排数字顺序,当然也就没有数字编号. 2. "抽象"字符不具有某种特定的字形,不应与具有某种特定字形的"具体"

通俗解释「为什么数据库难以拓展」

"如何通俗解释「为什么数据库难以拓展」",这个问题来自 Quora,题主还补充说自己有一些数据库的基本知识,但依然不理解为什么扩展数据库如此困难.伯乐在线编译摘编了这个问答贴的两个热门回复. Paul King , Facebook 数据科学家(3.6K 赞) 要扩展数据库有四大挑战:搜索.并发性.一致性和速度. 假设你有一张清单,上面有10个人名.如果你想要查找某个人,只需要看一眼清单就行. 但如果清单上有100万个人名呢?这时,你就需要一些策略了.电话簿把人名按照字母顺序排列,这样