JPS5854424A - 端末装置のプログラム・ロ−デイング方式 - Google Patents

端末装置のプログラム・ロ−デイング方式

Info

Publication number
JPS5854424A
JPS5854424A JP56153274A JP15327481A JPS5854424A JP S5854424 A JPS5854424 A JP S5854424A JP 56153274 A JP56153274 A JP 56153274A JP 15327481 A JP15327481 A JP 15327481A JP S5854424 A JPS5854424 A JP S5854424A
Authority
JP
Japan
Prior art keywords
program
memory
terminal device
magnetic bubble
terminal
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.)
Granted
Application number
JP56153274A
Other languages
English (en)
Other versions
JPS6116104B2 (ja
Inventor
Tsutomu Yanagisawa
柳沢 勉
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56153274A priority Critical patent/JPS5854424A/ja
Publication of JPS5854424A publication Critical patent/JPS5854424A/ja
Publication of JPS6116104B2 publication Critical patent/JPS6116104B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44—Arrangements for executing specific programs
    • G06F9/4401—Bootstrapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、端末装置のプログラム・ローディング方式、
・特にターミナル・コントローラに対して回線を介して
接続される複数の端末装置を有するデータ伝送システム
において、端末装置に磁気バブル・メモリをもうけ、当
錬磁気バブル・メモリ上にプログラム管転送しておくよ
うにし、端末装置は磁気バブル・メモリからプログラム
をいわば主メモリ上にローディングして処理を行なうよ
うにし九端末装置のプログラム・ローディング方式に関
する4のである。
従来から、上記の如きデータ伝送システムにおける端末
装置へのプログラム・四−ディングに当りては%(1)
ターミナル・コントローラから回線を経由で端末装置の
主メモ−り上[ipLする方式中、(l)端末装置に対
して例えば磁気ディスクを1ツトして直接1pLする方
式などが行なわれている。しかし前者の方式の場合には
、  1pLに当ってターミナル・コント四−ラが直接
関与する必要があ抄伝送制御手1などが介在するために
例えば48にバイト分で120秒程度の時間を要する。
この丸めに、各端末装置が個別にlpLを必要とする如
き場合にはそのための処理がきわめて煩雑となる。また
後者の方式の場合には機械動作が介在し例えば150秒
1度の時間を要する。
本発明は、上記の問題を解決することを目的としており
、端末装置に不揮発性の磁気バブル・メモリをもうけて
、ターミナル・コントローラカラいわば一斉に各端末装
置の磁気バブル・メモリ上にプログラムを転送して訃き
、磁気バブル・メ毫りから端末装置立上げ時あるいは必
要に応じて主メモリ上にプログラムをローディングよう
にして。
上記lpL時間を例えば30秒1!JtC減少するよう
にすることを目的としている。そしてこのため、本発明
の端末装置のプログラム−ローディング方式は、1つの
回線上に1つまたは複数個の端末装装置が接続されかつ
上記回線が複数個分ターミナル−コントローラに接続さ
れてな抄、上記ターミナル・コントローラから上記各端
末装置に対して夫々プログラムをローディングするデー
タ伝送システムにおいて、1記端末装置は、プログラム
を格納するメモリと不揮発性のメモリとプロセッサと回
線インタフェース回路部と磁気パブN・メモリ制御部と
該磁気バブル・メモリ制御部によって制御される磁気バ
ブル・メモリとを少なくともそなえると共和、上記ター
ミナル・コントローラから上記回線を介して伝送されて
舞たプログラムを上記磁気バブル・メモリ上に格納する
よう構成されてなり、該端末装置は、上記磁気バブル・
メモリ上に格納されているプログラム全、上記プ四′グ
ラムを格納するメモリ上にロードした状態で当該プログ
ラムによって与えられる処St実行するよう和したこと
を特徴としている。以下図面を参照しりつ説明する。
第1図は本発明が適用される一実施例伝送システム、第
2図はターミナル・コントローラからプログラムを転送
する場合の一実施例データ・フォーマット、纂3図は本
発明に用いられる端末装置の一実施例構成、第4図はタ
ーンナル・コントローラから転送されてくるプログラム
を磁気I(プル・メモリに格納する態様を表わす一実施
例要部構成、第5図は磁気バブル・メモリから主メモリ
上にプログラムをローディングする態様を表わす一実施
例要部構成を示す。
第1図にシいて、1はターミナル・コントローラ、2は
ターミナル・コントローラにもうけられるファイル、3
−1ないし3−%は夫々マスタ・ユニットであってデー
タ伝送の中介処理を行なうもの、4−1ないし4−舊は
夫々回線、5−11ないし5− %rは夫々POSター
ミナル(端末装置)を表わしている。
上記各端末装置5−1.jはマイクロ・プロセラずを内
蔵し例えば顧客との間の取引処理を実行し収集テークを
ターミナル・コントローラI K伝送−fる1本発明は
、上記マイクロ・プロセッサが実行するプログラムを上
記各端末装置5二曇JK転送しておき、主メモリ上にロ
ーディングする方式に関連している。即ち後述する如く
、端末装置5−ijに磁気バブル・メモリをもうけてお
き、ターミナル・コントローラlからいわば一斉にプロ
グラムを各端末装置の磁気パプルーメそりに転送してお
くようにし、端末装置例で磁気バブル・メモリからプロ
グラムを主メモリ上にローディングするようにされる。
第2図は、ターミナルコントローラ1から各端末装置5
−ij[プログラムを転送する場合の一実施例データフ
ォーマットを示している。
転送するプログラムは、IE2図囚図示図示く、各端末
装置に共通に必要とする共通プログラム全体7−1と個
々の端末装置が個別に必要とする可変プ詣グラム部分7
−2とで構成され、例えば全体として64KBの大きさ
をもっている。このようなプログラム全体を一度に転−
送する代わ抄に、第2図(6)図示の如く例えば256
B毎のブロック8に区分して転送され、各256B内は
第2図(q図示の如く「使用可機種」と「ブロック1」
と「構成」とそれに続く「プログラム」とよりなってい
る、なお、「使用可機種」は当該グログラムを受取るべ
き端末装置の機種名を示す。「ブロックム」は、上記第
2図(B)K:示す第幾番目のブロックであるかを指示
する。また「構成」は、プログラムを受tt、 L九端
末装置側で、轟該ブロックのプログラムを全体の中でど
の位置に置くべきかを指示する。
1113図は、本発明に用いられる端末装置の一実施例
構成を示す。図中の符号9はマイクロプロ竜ツt、10
はROM、11はRAM、12は電池などの電源で!ポ
ートされ九〇M08メモリ、13は:Iアンドール・I
シック、14はディスプレイ、1sはディスプレイ制御
部、16はキーボード、17は今一ボード・インタフェ
ース、18はamインタフェース部、19は磁気パブλ
・メモリ、20は磁気バブル・メ毫り制御部、21dD
M人用アドレス・カウンタであってRAMIIK対する
DMAアドレスを生成するもの、22はラッチ回路、2
3は切替回路、24はf 17ンタ制御部、25はプリ
ンタ、26はフラグであって磁気バブル・メモリ19上
に格納されているグログラムの種別を指示するものを表
わしている。
端末−置においては、第3図図示の如く、磁気バブルΦ
メモリ19がもうけられ、上述の如く、ターミナル・コ
ントローラからプログラムを転送されて保持するように
される。そして、核磁気バブル・メモリ19からFLA
MII上のプ■ダラム格納域にロードされる。
即チ、ター?ナル・コントローラToから、第2図図示
の如きフォーマットにて転送されてきたプログラムは1
回線インタフェース181−介して一旦RAMII上の
ワーク・エリアに格納され、その上で磁気パブルーメモ
リ制御部20がDMAアレレス・カウンタ21に指示を
発し、DMAによって1%AM11上のワーク・エリア
の内容を磁気バブル・メ七り19上に格納するようにさ
れる。
この間の動作は第4図を参照して後述される。またプロ
グツム・ローディングに当っては、磁気バブル・メモリ
制御部20がDMAアドレス・カウンタ21に指示を発
し、DMA[よって磁気/(1ル・メモリ19からRA
MII上のグログラム・エリアにロー・ディングする。
この間の動作はIIs図を参照して後述する。なお、転
送されたプ■グラムヲ磁気バブル・メモリ19上に格納
してかくのは、言うまでもなく、RAMI 1が揮発性
メ篭りであるからである。
11E41gは、 ター1ナル・コントローラから転送
されて(るプログラムを磁気バブル・メモリに格納する
態様を表わす一実施例構成を示す。図中の符号11,1
8,19,20.26は夫々第3図に対応している。ま
た27はライン・コントローラ。
28は送信]yトローラ−29はセレクタ、30は解析
部、31は電源、籠2は電源立上抄検出部、33は1p
L要求制御部、34はI(イト・カフyり。
35はlpL受信=ン)a−ル部、36はページ・カク
ンfi、31Viコyトロール・ロジック、38はパプ
ルーメ毫り媒体、39.40はアンド回路、41はオア
回路を表わしている。
初期状態においては5図示左上方のセレクタ29は解析
部30側を選択している。今、磁気バブル・メやり19
上にプログラムが格納されていない状態KIIDるとす
ると、図示中央のフラグ26が論理「0」を出力してい
る。この状態で電源31がオンされると、電源立上り検
出部32はipL要求制御部33にこの旨を通知する。
lpL要求制御部33は、フラグ26から論理rOJを
受信していることから、送信コントローラ28に:対し
て鳳pL要求を発する。
ターぐナル・コントロールT(Illからポーリングが
かけられると、m−ポーリングは、ライン・コントロー
ラ27、セレクタ29fへて解析部30に供給される。
解析部30は、ポーリングを受信したことによって、送
信コント胃−ラ2BK対してポーリングに対する応答を
指示する。この状態において、ターミナル・コントロー
ラ側から、第2図図示の形でプログラムが転送されてく
ると、jllIll30はセレクタ29に対してILA
MI 117)ワーク・エリア側に切替えるよう指示し
、lpL受信信号1pLl論珊「1」とし、クロック0
1を発する。
これによって、アンド回路39がクロック0ILK対応
してオンされ、転送されてくるプログラムは。
RAMIIのワーク・エリアにセットされる。一方バイ
ト・カウンタ34は、転送されてくるバイト数をカウン
トし、所定バイト分をカウントすると、論理「1」を発
する。
これによって、アンド回路4oがオンされ、lpL受信
コント0−ル部35が起動される。そして。
該コントロール部35は、RAMII上のワーク・エリ
アに対して読出しをかけると共に、ページ・カウンタ3
6によってRAMII上のワーク碑エリアの内容をペー
ジ単位の構成にまとめて磁気バブル・メ毫り19上に格
納する。磁気バブル・メモリ19上への転送が終了する
と、ipL受信受信コントシール部35プロ〆う、、ム
受信と、受信したプログラムの種別とをフラグ26に通
知する。
これ和よって7ラグ26は論理「1」を出力する。
第5図は、磁気バブル・メモリから主メモリ上にプログ
ラムをローダイングする態様を表わす一実施例要部構成
を示す。
図中の符号9,11,14,15,16,17,18゜
19.20,21,24,25,26,27.28 は
第3図1えは第4図に対応している。そして42は10
グツム有無利別処理部%43は続出し先頭アドレス発生
部、44は主メモリ展開制御部、45は主制御部、46
はメモリ・リード制御部、47はメモリ書込み制御部を
表わしている。
今キーボード16から成る業務を行なうべくキー人力が
行なわれると、キーボード・インタフェース間IICお
いてモード判別が行なわれ、この結果がプログラム有無
判別処理部42に通知される。
該処理部42は、フラグ26を調べて、当該業務−を行
なうに必要なプログラムが主メモリ上にローディングさ
れているか否かを判別する。もしも存在していれば、「
モード・データー」と−緒に「有」信号を続出し先頭ア
ドレス発生部43に通知する。該発生部43は、先頭ア
ドレスを主制御部45に通知し、主制御部45は、RA
MII上のプログラム拳エリアから必要な命令をフェッ
チして処理を実行する。
上記フラグ26のチェックにおいて、当該業務を行なう
に必要なプログラムが主メモリ上にローディングされて
いない場合には、「モード・データ」と−緒に「無」信
号を主メモリ展開制御部44に通知する。これによって
該制御部44は、磁気バブル・メそり制御部206C対
して読出しページを指示し、一方主メモリ書込み制御部
47に対して書込みアドレスを指示する。この結果、当
該業務に必要なプログラムが、磁気バブル・メモリ19
からRAMII上のプログラム・エリアにローディング
され、フラグ26の内容が更新される。そして言うまで
もなく、主制御部45は当該プログラム中の命令を7エ
ツチして処理を実行する・以上説明し九如く、本発明に
よれば、ターミナル・コントローラから、任意の時期に
、−斉にあるいは個別に、端末装置にもうけられる磁気
バブル・メモリ上にプログラムを転送しておくようにす
る。そして該磁気バブル・メモリは不揮発性であり、端
末装置は電源投入時において当面必要と考えられるプロ
グラムを主メモリ上にローディングするようにされる。
勿論、全プログラムをローディングしてもよい。
し九がって、端末装置の立上り時の1pLlcおいては
、多くても30秒程度の時間で足りることとなる。
【図面の簡単な説明】
第1図は本発明、が適用される一実施例伝送システム、
第2図はターミナル・コントローラからブーグラムを転
送する場合の一実施例データ・フォーマット、第3図は
本発明に用いられる端末装置の一実施例構成、第4図は
ターミナル・コントローラから転送されてくるプログラ
ムを磁気バブル・メモリ格納する態様を表わす一実施例
要部構成、第5図は磁気バブル・メモリから主メモリ上
にプログラムをローディングする態様を表わす一実施例
要部構成を示す。 図中、1はターミナル・コントロ゛−ツ、3はマスク・
ユニット、4は回線、5は端条装置、9はマイクμ・プ
ロセッサ、10FiROM、11はBムM、12は0M
O8メモリ、16はキーボード。 18は回線インタフェース部、19は磁気バブル・メモ
リ、20は磁気バブル・メモリ制御部、21はDMA用
アドレス・カクンタを表わす。 特許出願人   富士通株式会社 代理人弁理士   森 1)  寛

Claims (1)

    【特許請求の範囲】
  1. lりの回線上に1つまたは複数個の端末装置が接続され
    かつ上記回線が検数個分ターミナル・コ・ントローラに
    接続されてfL−D、上記ターミナル・コン)o−ラか
    ら上記各端末装置に対して夫々プログラムをローディン
    グするデータ伝送りステムにおいて、上記端末装置は、
    プログラムを格納するメモリと不揮発性のメ燭りとプロ
    セッサと回線インタフェース回路部と磁気バブル・メモ
    リ制御部と該磁気バブル・メモリ制御部によって制御さ
    れる磁気バブル・メモリとを少なくともそなえると共に
    、上記ターミナル・コントローラから上記回線を介して
    伝送されてきたプログラムを上記磁気バブル・メ峰り上
    に格納するよう構成されてなり、鋏端末装置は、上記磁
    気バブル・メモリ上に格納されているプログラムを、上
    記プログラムを格納するメモリ上にロードし良状態で当
    該プログラムによって与えられる処理を実行するように
    したことを特徴とする端末装置のプログラム自ローディ
    ング方式。
JP56153274A 1981-09-28 1981-09-28 端末装置のプログラム・ロ−デイング方式 Granted JPS5854424A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56153274A JPS5854424A (ja) 1981-09-28 1981-09-28 端末装置のプログラム・ロ−デイング方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56153274A JPS5854424A (ja) 1981-09-28 1981-09-28 端末装置のプログラム・ロ−デイング方式

Publications (2)

Publication Number Publication Date
JPS5854424A true JPS5854424A (ja) 1983-03-31
JPS6116104B2 JPS6116104B2 (ja) 1986-04-28

Family

ID=15558874

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56153274A Granted JPS5854424A (ja) 1981-09-28 1981-09-28 端末装置のプログラム・ロ−デイング方式

Country Status (1)

Country Link
JP (1) JPS5854424A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6093552A (ja) * 1983-10-27 1985-05-25 Fujitsu Ltd タスクプログラム転送方式
JPS61183774A (ja) * 1985-02-08 1986-08-16 Fujitsu Ltd 取引端末制御方式
US4884195A (en) * 1985-08-30 1989-11-28 Hitachi, Ltd. Multiprocessor system for loading microprograms into a RAM control store of a bus controller

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200110331A (ko) 2018-01-25 2020-09-23 도레이 카부시키가이샤 막분리 시스템 및 막분리 시스템의 운전 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6093552A (ja) * 1983-10-27 1985-05-25 Fujitsu Ltd タスクプログラム転送方式
JPS61183774A (ja) * 1985-02-08 1986-08-16 Fujitsu Ltd 取引端末制御方式
US4884195A (en) * 1985-08-30 1989-11-28 Hitachi, Ltd. Multiprocessor system for loading microprograms into a RAM control store of a bus controller

Also Published As

Publication number Publication date
JPS6116104B2 (ja) 1986-04-28

Similar Documents

Publication Publication Date Title
US4701848A (en) System for effectively paralleling computer terminal devices
US3812475A (en) Data synchronizer
US4237533A (en) Preventing initial program load failures
JPS5936770B2 (ja) デ−タ処理装置に於ける周辺装置からのリクエスト信号を受信してサ−ビスする装置
US3778780A (en) Operation request block usage
JPS6116104B2 (ja)
US3427593A (en) Data processor with improved program loading operation
US5070448A (en) Method for testing a microprogrammed input/output interface using steal techniques
JPS5856121A (ja) デ−タ処理システム
EP0115566B1 (en) Method for testing the operation of an i/o controller in a data processing system
JPS59121520A (ja) オンラインロ−デイング制御方式
JPH0254580B2 (ja)
JP3399709B2 (ja) プログラマブルコントローラにおけるデータ取出方法およびプログラマブルコントローラ
EP0088839A1 (en) Input/output multiplexer
CA1165895A (en) Serial channel control processor method
JP3293143B2 (ja) データ送信システム
GB2038050A (en) Data communications processing unit with magnetic disk controller
JPH0650066Y2 (ja) Posシステム専用キーボード
JPH0340124A (ja) インターフエース装置
CA1293333C (en) Buffer address register
JPS628831B2 (ja)
JPH05342171A (ja) 共有記憶通信方式
JPH0784163B2 (ja) 洗車場における洗車受付方法および装置
JPH0417454B2 (ja)
JPS593682A (ja) デ−タ入力処理方式