JPH0257399B2 - - Google Patents
Info
- Publication number
- JPH0257399B2 JPH0257399B2 JP26064084A JP26064084A JPH0257399B2 JP H0257399 B2 JPH0257399 B2 JP H0257399B2 JP 26064084 A JP26064084 A JP 26064084A JP 26064084 A JP26064084 A JP 26064084A JP H0257399 B2 JPH0257399 B2 JP H0257399B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- processor
- access
- memory
- processing
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored program
- H04Q3/54508—Configuration, initialisation
- H04Q3/54533—Configuration data, translation, passwords, databases
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multi Processors (AREA)
- Exchange Systems With Centralized Control (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は電子交換機におけるフアイルアクセス
制御方法、特にそれぞれがフアイルメモリを有す
るプロセツサが複数台存在するマルチプロセツサ
システムによつて電子交換機を構成する場合にお
けるフアイルアクセス制御方法に関する。
制御方法、特にそれぞれがフアイルメモリを有す
るプロセツサが複数台存在するマルチプロセツサ
システムによつて電子交換機を構成する場合にお
けるフアイルアクセス制御方法に関する。
一般に大形の電子交換機では複数のネツトワー
クを備え、いわゆる負荷分散が行われる。すなわ
ち複数のネツトワークは個々に設けられたコール
(呼処理)プロセツサ(CPR)によつてそれぞれ
個別に制御され、これらコールプロセツサはメイ
ンプロセツサによつて管理され、全体としてマル
チプロセツサシステムを構成する。この場合、各
コールプロセツサは自己の制御するネツトワーク
に属する全加入者についての加入者データあるい
はプログラム等の局データを自内のフアイルメモ
リ(外部記憶装置)に格納する。これにより、メ
インプロセツサに逐一、局データの供給を受ける
ことなく呼(call)処理が行え、負荷分散の利点
が生まれる。ここに加入者データとは、各加入者
のチエツクをしたり、制御をしたりするのに必要
なデータであり、たとえば当該加入者が局回線と
接続しているか又は専用回線と接続しているのか
等を示すデータであり、又、プログラムとは一定
の交換接続等のタスクを実行するのに要する手順
情報である。
クを備え、いわゆる負荷分散が行われる。すなわ
ち複数のネツトワークは個々に設けられたコール
(呼処理)プロセツサ(CPR)によつてそれぞれ
個別に制御され、これらコールプロセツサはメイ
ンプロセツサによつて管理され、全体としてマル
チプロセツサシステムを構成する。この場合、各
コールプロセツサは自己の制御するネツトワーク
に属する全加入者についての加入者データあるい
はプログラム等の局データを自内のフアイルメモ
リ(外部記憶装置)に格納する。これにより、メ
インプロセツサに逐一、局データの供給を受ける
ことなく呼(call)処理が行え、負荷分散の利点
が生まれる。ここに加入者データとは、各加入者
のチエツクをしたり、制御をしたりするのに必要
なデータであり、たとえば当該加入者が局回線と
接続しているか又は専用回線と接続しているのか
等を示すデータであり、又、プログラムとは一定
の交換接続等のタスクを実行するのに要する手順
情報である。
このようなマルチプロセツサシステムで構成さ
れた負荷分散制御による電子交換機では、各コー
ルプロセツサに属するフアイルメモリが自内の局
データしか格納していないから、自内の加入者A
と他のコールプロセツサ配下の加入者Bとの間の
呼処理を行うには、加入者Bに関する局データを
当該コールプロセツサに属するフアイルメモリか
ら読み出して自内のメインメモリへ一旦収容し、
その後目的とする呼処理をしなければならない。
この場合の相手フアイルメモリからの読出しにつ
いて本発明は言及する。すなわち、フアイルアク
セスである。
れた負荷分散制御による電子交換機では、各コー
ルプロセツサに属するフアイルメモリが自内の局
データしか格納していないから、自内の加入者A
と他のコールプロセツサ配下の加入者Bとの間の
呼処理を行うには、加入者Bに関する局データを
当該コールプロセツサに属するフアイルメモリか
ら読み出して自内のメインメモリへ一旦収容し、
その後目的とする呼処理をしなければならない。
この場合の相手フアイルメモリからの読出しにつ
いて本発明は言及する。すなわち、フアイルアク
セスである。
第9図は本発明のアクセスフアイル制御方法が
適用される一般的な電子交換機の全体構成を示す
模式図である。本図において、NWはネツトワー
クであり、たとえば時分割ネツトワークNWが複
数存在する。ただし、本図では2つのネツトワー
クNW(X)およびNW(Y)を例示する。これら
ヌツトワークNW(X)およびNW(Y)はそれぞ
れプロセツサによつて制御される。本図ではこれ
らプロセツサとして、コールプロセツサCPR
(X)およびCPR(Y)を示しており、これらコ
ールプロセツサはチヤネル間接続装置CCAおよ
び共通バスCBを介してメインプロセツサMPRに
より管理される。なおこれらコールプロセツサお
よびメインプロセツサは図示する如くいずれも同
様の構成要素からなり、CCは中央制御装置、
CHCはチヤネル制御装置、MNはメインメモリ、
FMはフアイルメモリである。上記構成要素のう
ち本発明は特にフアイルメモリに関して言及する
ものであるから、その他の構成要素については記
号の意味だけを明らかにしておく。SBUは加入
者端末、SLCは加入者回路、LCは加入者集線装
置、DTはデイジタルターミナル、ATはアナロ
グトランク、RECは信号受信器、TNGは信号音
発生装置、CSEは共通線信号装置、RLCは遠隔
集線装置、SWBDは交換台、PSCは交換台制御
装置、LTCNSは加入者線試験台、STCNSは監
視試験台、TYPはタイプライタ、VDUは文字デ
イスプレイ装置、MTUは磁気テープ装置であ
る。
適用される一般的な電子交換機の全体構成を示す
模式図である。本図において、NWはネツトワー
クであり、たとえば時分割ネツトワークNWが複
数存在する。ただし、本図では2つのネツトワー
クNW(X)およびNW(Y)を例示する。これら
ヌツトワークNW(X)およびNW(Y)はそれぞ
れプロセツサによつて制御される。本図ではこれ
らプロセツサとして、コールプロセツサCPR
(X)およびCPR(Y)を示しており、これらコ
ールプロセツサはチヤネル間接続装置CCAおよ
び共通バスCBを介してメインプロセツサMPRに
より管理される。なおこれらコールプロセツサお
よびメインプロセツサは図示する如くいずれも同
様の構成要素からなり、CCは中央制御装置、
CHCはチヤネル制御装置、MNはメインメモリ、
FMはフアイルメモリである。上記構成要素のう
ち本発明は特にフアイルメモリに関して言及する
ものであるから、その他の構成要素については記
号の意味だけを明らかにしておく。SBUは加入
者端末、SLCは加入者回路、LCは加入者集線装
置、DTはデイジタルターミナル、ATはアナロ
グトランク、RECは信号受信器、TNGは信号音
発生装置、CSEは共通線信号装置、RLCは遠隔
集線装置、SWBDは交換台、PSCは交換台制御
装置、LTCNSは加入者線試験台、STCNSは監
視試験台、TYPはタイプライタ、VDUは文字デ
イスプレイ装置、MTUは磁気テープ装置であ
る。
第9図に示すとおり、電子交換機内には複数
(図では2台)のコール(呼処理)プロセツサ
CPR(X)およびCPR(Y)が導入され、いわゆ
る負荷分散が行われる。ここにコールプロセツサ
CPR(X)は自内のフアイルメモリFM(以下、
FM(X)とも記す)に対してアクセスを行い、
所要のフアイル(既述の局データ)を読み出して
呼処理を行う。同様にコールププロセツサCPR
(Y)は自内のフアイルメモリFM(以下、FM
(Y)とも記す)に対してアクセスを行い、所要
のフアイルを読み出して呼処理を行う。この場
合、コールプロセツサCPR(X)配下のネツトワ
ークNW(X)に属する加入者Aが、コールプロ
セツサCPR(Y)配下のネツトワークNW(Y)に
属する加入者Bと通話を行う場合、フアイルメモ
リFM(X)内には加入者Bに関するフアイルが
無いから、コールプロセツサCPR(Y)内のフア
イルメモリFM(Y)により当該フアイルを読み
出し、コールプロセツサCPR(X)内のメインメ
モリMM(以下、MM(X)とも記す)に一旦保持
してから所要の呼処理を行う。
(図では2台)のコール(呼処理)プロセツサ
CPR(X)およびCPR(Y)が導入され、いわゆ
る負荷分散が行われる。ここにコールプロセツサ
CPR(X)は自内のフアイルメモリFM(以下、
FM(X)とも記す)に対してアクセスを行い、
所要のフアイル(既述の局データ)を読み出して
呼処理を行う。同様にコールププロセツサCPR
(Y)は自内のフアイルメモリFM(以下、FM
(Y)とも記す)に対してアクセスを行い、所要
のフアイルを読み出して呼処理を行う。この場
合、コールプロセツサCPR(X)配下のネツトワ
ークNW(X)に属する加入者Aが、コールプロ
セツサCPR(Y)配下のネツトワークNW(Y)に
属する加入者Bと通話を行う場合、フアイルメモ
リFM(X)内には加入者Bに関するフアイルが
無いから、コールプロセツサCPR(Y)内のフア
イルメモリFM(Y)により当該フアイルを読み
出し、コールプロセツサCPR(X)内のメインメ
モリMM(以下、MM(X)とも記す)に一旦保持
してから所要の呼処理を行う。
上述した、コールプロセツサCPR(X)からフ
アイルメモリFM(Y)へのアクセス、フアイル
メモリFM(Y)からメインメモリMM(X)への
フアイルの転送という一連の操作は、いわゆるプ
ロセツサ間通信によつて行われる。この場合の通
信手段は、第9図のチヤンネル間接続装置および
メインプロセツサMPR内の共通バスCBである。
アイルメモリFM(Y)へのアクセス、フアイル
メモリFM(Y)からメインメモリMM(X)への
フアイルの転送という一連の操作は、いわゆるプ
ロセツサ間通信によつて行われる。この場合の通
信手段は、第9図のチヤンネル間接続装置および
メインプロセツサMPR内の共通バスCBである。
一方のコールプロセツサが他方のコールプロセ
ツサ内のフアイルメモリをアクセスする場合、そ
の都度必ず、前記通信手段を用いたプロセツサ間
通信を行わなければならない。したがつてこのた
めの通信によるオーバーヘツドが大となると共に
この通信に要する時間のために呼処理の高速化が
図れないという第1の問題がある。
ツサ内のフアイルメモリをアクセスする場合、そ
の都度必ず、前記通信手段を用いたプロセツサ間
通信を行わなければならない。したがつてこのた
めの通信によるオーバーヘツドが大となると共に
この通信に要する時間のために呼処理の高速化が
図れないという第1の問題がある。
又、各プロセツサ毎に、処理要求部(ユーザ)
が特別にアクセスルーチンを、各フアイル毎に予
め準備しなければならないので煩雑であるという
第2の問題がある。
が特別にアクセスルーチンを、各フアイル毎に予
め準備しなければならないので煩雑であるという
第2の問題がある。
本発明は上記問題点を解決したフアイルアクセ
ス制御方法を提案するもので、 各々が多数の加入者に接続する複数のネツトワ
ークと、 該複数のネツトワークを個々に制御する複数の
プロセツサと、 該複数のプロセツサ間での通信を担う通信手段
とを具備してなり、 各該プロセツサ内には、前記加入者に関する局
データあるいはプログラムをフアイルとして格納
するフアイルメモリを含んでなり、該フアイルを
読み出して前記加入者間の回線設定を行う電子交
換機において、 前記フアイルメモリ内に形成される複数のバツ
フア用フアイルエリアを各前記プロセツサ内に設
け、 さらに、各前記フアイルをそれぞれフアイルナ
ンバーで区別して個々の属性を管理するデイレク
トリテーブルを各前記プロセツサ内に設け、該デ
イレクトリテーブルの管理のもとで、 (a) 1の前記プロセツサにおいてアクセス要求の
あつた前記フアイルが、当該プロセツサ内の前
記フアイルメモリ又は前記バツフア用フアイル
エリアに格納されていないときは、他の前記プ
ロセツサ内において当該アクセス要求フアイル
を格納する前記フアイルメモリから読み出し
て、前記通信手段を介して、受信し、 (b) その受信した該アクセス要求フアイルのコピ
ーを1の前記バツフア用フアイルエリアにスト
アすると共に、該アクセス要求フアイルをもつ
て前記回線設定を行い、 (c) 前記1のプロセツサにおいて、前記(a)でのア
クセス要求フアイルと同一のフアイルをアクセ
スするときは、当該コピーを前記1のバツフア
用フアイルエリアから読み出して前記回線設定
を行う。
ス制御方法を提案するもので、 各々が多数の加入者に接続する複数のネツトワ
ークと、 該複数のネツトワークを個々に制御する複数の
プロセツサと、 該複数のプロセツサ間での通信を担う通信手段
とを具備してなり、 各該プロセツサ内には、前記加入者に関する局
データあるいはプログラムをフアイルとして格納
するフアイルメモリを含んでなり、該フアイルを
読み出して前記加入者間の回線設定を行う電子交
換機において、 前記フアイルメモリ内に形成される複数のバツ
フア用フアイルエリアを各前記プロセツサ内に設
け、 さらに、各前記フアイルをそれぞれフアイルナ
ンバーで区別して個々の属性を管理するデイレク
トリテーブルを各前記プロセツサ内に設け、該デ
イレクトリテーブルの管理のもとで、 (a) 1の前記プロセツサにおいてアクセス要求の
あつた前記フアイルが、当該プロセツサ内の前
記フアイルメモリ又は前記バツフア用フアイル
エリアに格納されていないときは、他の前記プ
ロセツサ内において当該アクセス要求フアイル
を格納する前記フアイルメモリから読み出し
て、前記通信手段を介して、受信し、 (b) その受信した該アクセス要求フアイルのコピ
ーを1の前記バツフア用フアイルエリアにスト
アすると共に、該アクセス要求フアイルをもつ
て前記回線設定を行い、 (c) 前記1のプロセツサにおいて、前記(a)でのア
クセス要求フアイルと同一のフアイルをアクセ
スするときは、当該コピーを前記1のバツフア
用フアイルエリアから読み出して前記回線設定
を行う。
1のプロセツサにおいて要求されたフアイルが
自内フアイルメモリに格納されていないときは、
他のプロセツサ内において当該要求フアイルを格
納するフアイルメモリから、前記通信手段を介し
て、読み出して所定の呼処理を行うと共に、その
読み出した要求フアイルのコピーを、自内フアイ
ルメモリ内に設けられた複数のバツフア用フアイ
ルエリアの1つにストアしておき、前記1のプロ
セツサにおいて当該要求フアイルと同一フアイル
を再びアクセスするときはそのコピーを自的フア
イルメモリにおけるバツフア用フアイルエリアか
ら読み出すようにし、前記通信手段によるプロセ
ツサ間通信を行わない。この場合、要求フアイル
のアクセスの際必要な情報は前記デイレクトリテ
ーブルに収納されている。
自内フアイルメモリに格納されていないときは、
他のプロセツサ内において当該要求フアイルを格
納するフアイルメモリから、前記通信手段を介し
て、読み出して所定の呼処理を行うと共に、その
読み出した要求フアイルのコピーを、自内フアイ
ルメモリ内に設けられた複数のバツフア用フアイ
ルエリアの1つにストアしておき、前記1のプロ
セツサにおいて当該要求フアイルと同一フアイル
を再びアクセスするときはそのコピーを自的フア
イルメモリにおけるバツフア用フアイルエリアか
ら読み出すようにし、前記通信手段によるプロセ
ツサ間通信を行わない。この場合、要求フアイル
のアクセスの際必要な情報は前記デイレクトリテ
ーブルに収納されている。
第1図は本発明に基づくフアイルアクセス方法
における処理の概要を示す図である。本図におい
て、中央の点線の左側はプロセツサCPR(X)の
系、右側はプロセツサCPR(Y)の系であり、両
者は相互に同一のシステムを構築する。すなわ
ち、処理要求部(ユーザ)11(X),11(Y)
処理要求受付(ユーザ受付)部12(X),12
(Y)、フアイルアクセス部13(X),13
(Y)、入出力制御装置IOCS14(X),14
(Y)およびフアイルメモリFM(X),FM(Y)
である。そして両系の間を結ぶのが、プロセツサ
間通信部15である。ここに、処理要求部11
(X),11(Y)は、電子交換機を働かせるプロ
グラム、たとえばコマンドとは呼処理であるが、
ここでは“呼処理”の要求元を意味する。処理要
求受付部12(X),12(Y)は処理要求部1
1(X),11(Y)からの要求を受付けて所定
の処理を施す。たとえば、処理要求インタフエー
スをセツトするとか、その処理要求インタフエー
スIOCS14X,14(Y)を通すときのインタ
フエースに編集し直すとかの処理であり、これに
より処理要求部11(X),11(Y)をその後
の処理から解放することができる。又これによ
り、各プロセツサ毎に処理要求部が特別にアクセ
スルーチンを各フアイル毎に予め準備して一連の
処理を行うという煩雑さを解消できる(既述の第
2の問題点)。フアイルアクセス部13(X),1
3(Y)は実際にフアイルメモリFM(X),FM
(Y)へのアクセスを担う部分であり、たとえば、
要求フアイルが自内プロセツサCPR(X),CPR
(Y)にあるのか、又は他のプロセツサCPR
(Y),CPR(X)にあるのかを判断し、自内なら
ばIOCS14(X),14(Y)を通してフアイル
メモリFM(X),FM(Y)をアクセスし、所望の
フアイルを読み出したりあるいは書込みを行う。
もし他のプロセツサCPR(Y),CPR(X)にある
と判断したならば、プロセツサ間通信部15を通
して、相手方フアイルアクセス部13(Y),1
3(X)を呼び出し、さらにIOCS14(Y),1
4(X)を呼び出してフアイルメモリFM(Y),
FM(X)をアクセスし、所望のフアイルを読み
出す。読み出されたフアイルは、再びIOCS14
(Y),14(X)→フアイルアクセス部13
(Y),13(X)→プロセツサ間通信部15→フ
アイルアクセス部13(X),13(Y)のルー
トで処理要求受付部12(X),12(Y)へ返
送される。なお上記のIOCSはInput/Output
Control Systemの略称であり、ハンドラとかデ
バイスコントローラに相当するものである。
における処理の概要を示す図である。本図におい
て、中央の点線の左側はプロセツサCPR(X)の
系、右側はプロセツサCPR(Y)の系であり、両
者は相互に同一のシステムを構築する。すなわ
ち、処理要求部(ユーザ)11(X),11(Y)
処理要求受付(ユーザ受付)部12(X),12
(Y)、フアイルアクセス部13(X),13
(Y)、入出力制御装置IOCS14(X),14
(Y)およびフアイルメモリFM(X),FM(Y)
である。そして両系の間を結ぶのが、プロセツサ
間通信部15である。ここに、処理要求部11
(X),11(Y)は、電子交換機を働かせるプロ
グラム、たとえばコマンドとは呼処理であるが、
ここでは“呼処理”の要求元を意味する。処理要
求受付部12(X),12(Y)は処理要求部1
1(X),11(Y)からの要求を受付けて所定
の処理を施す。たとえば、処理要求インタフエー
スをセツトするとか、その処理要求インタフエー
スIOCS14X,14(Y)を通すときのインタ
フエースに編集し直すとかの処理であり、これに
より処理要求部11(X),11(Y)をその後
の処理から解放することができる。又これによ
り、各プロセツサ毎に処理要求部が特別にアクセ
スルーチンを各フアイル毎に予め準備して一連の
処理を行うという煩雑さを解消できる(既述の第
2の問題点)。フアイルアクセス部13(X),1
3(Y)は実際にフアイルメモリFM(X),FM
(Y)へのアクセスを担う部分であり、たとえば、
要求フアイルが自内プロセツサCPR(X),CPR
(Y)にあるのか、又は他のプロセツサCPR
(Y),CPR(X)にあるのかを判断し、自内なら
ばIOCS14(X),14(Y)を通してフアイル
メモリFM(X),FM(Y)をアクセスし、所望の
フアイルを読み出したりあるいは書込みを行う。
もし他のプロセツサCPR(Y),CPR(X)にある
と判断したならば、プロセツサ間通信部15を通
して、相手方フアイルアクセス部13(Y),1
3(X)を呼び出し、さらにIOCS14(Y),1
4(X)を呼び出してフアイルメモリFM(Y),
FM(X)をアクセスし、所望のフアイルを読み
出す。読み出されたフアイルは、再びIOCS14
(Y),14(X)→フアイルアクセス部13
(Y),13(X)→プロセツサ間通信部15→フ
アイルアクセス部13(X),13(Y)のルー
トで処理要求受付部12(X),12(Y)へ返
送される。なお上記のIOCSはInput/Output
Control Systemの略称であり、ハンドラとかデ
バイスコントローラに相当するものである。
この第1図において、従来との比較を明らかに
すると、従来、処理要求部11(X),11(Y)
がフアイルメモリFM(X),FM(Y)をアクセス
するために与えられた手段は、IOCS14(X),
14(Y)およびプロセツサ間通信部15のみで
あり、したがつて処理要求部11(X),11
(Y)の負担はかなり大であつた。一方、本発明
では、処理要求受付部12(X),12(Y)お
よびフアイルアクセス部13(X),13(Y)
の介在により、その負担は相当に軽くなる。
すると、従来、処理要求部11(X),11(Y)
がフアイルメモリFM(X),FM(Y)をアクセス
するために与えられた手段は、IOCS14(X),
14(Y)およびプロセツサ間通信部15のみで
あり、したがつて処理要求部11(X),11
(Y)の負担はかなり大であつた。一方、本発明
では、処理要求受付部12(X),12(Y)お
よびフアイルアクセス部13(X),13(Y)
の介在により、その負担は相当に軽くなる。
第2図は本発明に係る方法を採用した電子交換
機における処理概要を示す図である。ただし、プ
ロセツサCPR(X)がフアイルアクセスを実行す
る場合を示す。本図において、既に説明したもの
については同様の表示を付しているが、タスク1
1′(X)は既述の処理要求部に相当し、IOCSは
FM側14′(X),14′(Y)とCC側(プロセ
ツサ間通信を行う側)15′(X),15′(Y)
とに区分して示され、fm1およびfm2はバツフ
ア用フアイルエリアの各々を示す。ただし、簡単
のため2つのエリアが形成された場合について示
す。なお、メインメモリMMは複数の作業エリア
等に区分されているが、ここでは1つにまとめて
MMとして示す。
機における処理概要を示す図である。ただし、プ
ロセツサCPR(X)がフアイルアクセスを実行す
る場合を示す。本図において、既に説明したもの
については同様の表示を付しているが、タスク1
1′(X)は既述の処理要求部に相当し、IOCSは
FM側14′(X),14′(Y)とCC側(プロセ
ツサ間通信を行う側)15′(X),15′(Y)
とに区分して示され、fm1およびfm2はバツフ
ア用フアイルエリアの各々を示す。ただし、簡単
のため2つのエリアが形成された場合について示
す。なお、メインメモリMMは複数の作業エリア
等に区分されているが、ここでは1つにまとめて
MMとして示す。
タスク11′(X)においては種々の処理要求
が出されるが、本発明では呼処理要求、とりわけ
フアイルアクセス要求が主題となる。あるフアイ
ルアクセス要求が発生すると、処理要求部インタ
フエース12′(X),13′(Y)を介して
FMIOCSに至る。処理要求部インタフエースに
ついては後述するが、その概略は、当該タスク
(フアイルアクセス要求)をFMIOCS(X)へ移
すのに必要なデータ設定を行うことにある。
FMIOCS(X)は、図示する如くMM,FM,fm
1,fm2,デイレクトリテーブルと協働してい
る。メインメモリMMは、CCAIOCS(X)から
転送されたデータを一時的に格納するエリアや転
送エリアを含んでなる。転送エリアはトランザク
シヨン(TR)であつたり、オーバレイプログラ
ムをバツフアするオーバレイバツフアであつたり
する。該データがフアイルであるときは、トラン
ザクシヨンに入る。フアイルメモリFMには自内
の局データがフアイルとして格納される。バツフ
ア用フアイルエリアfm1,fm2は他プロセツサ
から読み出したフアイルを一時的に格納しておく
部分であり、本発明における重要な役割を果す。
デイレクトリテーブルについては後述するが、た
とえば要求フアイル等の収容先およびFMアドレ
ス(フアイルメモリアドレス)を収納する部分で
ある。なお、CCAIOCSは、第9図のチヤネル間
接続装置CCAを制御する部分、すなわちプロセ
ツサ間通信制御を行う部分である。
が出されるが、本発明では呼処理要求、とりわけ
フアイルアクセス要求が主題となる。あるフアイ
ルアクセス要求が発生すると、処理要求部インタ
フエース12′(X),13′(Y)を介して
FMIOCSに至る。処理要求部インタフエースに
ついては後述するが、その概略は、当該タスク
(フアイルアクセス要求)をFMIOCS(X)へ移
すのに必要なデータ設定を行うことにある。
FMIOCS(X)は、図示する如くMM,FM,fm
1,fm2,デイレクトリテーブルと協働してい
る。メインメモリMMは、CCAIOCS(X)から
転送されたデータを一時的に格納するエリアや転
送エリアを含んでなる。転送エリアはトランザク
シヨン(TR)であつたり、オーバレイプログラ
ムをバツフアするオーバレイバツフアであつたり
する。該データがフアイルであるときは、トラン
ザクシヨンに入る。フアイルメモリFMには自内
の局データがフアイルとして格納される。バツフ
ア用フアイルエリアfm1,fm2は他プロセツサ
から読み出したフアイルを一時的に格納しておく
部分であり、本発明における重要な役割を果す。
デイレクトリテーブルについては後述するが、た
とえば要求フアイル等の収容先およびFMアドレ
ス(フアイルメモリアドレス)を収納する部分で
ある。なお、CCAIOCSは、第9図のチヤネル間
接続装置CCAを制御する部分、すなわちプロセ
ツサ間通信制御を行う部分である。
第3図は本発明における特徴的な動作を図解的
に説明するための図であり、第2図のMM,FM
(X),fm1,fm2において行われる動作を示
す。プロセツサCPR(X)において、処理要求部
(タスク)よりフアイルアクセスの指示があつた
とき、当該要求フアイルが自内のフアイルメモリ
FM(X)にあればこれをメインメモリMM内の
オーバレイエリアMM1に吸い上げて、当該処理
を進める()。一方、フアイルメモリFM(X)
になければ、バツフア用フアイルエリアfm1お
よびfm2を見て、もしこれらのいずれかに当該
要求フアイルがあれば、これよりMM1に吸い上
げて、当該処理を進める(、)。もし、FM
(X),fm1およびfm2のいずれにもないとき
は、プロセツサ間通信により当該要求フアイルを
他のフアイルメモリ、たとえばFM(Y)より読
み出し、メインメモリのオーバレイバツフアエリ
アMM2に一旦ストアしてから()、一方ではこ
れをオーバレイエリアMM1に転送し()、当該
処理を進める。他方ではその読み出したフアイル
のコピーをストアする。これはバツフア用フアイ
ルエリアfm1又はfm2にストアする(、)。
これらバツフア用フアイルエリアfm1およびfm
2が既に他のフアイルのコピーをストアしている
ときは、いずれかのバツフア用フアイルエリアを
クリアしてからストアする。そのクリアは、最も
以前に(古くに)アクセスされたコピーをストア
しているエリアに対して行う。次に、処理要求部
がフアイルメモリFM(Y)にあるフアイルのア
クセスを要求し、しかもこの要求フアイルのコピ
ーがバツフア用フアイルエリアにストアされてい
れば、プロセツサ間通信を起動することなく、即
座にそのコピーをオーバレイエリアMM1に吸い
上げることができ、高速なフアイルアクセスが実
現される(既述の第1の問題点を解消)。
に説明するための図であり、第2図のMM,FM
(X),fm1,fm2において行われる動作を示
す。プロセツサCPR(X)において、処理要求部
(タスク)よりフアイルアクセスの指示があつた
とき、当該要求フアイルが自内のフアイルメモリ
FM(X)にあればこれをメインメモリMM内の
オーバレイエリアMM1に吸い上げて、当該処理
を進める()。一方、フアイルメモリFM(X)
になければ、バツフア用フアイルエリアfm1お
よびfm2を見て、もしこれらのいずれかに当該
要求フアイルがあれば、これよりMM1に吸い上
げて、当該処理を進める(、)。もし、FM
(X),fm1およびfm2のいずれにもないとき
は、プロセツサ間通信により当該要求フアイルを
他のフアイルメモリ、たとえばFM(Y)より読
み出し、メインメモリのオーバレイバツフアエリ
アMM2に一旦ストアしてから()、一方ではこ
れをオーバレイエリアMM1に転送し()、当該
処理を進める。他方ではその読み出したフアイル
のコピーをストアする。これはバツフア用フアイ
ルエリアfm1又はfm2にストアする(、)。
これらバツフア用フアイルエリアfm1およびfm
2が既に他のフアイルのコピーをストアしている
ときは、いずれかのバツフア用フアイルエリアを
クリアしてからストアする。そのクリアは、最も
以前に(古くに)アクセスされたコピーをストア
しているエリアに対して行う。次に、処理要求部
がフアイルメモリFM(Y)にあるフアイルのア
クセスを要求し、しかもこの要求フアイルのコピ
ーがバツフア用フアイルエリアにストアされてい
れば、プロセツサ間通信を起動することなく、即
座にそのコピーをオーバレイエリアMM1に吸い
上げることができ、高速なフアイルアクセスが実
現される(既述の第1の問題点を解消)。
上述したバツフア用フアイルエリアそのもの
は、情報処理一般における仮想記憶での“ペー
ジ”の概念に似ている。しかし、ページは、主記
憶装置および補助記憶装置を有するメモリシステ
ムでの階層制御を行う場合に用いる事象であり、
マルチプロセツサ構成の電子交換機において、た
とえば呼処理のために用いられるような性質のも
のではない。
は、情報処理一般における仮想記憶での“ペー
ジ”の概念に似ている。しかし、ページは、主記
憶装置および補助記憶装置を有するメモリシステ
ムでの階層制御を行う場合に用いる事象であり、
マルチプロセツサ構成の電子交換機において、た
とえば呼処理のために用いられるような性質のも
のではない。
第4図は本発明の方法を適用した電子交換機の
構成を単純化して示す図である。本図において、
中央の点線はプロセツサCPR(X)およびCPR
(Y)の系を区分しており、プロセツサCPR(X)
の中央制御装置CC(X)配下の加入者Aの端末
SBUとプロセツサCPR(Y)の中央制御装置CC
(Y)配下の加入者Bの端末SBUとが、スピーチ
パスSP(X)およびSP(Y)を介して接続する。
この場合、フアイルメモリFM(X)内には加入
者Bに関するフアイルすなわち局データB(Y)
が格納されていないから、まずFM(X)内のバ
ツフア用フアイルエリアfm1(fm2でもよい)
に取り込む。この取り込みは、フアイルアクセス
部13(X)及び13(Y)により、プロセツサ
間通信手段(CCA)を介して行われる。その後、
加入者Aが加入者Bとの間で再び回線接続する際
には、FM(X)内のfm1にストアされている局
データB(Y)を用いて即座に回線設定できる。
構成を単純化して示す図である。本図において、
中央の点線はプロセツサCPR(X)およびCPR
(Y)の系を区分しており、プロセツサCPR(X)
の中央制御装置CC(X)配下の加入者Aの端末
SBUとプロセツサCPR(Y)の中央制御装置CC
(Y)配下の加入者Bの端末SBUとが、スピーチ
パスSP(X)およびSP(Y)を介して接続する。
この場合、フアイルメモリFM(X)内には加入
者Bに関するフアイルすなわち局データB(Y)
が格納されていないから、まずFM(X)内のバ
ツフア用フアイルエリアfm1(fm2でもよい)
に取り込む。この取り込みは、フアイルアクセス
部13(X)及び13(Y)により、プロセツサ
間通信手段(CCA)を介して行われる。その後、
加入者Aが加入者Bとの間で再び回線接続する際
には、FM(X)内のfm1にストアされている局
データB(Y)を用いて即座に回線設定できる。
第5図は処理要求部インターフエースの一例を
説明するための図である。この処理要求部インタ
フエースについては既に第1図の処理要求受付部
12(X),12(Y)および第2図の“処理要
求部インタフエース”として概略の説明がなされ
ている。処理要求部インタフエースは、図示する
ようにRQ、WC、MHA、FLTYP、FMA、
RLDAR、FLNO等の情報を取扱う。他の空欄は
その他の情報であつてフアイルアクセスには関与
しないので詳述しない。RQはフアイルアクセス
の要求を示し、MMAは、メインメモリにおける
要求元のアドレスを示す。WCはワードカウン
ト、すなわち転送語数である。FLTYPはフアイ
ルタイプを意味し、論語“0”又は“1”の情報
である。“0”のときは、自内のフアイルメモリ
(プロセツサCPR(X)側であればFM(X)であ
る)内に当該要求フアイルが格納されていること
を示す。一方、“1”のときは、当該要求フアイ
ルが自内のフアイルメモリに格納されていないこ
とを示す。FLTYP=“0”であるときは、自内
のフアイルメモリに要求フアイルが存在するの
で、このときはFMAが有効になる。FMAはこの
ときのフアイルメモリアドレスを示す。一方、
FLTYP=“1”のときは他プロセツサ内のフア
イルメモリ(他プロセツサがCPR(Y)であれば
FM(Y)内に当該要求フアイルが存在するので、
このときはFMAは無効となり、RLDARおよび
FLNOが有効になつて、デイレクトリテーブルに
従う。FLNOはフアイルナンバーであり、フアイ
ル毎に割り当てられた論理番号であり、この論理
番号をもつてフアイルメモリへのアクセスを行
う。このアクセスによるフアイルの読出しの際
RLDARを用いる。RLDARは読出し時の相対ア
ドレスである。このような論理番号の形で
FMIOCS(第2図参照)に入力され、FMIOCSは
その論理番号に従つて他プロセツサへのアクセス
を開始する。この段階で、処理要求部は解放され
ることから、既述の第2の問題点が解消する。
説明するための図である。この処理要求部インタ
フエースについては既に第1図の処理要求受付部
12(X),12(Y)および第2図の“処理要
求部インタフエース”として概略の説明がなされ
ている。処理要求部インタフエースは、図示する
ようにRQ、WC、MHA、FLTYP、FMA、
RLDAR、FLNO等の情報を取扱う。他の空欄は
その他の情報であつてフアイルアクセスには関与
しないので詳述しない。RQはフアイルアクセス
の要求を示し、MMAは、メインメモリにおける
要求元のアドレスを示す。WCはワードカウン
ト、すなわち転送語数である。FLTYPはフアイ
ルタイプを意味し、論語“0”又は“1”の情報
である。“0”のときは、自内のフアイルメモリ
(プロセツサCPR(X)側であればFM(X)であ
る)内に当該要求フアイルが格納されていること
を示す。一方、“1”のときは、当該要求フアイ
ルが自内のフアイルメモリに格納されていないこ
とを示す。FLTYP=“0”であるときは、自内
のフアイルメモリに要求フアイルが存在するの
で、このときはFMAが有効になる。FMAはこの
ときのフアイルメモリアドレスを示す。一方、
FLTYP=“1”のときは他プロセツサ内のフア
イルメモリ(他プロセツサがCPR(Y)であれば
FM(Y)内に当該要求フアイルが存在するので、
このときはFMAは無効となり、RLDARおよび
FLNOが有効になつて、デイレクトリテーブルに
従う。FLNOはフアイルナンバーであり、フアイ
ル毎に割り当てられた論理番号であり、この論理
番号をもつてフアイルメモリへのアクセスを行
う。このアクセスによるフアイルの読出しの際
RLDARを用いる。RLDARは読出し時の相対ア
ドレスである。このような論理番号の形で
FMIOCS(第2図参照)に入力され、FMIOCSは
その論理番号に従つて他プロセツサへのアクセス
を開始する。この段階で、処理要求部は解放され
ることから、既述の第2の問題点が解消する。
第6図はデイレクトリテーブルの一例を示す図
である。このデイレクトリテーブルの概要につい
ては既に第2図を参照して説明したが、詳細には
図示するとおり、デイレクトリヘツドポインタ
DPと、優先用デイレクトリD1と、一般用デイ
レクトリD2とからなり、メインメモリMM内に
置かれる。デイレクトリヘツドポインタDPはテ
ーブルサイズを表わす領域TS1およびTS2と、
デイレクトリD1およびD2のそれぞれヘツドア
ドレスを表わす領域HA1およびHA2とからな
る。ここに、TS1,HA1の組は優先用、TS
2,HA2の組は一般用である。TS1,HA1は
デイレクトリD1を指定し、TS2,HA2はデ
イレクトリD2を指定する。そしてさらに、既述
のフアイルナンバーFLOに従つて所定の位置へ
飛ぶ。ここに一般用とは、コピーをとる必要のな
いフアイルに該当するものであり、優先用とはコ
ピーがバツフア用フアイルエリアにストアされる
ことのあるフアイルに該当するものである。優先
用デイレクトリ1内には、PROC、FMA、
BUFA、TIME等が収容されている。一般用デイ
レクトリD2内にはPROC、FMA等が収容され
ている。PROCは当該要求フアイルを有する他プ
ロセツサを示し、さらにFMAは、その他プロセ
ツサ内のフアイルメモリのアドレスを示す。一
方、BUFAは自プロセツサ内のバツフア用フア
イルエリアのアドレスであり、コピーがないとき
はBUFA=“0”である。BUFAが“0”以外の
ときは、使用時間TIMEに、当該コピーが形成さ
れてから現在に至るまでの時間が記録されてい
る。このTIMEは、限られた個数のバツフア用フ
アイルエリアを有効に使うため、古いコピーから
順番に捨てて新しいコピーと入れ替えるときの目
安となる。
である。このデイレクトリテーブルの概要につい
ては既に第2図を参照して説明したが、詳細には
図示するとおり、デイレクトリヘツドポインタ
DPと、優先用デイレクトリD1と、一般用デイ
レクトリD2とからなり、メインメモリMM内に
置かれる。デイレクトリヘツドポインタDPはテ
ーブルサイズを表わす領域TS1およびTS2と、
デイレクトリD1およびD2のそれぞれヘツドア
ドレスを表わす領域HA1およびHA2とからな
る。ここに、TS1,HA1の組は優先用、TS
2,HA2の組は一般用である。TS1,HA1は
デイレクトリD1を指定し、TS2,HA2はデ
イレクトリD2を指定する。そしてさらに、既述
のフアイルナンバーFLOに従つて所定の位置へ
飛ぶ。ここに一般用とは、コピーをとる必要のな
いフアイルに該当するものであり、優先用とはコ
ピーがバツフア用フアイルエリアにストアされる
ことのあるフアイルに該当するものである。優先
用デイレクトリ1内には、PROC、FMA、
BUFA、TIME等が収容されている。一般用デイ
レクトリD2内にはPROC、FMA等が収容され
ている。PROCは当該要求フアイルを有する他プ
ロセツサを示し、さらにFMAは、その他プロセ
ツサ内のフアイルメモリのアドレスを示す。一
方、BUFAは自プロセツサ内のバツフア用フア
イルエリアのアドレスであり、コピーがないとき
はBUFA=“0”である。BUFAが“0”以外の
ときは、使用時間TIMEに、当該コピーが形成さ
れてから現在に至るまでの時間が記録されてい
る。このTIMEは、限られた個数のバツフア用フ
アイルエリアを有効に使うため、古いコピーから
順番に捨てて新しいコピーと入れ替えるときの目
安となる。
第7Aおよび7B図は本発明に基づく方法を実
施した場合の処理の流れを、フアイルアクセス要
求を発信した側について示すフローチヤートであ
り、主として第1図におけるフアイルアクセス部
13(X)(発信側をCPR(X)とするとき)で
行われる処理である。第7A図のSTARTでフア
イルアクセスが開始し、まずステツプaにて、当
該アクセス要求フアイルが自プロセツサ内にある
か、他プロセツサ内にあるかを第5図のFLTYP
を見て半断する。Yesであれば自プロセツサ内に
あるから、FMAが有効となり、ステツプbにて、
処料要求部インタフエースよりフアイルメモリア
ドレス(FMA)を求めて、ステツプcにて、自
プロセツサ内のフアイルメモリFMに対してアク
セスを行う。その後、第7B図のへ至る。
施した場合の処理の流れを、フアイルアクセス要
求を発信した側について示すフローチヤートであ
り、主として第1図におけるフアイルアクセス部
13(X)(発信側をCPR(X)とするとき)で
行われる処理である。第7A図のSTARTでフア
イルアクセスが開始し、まずステツプaにて、当
該アクセス要求フアイルが自プロセツサ内にある
か、他プロセツサ内にあるかを第5図のFLTYP
を見て半断する。Yesであれば自プロセツサ内に
あるから、FMAが有効となり、ステツプbにて、
処料要求部インタフエースよりフアイルメモリア
ドレス(FMA)を求めて、ステツプcにて、自
プロセツサ内のフアイルメモリFMに対してアク
セスを行う。その後、第7B図のへ至る。
ステツプaの結果がNoであるとき、つまり他
プロセツサ内にあるときは、ステツプdにおいて
当該アクセス要求フアイルの優先度を調べる。
“一般”であれば、自内にコピーは存在し得ない
から第7A図のへ飛ぶ。逆に、“優先”であれ
ば、自内にコピーが存在する可能性があるから、
ステツプeにて、当該アクセス要求フアイルのコ
ピーがバツフア用フアイルエリア(fm1又はfm
2)内にストアされているか否かを調べる。Yes
であれば、ステツプfに至り、そのコピーを用い
て、即座にフアイルアクセスを完了する。すなわ
ち、処理要求部したメインメモリ内の所定のエリ
ア(第3図のMM1)に回線設定用データをロー
デイングし、第4図に示すスピーチパス(同図中
の最上段の接続線)を確立する。ここに、フアイ
ルアクセスは完了し、RETURNに至つて次のフ
アイルアクセスを待つ。
プロセツサ内にあるときは、ステツプdにおいて
当該アクセス要求フアイルの優先度を調べる。
“一般”であれば、自内にコピーは存在し得ない
から第7A図のへ飛ぶ。逆に、“優先”であれ
ば、自内にコピーが存在する可能性があるから、
ステツプeにて、当該アクセス要求フアイルのコ
ピーがバツフア用フアイルエリア(fm1又はfm
2)内にストアされているか否かを調べる。Yes
であれば、ステツプfに至り、そのコピーを用い
て、即座にフアイルアクセスを完了する。すなわ
ち、処理要求部したメインメモリ内の所定のエリ
ア(第3図のMM1)に回線設定用データをロー
デイングし、第4図に示すスピーチパス(同図中
の最上段の接続線)を確立する。ここに、フアイ
ルアクセスは完了し、RETURNに至つて次のフ
アイルアクセスを待つ。
ステツプeにおいて、Noであると、すなわち
当該アクセス要求フアイルのコピーがバツフア用
フアイルエリア(fm1又はfm2)にストアされ
ていないときは、ステツプgにて通信用トランザ
クシヨン(TR)をハントし、その後第4図中央
のCCAで示すプロセツサ間通信を、第1図のプ
ロセツサ間通信制御部15で行う。すなわち、ス
テツプhで示すように、デイレクトリテーブル
(第6図)より通信情報を要求し、他プロセツサ
のうちのどのプロセツサか(第6図のPROC)、
そしてそのフアイルメモリのどのアドレス(同図
のFMAか)を設定すると、ステツプiにて通信
要求が発行され、上記のプロセツサ間通信が開始
される(ステツプj)。
当該アクセス要求フアイルのコピーがバツフア用
フアイルエリア(fm1又はfm2)にストアされ
ていないときは、ステツプgにて通信用トランザ
クシヨン(TR)をハントし、その後第4図中央
のCCAで示すプロセツサ間通信を、第1図のプ
ロセツサ間通信制御部15で行う。すなわち、ス
テツプhで示すように、デイレクトリテーブル
(第6図)より通信情報を要求し、他プロセツサ
のうちのどのプロセツサか(第6図のPROC)、
そしてそのフアイルメモリのどのアドレス(同図
のFMAか)を設定すると、ステツプiにて通信
要求が発行され、上記のプロセツサ間通信が開始
される(ステツプj)。
ステツプjによるプロセツサ間通信により、他
プロセツサにより当該アクセス要求フアイルが転
送されてくるので、アクセス要求元のプロセツサ
は再起動される。これが第7B図の再起動(ステ
ツプJ)であり、引続きステツプkに至る。ここ
で、転送されて来たフイルについて、上記のステ
ツプdと同様に、その優先度を調べる。“優先”
であれば、コピーをとる必要があるから、ステツ
プlにて最も以前にアクセスしたバツフア用フア
イルエリア(fm1又はfm2)を求める。これは
デイレクトリテーブル内のTIME(第6図)を参
照して行われる。このエリアが決定されると、そ
こへ当該フアイル(回線設定用データ)のコピー
をストアしておく(ステツプm)。一方、上記ス
テツプkで、“一般”と判断されたときは、直接
ステツプnに飛び、コピーをとることなく、ステ
ツプfと同様、処理要求部の指定したメインメモ
リ内の所定のエリア(第3図MM1)に回線設定
用のデータをローデインする。このことはステツ
プmを経過した場合も同じである。
プロセツサにより当該アクセス要求フアイルが転
送されてくるので、アクセス要求元のプロセツサ
は再起動される。これが第7B図の再起動(ステ
ツプJ)であり、引続きステツプkに至る。ここ
で、転送されて来たフイルについて、上記のステ
ツプdと同様に、その優先度を調べる。“優先”
であれば、コピーをとる必要があるから、ステツ
プlにて最も以前にアクセスしたバツフア用フア
イルエリア(fm1又はfm2)を求める。これは
デイレクトリテーブル内のTIME(第6図)を参
照して行われる。このエリアが決定されると、そ
こへ当該フアイル(回線設定用データ)のコピー
をストアしておく(ステツプm)。一方、上記ス
テツプkで、“一般”と判断されたときは、直接
ステツプnに飛び、コピーをとることなく、ステ
ツプfと同様、処理要求部の指定したメインメモ
リ内の所定のエリア(第3図MM1)に回線設定
用のデータをローデインする。このことはステツ
プmを経過した場合も同じである。
第8図は本発明に基づく方法を実施した場合の
処理の流れを、フアイルアクセスを要求された側
について示すフローチヤートである。このフロー
チヤートの位置付けは、第7A図のステツプjと
第7B図のステツプJの間である。第8図のステ
ツプaでは、第7A図のステツプiに応答して、
所定の通信情報(第6図のデイレクトリテーブル
内FMA)に基づき、そのフアイルメモリ(FM)
の指定のアドレスにアクセスする。ステツプbで
は、そのアクセスによつて得たフアイル(アクセ
ス結果)を、再びプロセツサ間通信によりアクセ
ス要求元のプロセツサに返送する。これを受け
て、第7B図のステツプJで再起動がかかり、か
くして一連のフアイルアクセスが完了し、次に生
ずるフアイルアクセスについて同様の操作が繰り
返される。
処理の流れを、フアイルアクセスを要求された側
について示すフローチヤートである。このフロー
チヤートの位置付けは、第7A図のステツプjと
第7B図のステツプJの間である。第8図のステ
ツプaでは、第7A図のステツプiに応答して、
所定の通信情報(第6図のデイレクトリテーブル
内FMA)に基づき、そのフアイルメモリ(FM)
の指定のアドレスにアクセスする。ステツプbで
は、そのアクセスによつて得たフアイル(アクセ
ス結果)を、再びプロセツサ間通信によりアクセ
ス要求元のプロセツサに返送する。これを受け
て、第7B図のステツプJで再起動がかかり、か
くして一連のフアイルアクセスが完了し、次に生
ずるフアイルアクセスについて同様の操作が繰り
返される。
以上説明したように本発明によれば、バツフア
用フアイルエリアを設けることによつて、他プロ
セツサ内にあるフアイルであつても、その都度プ
ロセツサ間通信を行うことなく、これを入手でき
るから高速なフアイルアクセスが行え、呼処理時
間の短縮が図れる。
用フアイルエリアを設けることによつて、他プロ
セツサ内にあるフアイルであつても、その都度プ
ロセツサ間通信を行うことなく、これを入手でき
るから高速なフアイルアクセスが行え、呼処理時
間の短縮が図れる。
又、上記のプロセツサ間通信を行うか否かの判
断もしなければならないことから新しいアクセス
ルーチンが必要であり、このアクセスルーチンの
実現のためにフアイルナンバーという要素を導入
していることから、処理要求部は、従来のように
全フアイルについて特別のフアイルルーチンを準
備したりこれを制御することから解放され、シス
テムの簡素化が図れる。
断もしなければならないことから新しいアクセス
ルーチンが必要であり、このアクセスルーチンの
実現のためにフアイルナンバーという要素を導入
していることから、処理要求部は、従来のように
全フアイルについて特別のフアイルルーチンを準
備したりこれを制御することから解放され、シス
テムの簡素化が図れる。
第1図は本発明に基づくフアイルアクセス方法
における処理の概要を示す図、第2図は本発明に
係る方法を採用した電子交換機における処理概要
を示す図、第3図は本発明における特徴的な動作
を図解的に説明するための図、第4図は本発明の
方法を適用した電子交換機の構成を単純化して示
す図、第5図は処理要求部インタフエースの一例
を説明するための図、第6図はデイレクトリテー
ブルの一例を示す図、第7Aおよび7B図は本発
明に基づく方法を実施した場合の処理の流れを、
フアイルアクセス要求を発信した側について示す
フローチヤート、第8図は本発明に基づく方法を
実施した場合の処理の流れを、フアイルアクセス
を要求された側について示すフローチヤート、第
9図は本発明のアクセスフアイル制御方法が適用
される一般的な電子交換機の全体構成を示す模式
図である。 13(X),13(Y)……フアイルアクセス
部、15……プロセツサ間通信部、NW(X),
NW(Y)……ネツトワーク、CPR(X),CPR
(Y)……プロセツサ、FM(X),FM(Y)……
フアイルメモリ、fm1,fm2……バツフア用フ
アイルエリア。
における処理の概要を示す図、第2図は本発明に
係る方法を採用した電子交換機における処理概要
を示す図、第3図は本発明における特徴的な動作
を図解的に説明するための図、第4図は本発明の
方法を適用した電子交換機の構成を単純化して示
す図、第5図は処理要求部インタフエースの一例
を説明するための図、第6図はデイレクトリテー
ブルの一例を示す図、第7Aおよび7B図は本発
明に基づく方法を実施した場合の処理の流れを、
フアイルアクセス要求を発信した側について示す
フローチヤート、第8図は本発明に基づく方法を
実施した場合の処理の流れを、フアイルアクセス
を要求された側について示すフローチヤート、第
9図は本発明のアクセスフアイル制御方法が適用
される一般的な電子交換機の全体構成を示す模式
図である。 13(X),13(Y)……フアイルアクセス
部、15……プロセツサ間通信部、NW(X),
NW(Y)……ネツトワーク、CPR(X),CPR
(Y)……プロセツサ、FM(X),FM(Y)……
フアイルメモリ、fm1,fm2……バツフア用フ
アイルエリア。
Claims (1)
- 【特許請求の範囲】 1 各々が多数の加入者に接続する複数のネツト
ワークと、 該複数のネツトワークを個々に制御する複数の
プロセツサと、 該複数のプロセツサ間での通信を担う通信手段
とを具備してなり、 各該プロセツサ内には、前記加入者に関する局
データあるいはプログラムをフアイルとして格納
するフアイルメモリを含んでなり、該フアイルを
読み出して前記加入者間の回線設定を行う電子交
換機において、 前記各プロセツサにおける各前記フアイルメモ
リ内に形成された複数のバツフア用フアイルエリ
アと、各メインメモリ内に形成されフアイルを管
理するデイレクトリテーブルとを備え、該デイレ
クトリテーブルの管理のもとで、該フアイルメモ
リ内のフアイルをアクセス制御することを特徴と
する電子交換機におけるフアイルアクセス制御方
法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26064084A JPS61139182A (ja) | 1984-12-12 | 1984-12-12 | 電子交換機におけるフアイルアクセス制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26064084A JPS61139182A (ja) | 1984-12-12 | 1984-12-12 | 電子交換機におけるフアイルアクセス制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61139182A JPS61139182A (ja) | 1986-06-26 |
| JPH0257399B2 true JPH0257399B2 (ja) | 1990-12-04 |
Family
ID=17350725
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26064084A Granted JPS61139182A (ja) | 1984-12-12 | 1984-12-12 | 電子交換機におけるフアイルアクセス制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61139182A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0260600U (ja) * | 1988-10-26 | 1990-05-02 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH022797A (ja) * | 1988-06-16 | 1990-01-08 | Kokusai Denshin Denwa Co Ltd <Kdd> | 分散交換方式 |
-
1984
- 1984-12-12 JP JP26064084A patent/JPS61139182A/ja active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0260600U (ja) * | 1988-10-26 | 1990-05-02 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61139182A (ja) | 1986-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2569370B2 (ja) | 高信頼性データベース管理装置 | |
| US5603003A (en) | High speed file access control method and computer system including a plurality of storage subsystems connected on a bus | |
| US10642817B2 (en) | Index table update method, and device | |
| US6205522B1 (en) | DSP code swapping with continuous DSP execution | |
| US20020073175A1 (en) | Updating world wide web pages in a storage area network environment | |
| JPH0257399B2 (ja) | ||
| JPH06222916A (ja) | オンラインリアルタイム処理装置 | |
| JPS58223865A (ja) | 分散デ−タベ−スシステムにおける一括更新方式 | |
| JPH0256666A (ja) | ジョブネットワーク一元管理システム生成情報動的更新方式 | |
| JPS6077256A (ja) | デ−タアクセス方法 | |
| JP2919240B2 (ja) | 入出力優先順位制御方式 | |
| JP2704097B2 (ja) | 仮想プロトコル制御システム | |
| KR960001080B1 (ko) | 실시간 데이타 베이스 관리 시스팀(dbms)에서 고속 데이타 백업방법 | |
| JPH086838A (ja) | 分散システム | |
| JP2830445B2 (ja) | Isdn回線の高速交換呼チャネル制御方式 | |
| JPH04360248A (ja) | リモートファイル更新方式 | |
| JPH04260141A (ja) | データ共有処理装置 | |
| JPS60108958A (ja) | プロセツサ間情報転送制御方式 | |
| JP3374320B2 (ja) | ステートレスプロトコルによるデータベースアクセス方法及びシステム | |
| JPH06259303A (ja) | 分散ファイルシステム | |
| JPH08202602A (ja) | ファイルバックアップ方法 | |
| JPH0683251B2 (ja) | コンピユータ通信方法 | |
| JPH069042B2 (ja) | 共用記憶媒体の順次アクセス制御装置 | |
| JP2003076500A (ja) | コピー処理とそのデータのアクセス方法、そのための情報処理システム、および、それを実現するためのディスク制御装置 | |
| JPH04339492A (ja) | 構内自動交換機 |