abi

时间:2024-02-28 07:06:45编辑:分享君

ABI的简介

ABI涵盖了各种细节,如: 数据类型的大小、布局和对齐; 调用约定(控制着函数的参数如何传送以及如何接受返回值),例如,是所有的参数都通过栈传递,还是部分参数通过寄存器传递;哪个寄存器用于哪个函数参数;通过栈传递的第一个函数参数是最先push到栈上还是最后; 系统调用的编码和一个应用如何向操作系统进行系统调用; 以及在一个完整的操作系统ABI中,目标文件的二进制格式、程序库等等。 ABI不同于API ,API定义了源代码和库之间的接口,因此同样的代码可以在支持这个API的任何系统中编译 ,然而ABI允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行。 ABI掩盖了各种细节,例如:调用约定控制着函数的参数如何传送以及如何接受返回值;系统调用的编码和一个应用如何向操作系统进行系统调用;以及在一个完整的操作系统ABI中,对象文件的二进制格式、程序库等等。一个完整的ABI,像 Intel二进制兼容标准 (iBCS) ,允许支持它的操作系统上的程序不经修改在其他支持此ABI的操作系统上运行。其他的 ABI 标准化细节包括C++ name decoration和同一个平台上的编译器之间的调用约定,但是不包括跨平台的兼容性。在Unix的操作系统中,存在很多运行在同一件平台上互相相关但是不兼容的操作系统(尤其是80386兼容系统)。有一些努力尝试标准化A I,以减少销售商将程序移植到其他系统时所需的工作。然而,直到现在还没有很成功的例子,虽然LBS正在为Linux做这方面的努力。它描述了应用程序与OS之间的底层接口。ABI涉及了程序的各个方面,比如:目标文件格式、数据类型、数据对齐、函数调用约定以及函数如何传递参数、如何返回值、系统调用号、如何实现系统调用等。一套完整的ABI(比如:Intel Binary Compatibility Standard (iBCS)),可以让程序在所有支持该ABI的系统上运行,而无需对程序进行修改。

ABI检查是查什么的?

ABI就是医学中俗称的踝肱指数(ankle brachial index),是踝动脉(胫后动脉或足背动脉)与肱动脉收缩压的比值。患者取仰卧位测定双侧前臂血压,取高值作为肱动脉血压,双侧胫后动脉和足背动脉的收缩压作为踝动脉血压,分别除以肱动脉血压,即得到ABI。
ABI是诊断下肢动脉病变的可靠指标,这一诊断标准的敏感性为97%,特异性为100%。判断标准:0.9<ABI<1.3为正常, style="TEXT-DECORATION: none" 0.5<ABI≤0.9有轻度到中度外周动脉病变, ABI≤0.5提示存在严重外周动脉病变, ABI≥1.3血管有疑似钙化。也可以用ABI来预测心血管事件,系统评价显示ABI预测冠心病的敏感性16.5%,特异性92.7%;预测心血管病死亡率的敏感性41%,特异性87.9%。


ABI绝对广量指标的含义是什么?

①ABI=绝对值 ADP-BIP
②U1S=全部上市公司的总家数
③R=ABI÷UI5 ④MAB1=R的10天移动平均值
可以将ABI想像成“极端指标”,ABI的数据越高,表示整体市场的涨跌家数差异越大。一般情况下,市场行情有涨有跌,而上涨家数多于下跌家数,或者下跌家数多于上涨家数,原本就是正常现象。但是,当上涨家数与下跌家数的差异大幅增加时,则另外有其特殊的意义存在。由于行情大涨或大跌的关系,股市通常容易出现涨跌一面倒的行情,而ABI指标正是针对这种“极端”行情而设计的。
ABI绝对广量指标,英文全名(Absolute Breadth lndex),由Norman G Fosback所创,并且发表在《Stock Markei Logic》一书中,属于大势型的动量指标。本指标不以价格趋势为目标,主要的设计目的,是为了侦测市场潜在的活跃度。


上一篇:管锥编

下一篇:bx