跳过导航链接 | |
退出打印视图 | |
手册页第 1 部分:用户命令 Oracle Solaris 11 Information Library (简体中文) |
- 描述指令集合的体系结构
isainfo [ [-v] [-b | -n | -k] | [-x]]
isainfo 实用程序用于识别当前正在运行的系统支持的指令集体系结构的各种属性。它可以回答下列问题,是否支持 64 位应用程序、正在运行的内核使用的是 32 位设备驱动程序还是 64 位设备驱动程序,等等。
不带有任何选项进行调用时,isainfo 会输出当前版本的操作系统所支持的应用程序的本机指令集名称。这些是 isalist(1) 返回的列表的一个子集。该子集对应于当前正在运行的系统所支持的基本应用程序环境。
支持下列选项:
列显本机指令集的地址空间中的位数。
输出操作系统内核组件(例如设备驱动程序和 STREAMS 模块)所使用的指令集的名称。
输出当前版本的操作系统支持的可移植应用程序所使用的本机指令集的名称。
当与 -b、-k 或 -n 选项结合使用时,可以输出更详细的信息。
输出平台所支持的本机 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):
|
isalist(1)、uname(1)、psrinfo(1M)、getisax(2)、sysinfo(2)、attributes(5)、isalist(5)