コンテンツにスキップ
Wikipedia

z/Architecture

出典: フリー百科事典『ウィキペディア(Wikipedia)』
この記事には複数の問題があります 改善ノートページでの議論にご協力ください。
z/Architecture
開発者 IBM
ビット数 64ビット
発表 2000年
バージョン ARCHLVL 14 (2022 z16)
デザイン CISC
タイプ Register-Memory/Memory-Memory
エンコード Fixed (2, 4, 6 バイト長)
エンディアン Big
レジスタ
汎用 16 (64/32ビット)
浮動小数点 16 (64ビット)
  • 16個の32ビットアクセスレジスタ
  • 16個の64/32ビットコントロールレジスタ

z/Architecture(ゼットアーキテクチャ、ズィーアーキテクチャ)は、IBM現在[いつ? ]メインフレーム コンピュータ用の64ビット アーキテクチャである。

概要

[編集 ]

z/Architectureは、当初は単に「ESA Modal Extensions」(ESAME) と呼ばれていた。

IBMは2000年に、最初のz/ArchitectureベースのシステムであるzSeriesモデル900 (z900) を発表した。後にz/Architectureは、z800、z990、z890、さらにSystem z9System z10を含むようになった。

z/Architectureは、前身の32ビットデータ/31ビットアドレッシングのアーキテクチャであるESA/390や、さらに祖先の32ビットデータ/24ビットアドレッシングのSystem/360とも、完全な互換性を維持している。

z/Architectureに基づく最新のマイクロプロセッサIBM Telumである(2022年4月現在)。

詳細

[編集 ]

z/Architectureは複数のオペレーティングシステムやアプリケーションを、それらが異なる「アドレッシングモード」を使用していても、同時稼働をサポートする。このため開発者は、アプリケーションやデータ構造の観点から、どのアドレッシングモードが最も有利か、選択できる。

IBMは現在[いつ? ]、z/ArchitectureのArchitecture Level Sets (ALS, ARCHLVL) として、ARCHLVL 2ARCHLVL 3の2つを規定している。ALSはIBMのオペレーティングシステムのサポートや、特にALSプラクティスに準拠するIBMや他のベンダーによるソフトウェアなどに参照される。IBMのプラクティスは、IBMのソフトウェア製品が、特定の最低限のALS要件(前提)を満たすことである。それによりそのソフトウェア製品は、最低限のALSを実装した全てのマシン(さらに通常は上位のALSを実装した全てのマシン)で、技術的に互換性がある。ソフトウェアは、ALSでは定義されていない、特定のモデルに存在する新しいあるいは拡張されたCPU命令を使用することもでき、その拡張の利点を得ることもできるが、しかしソフトウェアはALS以外の命令を要求すべきではない(特定のモデル依存となってしまうため)。

IBMは、新しいソフトウェアが新しいまたは拡張された命令が必要と考えた場合に、新しいALSを発表する。IBMの z900、 z800、z990、z890、System z9 EC、System z9 BC はARCHLVL 2で実装されている。System z10 EC、System z10 BC のマシンは、z/Architectureの2番目のALSであるARCHLVL 3で実装されている。IBMはこの新しいALSを、新しいALSを前提とするz/VMバージョン6.1の発表と同時に、2009年7月に発表した[1]

オペレーティングシステム

[編集 ]

z/Architectureシステムで稼働するオペレーティングシステムには、z/OSz/VSEz/VMz/TPF、そしてz/Architecture版のLinux(Linux on System zやz/Linuxとも呼ばれる)があり、それぞれの特徴と64ビットの設計を持っている。

現在[いつ? ]でもz/OSを含む多くのオペレーティングシステムは、アーキテクチャ上の制約よりも、効率と互換性のために、従来の各アドレス空間が2 GiB(31ビットアドレッシング)でデータオブジェクトのみが64ビットのアドレッシングレンジを使用できるという、制約された過去の拡張を維持し続けている。z/OSの仮想記憶の実装は、複数の2 GiBのアドレス空間をサポートするが、2 GiBを超えるレジデントプログラムコードも同時稼働できる。Linux on System zの64ビット版では、コードは64ビットレンジで実行できる。

メジャーなオペレーティングシステム達の中で、z/VSEバージョン4、z/TPFバージョン1、z/VMバージョン5は、それぞれのオペレーティングシステムの直系の後継であり、全てz/Architectureで稼働する。

なおOpenSolaris for System zは、IBMのALSパターンのまれな例外で、System z9またはその上位モデルで稼働する。

互換環境

[編集 ]

過去にはPlatform Solutions, Inc. (PSI) がz/Architectureと互換性のあるItaniumベースのサーバーを販売していたが、2008年7月にIBMがPSIを買収し、このシステムは現在は提供されていない[2]

FLEX-ESやHercules emulatorもz/Architectureを実装した。

新しいリリースのVOS3オペレーティングシステムを稼働させる日立製作所のメインフレームは、主に日本で営業・販売され、ESA/390および日立独自のCPU命令を持ち、64ビット命令も含まれている。しかし日立はz/Architectureの影響を受けているが、そのマシンは技術的にはz/Architectureマシンと同一ではない。

参照

[編集 ]
  1. ^ [1]
  2. ^ "IBM Acquires Platform Solutions" (Press release). IBM. 2 July 2008. 2008年9月6日閲覧.

関連項目

[編集 ]

外部リンク

[編集 ]
この節には参考文献外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です 適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2024年10月)
専用機
H/W
IBM 700/7000

(科学技術計算用)IBM 701 - IBM 704 - IBM 709 - IBM 7090
(商用)IBM 702 - IBM 705 - IBM 7080

IBM 650

IBM 650 - IBM 7070 - IBM 7074 - IBM 7072

IBM 1400

IBM 1401 - IBM 1410 - IBM 1420 - IBM 1440 - IBM 1460 - IBM 7010

その他
OS
汎用機
H/W
OS
OS/360系

OS/360 - OS/VS - MVS - MVS/XA - OS/390 - z/OS

DOS/360系

DOS/360 - DOS/VS - DOS/VSE - VSE/ESA - z/VSE

VM系

CP40/CMS - VM/370 - VM/XA - VM/ESA - z/VM

TPF系

ACP - TPF - z/TPF

UNIX/Linux系
M/W
関連項目
太字 は販売中、"-"は後継関係

AltStyle によって変換されたページ (->オリジナル) /