• 検索結果がありません。

[03_01]九州大学大型計算機センター広報 : 3(1)

N/A
N/A
Protected

Academic year: 2022

シェア "[03_01]九州大学大型計算機センター広報 : 3(1)"

Copied!
11
0
0

読み込み中.... (全文を見る)

全文

(1)九州大学学術情報リポジトリ Kyushu University Institutional Repository. [03_01]九州大学大型計算機センター広報 : 3(1). https://doi.org/10.15017/1467966 出版情報:九州大学大型計算機センター広報. 3 (1), pp.1-55, 1970-02-24. 九州大学大型計算機セン ター バージョン: 権利関係:.

(2) リ モ ー トバ ッ チ 用 フ ァ イ ル 処 理 プ ロ グ ラ ム(Q.EDITOR) の作 成 に つ い て 研 〔1〕. 究. 開. 発. 部. は じめ に. 昨 年11月. 末 に 、 当 セ ン ター で プ ロ グ ラ ム指 導 貝 上 級 講 習 会 が 開 か れ ま した。 研 究 開 発 部 で は この. 講 習 会 と 、 フ ァ イ ル の 開 放 前 の テ ス トを か ね て 、TSS管 処 理 と し て 、 端 末(remototerminal)よ. 理 プ ロ グ ラ ム の も と で 、 リ モ ー トバ ッ チ. りセ ン タ ー に フ ァ イ ル を 登 録 し 、 そ の フ ァ イ ル を更 新 し. な が ら ジ ョブ の 実 行 をさせ る こ とを試 み て み ま した 。 そ の 際 使 用 し た フ ァ イ ル 処 理 プ ロ グ ラ ム(LIBE)が. 以 下 の 点 で か な り使 い に く い と い う こ とが. 分 り、 リ モ ー トバ ッ チ 用 の フ ァ イ ル 処 理 プ ロ グ ラ ム の 作 成 を思 い 立 っ た 訳 で す 。 1.制. 御 文 が 端 末 か ら タ イ プ イ ン す る に は 難 しす ぎ る 。. 2.原. プ ロ グ ラ ム の 修 正 がid名,seq番. 号 だ け で し か で き な い た め80欄 一 杯 使 用 し て い る も の. の 更 新 が で き な い。 3.欄. 単 位 の更 新 が で きな い 。. 4.LIBEが. 出 す 印 刷 情 報 は 低 速(50ボ. ー)で. 欄 の 数 が 少 な い(80欄)オ. ンライ ンタイプラ イタ. に は不 適 当 で あ る。 以 下 にF230‑60リ Q.EDITORの 〔2〕. モ ー トバ ッ チ シ ス テ ム に つ い て 簡 単 に 触 れ た の ち 、 研 究 開 発 部 で 検 討 し た. 内 容 を概 説 し ま す 。. リ モ ー トバ ッ チ シ ス テ ム に つ い て. (1)F230‑60リ. モ ー トパ ッ チ シ ス テ ム. 第1図F230‑60バ. ッチ,リ. モ ー トバ ッ チ. ブ ロック ダイア グラム 略図.

(3) F23o‑6oモ. ニ タ ーVシ. ス テ ム 下 に お け る ジyプ. A.バ. ッ チ 処 理(リ. B.リ. モ ー トバ ッ チ 処 理(TSS管. C.デ. マ ン ド処 理(TSS管. の3っ A。. の 処 理 形 体 の 主 な もの と し て. モ ー トバ ッ チ に 対 し てmu・一 カ ル(local)バ. が あ り ま す 。A.Bの. ッ チ と も い う 。). 理 プ ロ グ ラ ム 下 で) 理 プ ロ グ ラ ム 下 で). 相 違 点 を 中 心 に 、 第1図. を参 照 しな が ら説 明 し ます 。. バ ッチ処 理 1計. 算 セ ン タ ー 入 出 力 室 に あ る シ ス テ ム 入 力 装 置(CR(カ ム 入 力 制 御プログラム. ー ド リー ダ)な. に よ り読 み 込 ま れ た 入 力 情 報 は 、SYSIN(シ. ど)か. らシステ. ス テ ム 入 力)フ. ァイル. に蓄積 さ れ る。 その 時 ジ ョブ の全 情 報 を ま とめ た ジ ョブ制 御 表 が 作 られ 、 ジ ョブ の待 行 列 を構 成 す る(こ 2バ. の ジ ョ ブ を ス タ ッ ク 中 の ジ ョ ブ と い う 。>. ッ チ ジ ョ ブ 制 御 プ ロ グ ラ ム は 、 ス タ ッ ク 中 の ジ ョブ の 中 か ら優 先 権 の 高 い も の を取 り出 して 、 処 理 プ ロ グ ラ ム に 実 行 を依 頼 す る 。 処 理 プ ロ グ ラ ム は そ の ジ ョ ブ の 実 行 が 済 む と バ ッ チ ジ ョ ブ 制 御 プ ロ グ ラ ム に制 御 を返 す 。 計 算 結 果 等 はSYSOUT(シ. 3シ. ス テ ム 出 力 制 御プログラム. ス テ ム 出 力)フ. ァ イル に蓄 積 さ れ る。. は 、 出 力 制 御 表 の 情 報 に も とつ い て 、SYSOUTフ. ァ イル の 申. か ら 出 力 情 報 を 取 り 出 し 、 セ ン タ ー 入 出 力 室 に あ る シ ス テ ム 出 力 装 置(LP(ラ. イ ンプ リ. ン タ 〉 な ど)に. 出 力 す る。. バ ッ チ 処 理 は 、 ジ ョブ が 上 の3つ. の 過 程 を1,2,3の. 順 に 必 ず 通 っ て 、 す べ て の ジyプ. が済. む まで 続 け られ る もの です 。 B.リ. モ ー トバ ッ チ 処 理. 1・ バ ッ チ 処 理 と の 違 い は 、A‑1,3に に 、 端 末 のCR(FACoMR)、 も い う。)の. 対 応 す る部 分 だ け で 入 力 装 置 は 、 第1図. に示 す よ う. オ ン ラ イ ン タ イ プ ラ イ タF152o,F1592(JP15ooと. いず れ か。. ・ リ モ ー トバ ッ チ 入 力 制 御 プ ロ グ ラ ム が. 、 端 末 入 力装 置→ 伝 送 線→ 通 信 制 御 装 置 経 由 で 入 っ. て 来 た 入 力 情 報 を 編 集 し 、 リモ ー トバ ッ チ ジ ョブ バ ッ フ ァ に ジ 饗プ を蓄 積 し た の ち 、(バ ッ チ)シ. ス テ ム 入 力 制 御 プ ロ グ ラ ム に 制 御 を渡 す 。 こ の 後 の 処 理 はA‑1と. 2・ 出 力 装 置 は 、 セ ン タ ー 入 出 力 室 のLPと イ タ(F152o,F1592)の ・(バ. ッ チ)シ. に はA‑3と. 端 末 のLP(FACOMR)オ. 同様 。. ンラ イ ン タ イ プ ラ. いずれか。. ス テ ム出 力制 御 プ ロ グ ラ ム は. 、 出 力 装 置 の 指 定 が セ ン タ ー のLPで. あ る場 合. 同 じ事 を す る が 、 端 末 の 場 合 に は リ モ ー トバ ッ チ 出 力 制 御 プ ロ グ ラ ム に 制 御. を移 して 、 これ に出 力 情 報 を出 力 させ る、 以 上 の よ う に 、 リ モ ー トバ ッ チ 処 理 は 、 入 出 力 部 が 端 末 に あ る と い う事 を 除 け ば 、 バ ッ チ 処 理.

(4) と 本 質 的 に は 変 わ ら な い 。 従 っ て 、 端 末 の 利 用 者 に は 、 自 分 の ジ ョブ が い つ 実 行 さ れ る か 分 か ら な い し 、 た と え 分 か っ た と し て も 、ジ ョブ の実 行 の 途 中 で シ ス テ ム と相 互 の や り と り(interaction) は で き ま せ ん 。 こ れ が で き る処 理 形 態 と して デ マ ン ド処 理 が あ り ま す 。(デ. マ ン ド処 理 に 関 す る. 詳 説 は 後 日 に 譲 り ま す 。) 遠 隔 地 利 用 者 の バ ッチ処 理 の 決 定 的 な ハ ンデ ィ キ ャ ッ プ は 、 た とえ セ ン ター の ジ ョブ処 理 効 率 が 著 し く増 大 し て も 、 前 後 の 輸 送 時 間 は ど う し よ う も な い 事 で す 。 リ モ ー トバ ッ チ シ 冬 テ ム は 、 遠 隔 地 の 利 用 者 に セ ン タ ー に 来 て ジ ョブ を 依 頼 す る ロ ー カ ル バ ッ チ の 利 用 者 と 同 じ タ ー ン ア ラ ウ ン ド タ イ ム で ジ ョ ブ の 結 果 を 受 取 る事 を 可 能 に す る と い う点 で 有 効 な シ ス テ ム で す 。 こ の シ ス テ ム を さ ら に 有 効 な も の と す る た め に 次 の 事 を考 え る こ と に し ま す 。. 第2図 第2図. プ ロ グ ラ ムの 典 型 的 な 流 れ. は プ ロ グ ラ ム の 開 始 か ら終 了 ま で の 典 型 的 な 流 れ 図 で す 。. ど の 処 理 形 態 に し ろ 、 図 の ④,⑬. を よ り簡 単 に す る こ とが プ ロ グ ラ ム 実 行 の 手 続 き を 容 易 に し、. 時 間 を 節 約 す る こ と に 通 じ る の は 言 う ま で も あ り ま せ ん 。 リ モ ー トバ ッ チ シ ス テ ム も ④ ⑬ の 部 分 を容 易 に す る こ と に よ り、 そ の 威 力 は 増 大 し ま す 。 その た め に は 、 1端. 末 の 入 出 力 装 置 は 低 速 だ し、 プ ロ グ ラ ム の 文 法 チ エ ッ ク(コ. ム パ イ ル エ ラ ー の 修 正)の. 作. 業 を容 易 に す る た め に も 、 一 旦 入 力 し た 原 プ ロ グ ラ ム は フ ァ イ ル と し て 登 録 で き れ ば 便 利 で あ る。 2登. 録 は 、 極 め て 簡 単 に で き 、 し か も文 法 エ ラ ー の 修 正 は 登 録 し た フ ァ イ ル の 必 要 部 分 だ け で す み 、 更 に 簡 単 な手 続 き で で き る もの が よい。. 3エ. ラー の な くな っ たプ ロ グ ラ ム 、 お よ び デ ー タの 変 更 だ け で ジ ョブ の実 行 が 続 け られ るプ ロ グ ラ ム は 、 デ ー タ だ け 与 え れ ば す ぐ実 行 で き る実 行 形 式 プ ロ グ ラ ム と し て 登 録 で き る と よ い 。. 4デ. ー タ も フ ァ イ ル と して登 録 で き、 修 正 、変 更 が 容 易 に で き る と よい 。. 研 究 開 発 部 で は、. 〔1〕 で 述 べ たLIBEの. 欠 点 を 改 良 し 、上 記 の1〜4を. テ ム と して Q.EDITORS(QDAIEDITORSYSTEM)作 Q.EDITORSは2つ. 成 を考 え ま し た 。. の部分. か ら構 成 さ れ. 容易 に実行 で きるシス.

(5) Q.EDIToRの. 新 しい作 成 が 今 回 の 目的 で す 。. 〔3〕Q.ED1TOR概 Q.EDITORの. 説 入 出 力 装 置 はF1592(5oボ. ー オ ンラ イ ン タ イ ブ ラ イ タ)を 主 要 装 置 と して 想 定 し. て い ます 。. 第3図Q.EDI↑ORSを (11Q.EDITORの. 通 し て の リモ ー トバ ッチ ジ 潮ブ の 突 行 ブ ロ ッ ク ダ イ ア グ ラ ム 主 た る機 能. 1.原. プVグ. ラ ム フ ァ イ ル の 作 成 と編 集. 2.原. プ 貸 グ ラ ム フ ァ イル の 更 新. 3.原. プ ロ グ ラ ム フ ァ イル の 内 容 な どの 印刷. た だ し 、 次 の よ う な 制 限 を し ます. 1.フ. ァ イ ル は 原 プ ロ グ ラ ム フ ァ イ ル の み.. 2.フ. ァ イ ル の 編 成 、 形 式 はLIBEと. 3。input用 1〜3の. の フ ァ イ ル と 、output思. 互 換 性 を持 つ 、 フ ァ イ ル は そ れ ぞ れ1つ. 制 限 に よ り で き な く な っ た もの はLIBEで. にす る・. カ バ ー し ま すaっ. まり. 実 行 形 式 プ ロ グラ ム の 登 録 、 消 去 oinputフ ②. ァ イ ル 、outputフ. o. ァ イ ル の 個 数 の 多 い もの の 処 理. 機能詳 説 制 御 文 を 中 心 と して 以 下 使 用 す る 記 号 の 説 明 を し ま す 。 〔)0で. 囲 まれ た部 分 は 、 どれ か を選 択 して書 い て も よい し、 省 略 して も よい こ とを 示 しま す。. 〔̲)省. 略す ると. の 方 が と られ ます 。. {}ど. れ か を選 択 して 書 か な け れ ば な ウ ま せ ん 。. ア ル フ ァ ベ ッ ト大 文 字 … こ の 通 り に 書 い て くだ さ い 、 カタカナ、漢字 xxx,X'x'x'id名 99999,9'9'9'9'gt‑一 ±nXXX99999か. 利 用 者 が 適 当 に 入 れ て くだ さ い 。 を表 わ し ま す 。 シ ー ク エ ン ス 番 号 を示 し ま す 、 ら ±n番. 目の もの で あ る事 を示 し ます 。. 、.

(6) mシ. ー ク エ ン ス 番 号 がm間. 1ラ. イ ン 番 号 を示 し ま す 。. 一. 隔 で 増 え て い き ます 。. あ る エ レ メ ン トを 除 く事 、 あ る い は ラ イ ン 番 号 が エ レ メ ン トの 終 り か ら で あ る こ と を示 し ま す 。. k,k'欄. の 位 置 を示 し ま す 。. 一. 空 白 を示 し ます. 1.フ. A作. 。. ァ イ ル の作 成 、編 集 、 削 除. 成編集 命. ぺ. オ. 令. ラ. ン. ド. EDIT. じ;鰭. 機 能:イ.作. ∵ 三xx99999一m)〕'"●'●. ●〕. 成 済 フ ァ イ ル の コ ピー ロ .作. 成 済 フ ァ イ ル か ら あ る エ レ メ ン ト を取 り出 し て 新 規 の フ ァ イ ル に 編 集 す る。. ハ .デ. ー タ に エ レ メ ン ト名 を つ け て フ ァ イ ル を 作 成 す る 。. 二 .作. 成 済 の フ ァ イ ル か ら あ る エ レ メ ン トを 除 い て(一)新. 集 す る。 xxx99999一m:シ. 規 の フ ァ イル に編. ● ー ク ェ ン ス 番 号 の 初 期 値 をxxx99999と. しm間 隔 で 増 や. し て い く。. B削. 除(エ. 命 OMIT. 機 能:作. レ メ ン ト). 令. ぺ. オ. {エ. レ メ ン ト名,…. ラ. ン. …}. 成 済 フ ァ イ ル の 中 か ら あ る エ レ メ ン トを 削 除 す る。 (フ ァ イ ル の 全 内 容 の 削 除 は こ の 命 令 で は で き な い 。). ド.

(7) 2.フ. ァ イ ル の 更 新(置. き換 え 、 欄 修 正 、 追 加 、 順 序 づ け 、 消 去). フ ァ イ ル の 更新 は必 ず 次 の制 御 文 が先 頭 に 来 な け れ ば な ら な い。. 命. 令. オ. ぺ. ラ. ン. ド. UPDATE {エ レ メ ン ト名} orU. 機能. A置. エ レ メ ン トの 更 新 を 指 示 す る 。 前 のUPDATE文. の 区切 り と も な る。. 換え. 命. 令. オ. ぺ. ラ. ン. ド. )!. REPLACE orR. 機能. イ.ラ. イ ン番 号1か イ ナ ス)は. ロ.ラ. B欄. ら(r)ま. で)新. し く入'力 した デ ー タ で 置 換 え る 。 一(マ. エ レ メ ン ト終 り か ら数 え た ラ イ ン 番 号. イ ン番 号1の. 代 わ り に シ ー フ ェ ン ス 番 号xxx99999か. ら置 換 え を す る。. 修正 命. 令. オ. ぺ. ラ. ン. ド. CHGCOL. 〔. orC. 機能 ●. イ.ラ ロ.1の. イ ン番 号1のk欄(k〜k'欄)を. 」 入 力 した デ ー タ で修 正 す る。. 代 り に シ ー ク ェ ン ス 番 号XXX99999で. こ の 修 正 を行 な う。.

(8) C追. 加 命. 令. ぺ. オ. ン. ラ. ド. APPEND. ]. orA. 機能. イ.ラ. イ ン 番 号1の. 後 に デ ー タ を追 加 す る 。. ロ.シ. ー ク ェ ン ス 番 号xxx99999の. 後 に 〔x家xl979'9'9'9'を. 初 期 値mを. 分 とす る シ ー ク ェ ン ス 番 号 を つ け な が ら 〕 デ ー タ を 追 加 す る 。. D消. 去. 命. 令. ぺ. オ. ERASE. 〔一 〕1〔TO〔. 一 〕1'〕,・. ‑. ン. ラ. ド. ・… ・. XXX,. orE. XXX99999〔{±}n〕. 〔 〔売O〕. 〔 仕}nt〕. 機 能. イ.ラ. イ ン番 号. 〕,…. ゴ 〔か ら1'ま. ロ.id名xxxを. …. で 〕 の 内 容 を消 去 す る 。. 持 つ もの す べ て を 消 去 す る. ハ.XXX99999,…. 。. … を持 つ も の を 消 去 す る. 二 .XXXg9999か. E順. 〔X'X'X'9'9'9'9'9'. 一. らX'X'X'9'9'9'9'9'ま. 。. で の デ ー タ を消 去 す る。. 序づけ. 命 NUMBER. 令. オ. ノ. ぺ. ン. ラ. ダ. XXX==XXX。'''",. XXX99999=X'X'X'9'9'9'9'9'〔{±}n〕,…. orN. ド. FROMxxx99999〔{±}n'〕. 〔{±1. .n〕,〕X"X「X"9"9"9即9"9"m. …. 〔エ Ω. 一. 〔x'x'x'〕g'g'g'g'g'. 増.

(9) 機 能:イid名x'x'x'を ロ. ハ. 持 つ デ ー タ をxxxと. シ ー. ク ェ. ン ス 番 号X'X'X'9'9'9'9'9'. シ ー. ク ェ. ン ス 番 号. 命. 再. え る 。. ま で をX"x"x"9"9"9"9"9"を. け す. い う. 初 期 値 増 分. る 。. の区切 り. 令. ぺ. オ. な. END. 機 能:UPDATE文. 3.フ. 順 序 づ. に か え る。. を 持 つ デ ー タ をXXX99999と. .XXX99999〜X'X'X'9'9'9'9'9'. mで. UPDATE文. に か. い うid名. ラ. ン. ド. ラ. ン. ド. し. の 区切 りを示 す 。. ァ イ ル の 内容 印 刷. 命. 令. オ. ぺ. LISP. 機能:. エ レ メ ン ト名 を 省 略 す る と フ ァ イ ル の 全 内 容 がLISPの ALL指. 定 … … カー ドイ メ ー ジの ま ま印 刷 す る。. SEQ指. 定 … … シ ー ク ェ ン ス 番 号 を 第1欄. か ら8欄. 対 象 とな る。. に 印 刷 し、9欄. デ ー タ を印 刷 す る 。 LINE指. 定. … ラ イ ン番 号 を デ ー タ に つ け て 印 刷 す る 。. 以上の指定 の もとに イ.ラ. イ ン 番 号1〔. か ら1'ま で 〕 の 内 容 の 印 刷 す る 。. ロ.シ. ー ク ェ ン ス 番 号 に 対 し て 印 刷 を行 な う 。. 以後 に.

(10) 4.項. 自の 印 棚. 命. 令. DISPLAY. ELMNAME. orD. 機 能:イ. フ ァ イ ル 中 の 全 エ レ メ ン ト名 に 作 成 年 月 β 、 レ コ ー ド数 を つ け て 印 刷 す る 。 ロ. 5.エ. あ る エ レ メ ン トに つ い て 作 成 年 月 日 か レ コ ー ド数 の 印 刷 を す る 。. レ メ ン トセ パ レー タ の 作 成 、 消 去. A.作. 成. 命. 令. ぺ. オ. ラ. ン. ド. ELEMENT {エ レ メ ン ト名}…. orELM. 機 能:こ. B.消. …. の 位 置 に 新 た に エ レ メ ン トセ パ レ ー タ を 作 成 す る 。. 去. 命. 令. ぺ. オ. ラ. ン. ド. ELEMEN/ {エ. レ メ ン ト 名},…. …. orELM/. 機 能:フ. 6.制. ァ イ ル 中 の オ ペ ラ ン ドの エ レ メ ン ト名 の エ レ メ ン トセ パ レ ー タ を 消 去 す る 。. 御文 の終 り. 命 FIN. 令. オ. ぺ. ラ. な. し. ン. ド.

(11) 機 能:Q.EDITOR制. 〔4〕. 御 文 の 終 りを示 す 。. おわ りに. Q.EDITORの. 外 部 仕 様 は 研 究 開 発 部 で 検 討 し た も の で 、 リ モ ー トバ ッ チ の 実 際 の 使 用 者 の 意. 見 は 聞 い て お り ま せ ん 。 こ の シ ス テ ム に つ い て のsuggestionが. ご ざ い ま し た ら御 意 見 を お 寄 せ く だ. さ い。 な お この シス テ ム 作 成 担 当者 は宇 津 宮 、 清 水 、 小 野 、 石 田 の 四 名 が 中 心 と な っ て い ます 。 こ の 広 報 が 皆 様 の お 手 元 に 届 く頃 に は か な りの コ ー デ ィ ン グ が 進 ん で い る こ と と思 い ま す 。 新 し い セ ン タ ー で 早 急 に 使 え る よ う精 一 杯 頑 張 る つ も り で す 。 (宇 津 宮. 原. 稿. 募. 記). 集. 利 用 者 の 皆 さ ん の 「もの 申 す 」 と い う手 段 と し て 、 セ ン タ ー で は 「問 合 せ 票 」 を 準 備 し て お り ま す が 、 セ ン ター を 利 用 し て み て 受 け ら れ た 感 じ な ど を 「利 用 者の 声 」 の 欄 に 投 稿 し て くだ さ い 。 そ の他 、書 か れ たプ ロ グラ ム で ラ イブ ラ リと して役 に立 ち そ うな もの な ど も投 稿 して くだ さ い 。歓 迎 い た し ま す 。. 投 稿 先812福. 岡 市箱 崎 九州 大 学 大 型 計 算機 セ ン ター広 報 編 集 掛.

(12)

参照

関連したドキュメント

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター