手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

isainfo(1)

名称

isainfo - 描述指令集合的体系结构

用法概要

isainfo [ [-v] [-b | -n | -k] | [-x]]

描述

isainfo 实用程序用于识别当前正在运行的系统支持的指令集体系结构的各种属性。它可以回答下列问题,是否支持 64 位应用程序、正在运行的内核使用的是 32 位设备驱动程序还是 64 位设备驱动程序,等等。

不带有任何选项进行调用时,isainfo 会输出当前版本的操作系统所支持的应用程序的本机指令集名称。这些是 isalist(1) 返回的列表的一个子集。该子集对应于当前正在运行的系统所支持的基本应用程序环境。

选项

支持以下选项:

–b

列显本机指令集的地址空间中的位数。

–k

输出操作系统内核组件(例如设备驱动程序和 STREAMS 模块)所使用的指令集的名称。

–n

输出当前版本的操作系统支持的可移植应用程序所使用的本机指令集的名称。

–v

当与 –b–k–n 选项结合使用时,可以输出更详细的信息。

–x

输出平台所支持的本机 ABI 的指令扩展。

示例

示例 1 在 32 位 x86 平台上调用 isainfo

以下示例在 32 位 x86 平台上调用 isainfo


example% isainfo -v
32-bit i386 applications

example% isainfo -k
i386
示例 2 从在 64 位 SPARC 处理器上运行 64 位操作系统的系统上调用 isainfo

以下示例从在 64 位 SPARC 处理器上运行 64 位操作系统的系统上调用 isainfo


example% isainfo
sparcv9 sparc
example% isainfo -n
sparcv9
example% isainfo -v
64-bit sparcv9 applications
32-bit sparc applications
example% isainfo -vk
64-bit sparcv9 kernel modules
示例 3 在 AMD Opteron CPU 上调用 isainfo –x

以下示例在 AMD Opteron CPU 上使用 –x 选项调用 isainfo


example% isainfo -x
i386: fpu tsc cx8 sep cmov mmx ammx a3dnow a3dnowx fxsr sse sse2 pause

退出状态

非零值

未正确指定选项,或者命令无法识别运行它的系统的属性。会将一条错误消息输出到 stderr

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os

另请参见

isalist(1)uname(1)psrinfo(1M)getisax(2)sysinfo(2)attributes(5)isalist(5)