S390x
外观
s390x(也称为IBM z/Architecture)是IBM为其大型计算机系统开发的64位指令集架构。作为ESA/390架构的64位扩展,s390x保持了完全的向后兼容性,同时增加了64位寻址能力和其他增强功能。
历史与发展[编辑 | 编辑源代码]
s390x架构于2000年随IBM zSeries 900服务器首次推出,主要特点包括:
技术特点[编辑 | 编辑源代码]
寄存器设计[编辑 | 编辑源代码]
s390x架构包含:
- 16个64位通用寄存器(也可作为32位使用)
- 16个64位浮点寄存器
- 控制寄存器和访问寄存器
指令集[编辑 | 编辑源代码]
s390x指令集特点包括:
内存架构[编辑 | 编辑源代码]
- 多层级缓存体系
- 内存保护机制
- 动态地址转换(DAT)
操作系统支持[编辑 | 编辑源代码]
s390x架构支持多种操作系统,包括:
在Debian中的支持[编辑 | 编辑源代码]
Debian从7.0("Wheezy")开始正式支持s390x架构。安装方式与其他架构类似,但需使用s390x专用镜像:
# 查看Debian支持的s390x软件包
apt-cache search package-name | grep s390x
# 安装s390x架构的软件包
sudo apt install package-name:s390x
应用场景[编辑 | 编辑源代码]
s390x架构主要应用于:
- 金融行业核心交易系统
- 大型数据库服务器
- 企业级应用服务器
- 云计算基础设施(如IBM Cloud)
性能特点[编辑 | 编辑源代码]
与其他架构相比,s390x的优势包括:
相关技术[编辑 | 编辑源代码]
- LPAR(逻辑分区)
- z/Architecture
- FICON(高速I/O通道)
- HiperSockets(内存通信技术)
未来发展[编辑 | 编辑源代码]
IBM持续更新s390x架构,最新版本为2019年发布的z15微处理器架构,主要改进包括: