Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS594044B2 - チャネル再配置機構 - Google Patents
[go: Go Back, main page]

JPS594044B2 - チャネル再配置機構 - Google Patents

チャネル再配置機構

Info

Publication number
JPS594044B2
JPS594044B2 JP51023295A JP2329576A JPS594044B2 JP S594044 B2 JPS594044 B2 JP S594044B2 JP 51023295 A JP51023295 A JP 51023295A JP 2329576 A JP2329576 A JP 2329576A JP S594044 B2 JPS594044 B2 JP S594044B2
Authority
JP
Japan
Prior art keywords
channel
address
data
page
data transfer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP51023295A
Other languages
English (en)
Other versions
JPS52106643A (en
Inventor
博男 宮寺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP51023295A priority Critical patent/JPS594044B2/ja
Publication of JPS52106643A publication Critical patent/JPS52106643A/ja
Publication of JPS594044B2 publication Critical patent/JPS594044B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】 この発明は、チャネル再配置機構に関するものである。
チャネル再配置機構は、仮想アドレスで書かれたチャネ
ル、プログラムをチャネル装置が実アドレスに変換しな
がらチャネル装置を動作させる。チャネル再配置動作は
、チャネル索引緩衝機構によつて行なわれる。
チャネル索引緩衝機構は、仮想データ・アドレス、仮想
指令アドレス、I/O開始時に送られたサブチャネルの
セグメント。テーブル起点ワード等を保持する仮想アド
レス・スタックを有している。チャネル動作は、チャネ
ル・アドレス・ワード(CAW)を実記憶領域からチヤ
ネルヘ転送するスタートI/O(SIO)命令の実行に
よつて開始され、CAW中の仮想指命アドレスは、この
チャネル索引緩衝機構へ送られ、そこで主記憶装置のア
クセスのために仮想アドレスから実アドレスヘの変換が
行なわれる。
変換によつて得られた実アドレスはユニット・コントロ
ール・ワード(UCW)に保持され、対応する仮想アド
レス及び実アドレスの上位部分は、仮想アドレス・スタ
ックに保持される。チャネル・プログラムが開始される
と、データ・アドレスは8ずつ歩進されることによつて
逐次に取り出される。
もし、データ・アドレスがページ境界を越えなければ、
各データ取り出し動作において仮想アドレスを実アドレ
スに変換する必要はない。従つて仮想アドレス及び実ア
ドレスの上位部分は仮想アドレス・スタックに保持され
、新しいデータ・アドレスのバイト部と組合わされて新
しい実アドレスを供給する。チャネル・コマンド・ワー
ド(CCW)を取り出すのに使用される指令アドレスに
ついても同じことが言える。もし、データ・アドレスが
ページ境界を越え、アドレス変換時にページ障害が生じ
ると、チャネルはページ障害割込みを起こし、必要とさ
れたページを使用可能にするようにI/O監視プログラ
ムに知らせ、ページ使用可能後エラー回復プログラムに
よつて510命令を再開させることによりチャネル・プ
ログラムを回復させる。
この方法であると、データ・アドレスがページ境界を越
えたときに初めてページ障害の有無のチェックが可能で
あり以下のような問題点がある。(1)データ転送が多
数ページにまたがつているとき、ページ境界で毎回ペー
ジ障害が起こる可能性があり、大きなオーバヘツドとな
る。
(2)データプロツクの転送途中でページ障害が起こる
と、データ転送再開時、もう一度データプロツクの先頭
からデータ転送を行なう必要があり、大きなオーバヘツ
ドとなる。
この発明の目的とするところは、前記の如き従来の問題
点を除去するものであり、データ転送前にページフオー
ルトを知ることができるという効果を有するチヤネル再
配置装置を提供すとことにある。
この発明の特徴とするところは、チヤネルがデータ転送
に必要とするページを前もつて計算し、ページ障害のチ
エツクを行なわしめることである。
次に本発明の実施例につき図面を用いて詳細に説明する
。図は本発明の一実施例であるチヤネル再配置機構のペ
ージ境界を前もつて知るための装置である。CCWlは
、データ転送をすべき主記憶装置の先頭アドレスと、転
送バイト数を保持している。この先頭アドレスと転送バ
イト数を加算器2を使つて加え、データ転送の最終アド
レスを求める。セレクタ3,4により、データ転送の先
頭ページアドレス、最終ページアドレスの上位12ビツ
トを選択し、加算器5により減算し、データ転送に必要
なページ数を求める。この先頭ページアドレスと必要ペ
ージ数の情報より、データ転送を行なう前にページ障害
のチエツクを行なうことができる。このことにより、デ
ータ転送中にページ障害が起こることを防止でき、ペー
ジ障害によるソフトウエアのオーバヘツド.データの再
転送等のオーバヘッドを減少し、チヤネル再配置機構を
使用した計算機の効率向上をはかることができる。
【図面の簡単な説明】
図はこの発明の一実施例を示すプロツク図である。 1・・・・・・チヤネルコマンド語、2・・・・・・加
算器、3・・・・・・セレクタ、4・・・・・・セレク
タ、5・・・・・・加算器。

Claims (1)

    【特許請求の範囲】
  1. 1 仮想記憶方式で動作するデータ処理システムに使用
    されるチャネル再配置機構において、データ転送が始ま
    る前にチャネル・コマンド・ワードが保持するデータ転
    送をすべき主記憶装置の先頭アドレスと転送バイト数と
    に基づいて、チャネルが使用するページを検知する装置
    を備え、データ転送に必要となるすべてのページについ
    てページ障害をデータ転送に先だつて検知することを特
    徴とするチャネル再配置機構。
JP51023295A 1976-03-05 1976-03-05 チャネル再配置機構 Expired JPS594044B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP51023295A JPS594044B2 (ja) 1976-03-05 1976-03-05 チャネル再配置機構

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP51023295A JPS594044B2 (ja) 1976-03-05 1976-03-05 チャネル再配置機構

Publications (2)

Publication Number Publication Date
JPS52106643A JPS52106643A (en) 1977-09-07
JPS594044B2 true JPS594044B2 (ja) 1984-01-27

Family

ID=12106607

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51023295A Expired JPS594044B2 (ja) 1976-03-05 1976-03-05 チャネル再配置機構

Country Status (1)

Country Link
JP (1) JPS594044B2 (ja)

Also Published As

Publication number Publication date
JPS52106643A (en) 1977-09-07

Similar Documents

Publication Publication Date Title
US4163280A (en) Address management system
JPH0731624B2 (ja) 非同期コプロセッサによるデータ移動方法および装置
JPS6376034A (ja) 多重アドレス空間制御方式
US4419725A (en) Cache/disk subsystem with tagalong copy
US3701107A (en) Computer with probability means to transfer pages from large memory to fast memory
US5363502A (en) Hot stand-by method and computer system for implementing hot stand-by method
JPS58121457A (ja) 情報処理装置
JPS594044B2 (ja) チャネル再配置機構
JPS6240736B2 (ja)
JPS63197254A (ja) 仮想記憶制御装置
JP3157673B2 (ja) 仮想記憶システム
JPH07152574A (ja) プログラムローディング方式
JP3009168B2 (ja) データ処理装置
JPH03271823A (ja) ディスクコントローラの高速書込み方式
JPS6243737A (ja) 割り込み制御方式
JPH07295807A (ja) マイクロプログラム制御装置
JPH1078884A (ja) 仮想記憶を利用したデータ復旧方法
JPH0212530A (ja) データ処理方式
JPH044443A (ja) データ退避方式
JPS60215250A (ja) デ−タ処理装置
JPS61161557A (ja) プログラム・デバツグ方法および装置
JPH0157374B2 (ja)
JPS58215779A (ja) デ−タ処理装置
JPH0159611B2 (ja)
JPS6047622B2 (ja) 動的アドレス変換制御方式