JPS6051741B2 - Program management method - Google Patents
Program management methodInfo
- Publication number
- JPS6051741B2 JPS6051741B2 JP9122578A JP9122578A JPS6051741B2 JP S6051741 B2 JPS6051741 B2 JP S6051741B2 JP 9122578 A JP9122578 A JP 9122578A JP 9122578 A JP9122578 A JP 9122578A JP S6051741 B2 JPS6051741 B2 JP S6051741B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- task
- programs
- address
- rom
- 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
Landscapes
- Executing Machine-Instructions (AREA)
Description
【発明の詳細な説明】 本発明はプログラムの管理方式に関するものである。[Detailed description of the invention] The present invention relates to a program management method.
プログラムをリード・オンリー・メモリROMのよう
なプログラム媒体に格納してファームウェア化すると、
様々な機能のファームウェア・ユニットがROMパッケ
ージ単位で実現できるので、いくつかの所望の機能のフ
ァームウェア・ユニットを組合わせることによつて、デ
ータ処理システムの性格や規模に見合つたファームウェ
アを構成 することができる。システム構成の融通性を
増すために、ファームウェア、ユニットは一旦システム
に組込まれてからも容易に増加や削除あるいは内容の変
更が行えるようになつていることが望ましい。そのため
にはファームウェア・ユニットの追加や削除あるいは内
容の変更が他のファームウェア・ユニットの内容に影響
をおよぼすことなく行えることが必要である。 本発明
の目的は、1つのファームウェア・ユニットの着脱や内
容変更が他のファームウェア・ユニットに波及しないプ
ログラム管理方式を提供することにある。When a program is stored in a program medium such as a read-only memory ROM and converted into firmware,
Firmware units with various functions can be realized in ROM packages, so by combining firmware units with several desired functions, it is possible to configure firmware that matches the character and scale of the data processing system. can. In order to increase the flexibility of the system configuration, it is desirable that the firmware and units can be easily added, deleted, or their contents changed even after they have been incorporated into the system. To this end, it is necessary to be able to add, delete, or change the contents of a firmware unit without affecting the contents of other firmware units. SUMMARY OF THE INVENTION An object of the present invention is to provide a program management method in which attachment/detachment or content changes of one firmware unit do not affect other firmware units.
本発明は、ファームウェア、ユニットごとにサブルー
チンや処理プログラムの入口アドレスが集約される分岐
PLTLとタスクプログラムやある種の処理プログラム
の入口アドレスが集約される初期化PLTLからなる入
り口アドレス・テーブルを持たせてプログラムの分岐を
この入口アドレス・テーブルを介して行うようにすると
ともに、フアヨームウエア・ユニットの着脱ごとに実行
される初期化プログラムによつて初期化PLTL内のタ
スクプログラムの入口アドレスはランダム、アクセス・
メモリ内のタスク・ロケーション・テーブルに集約しあ
る種のプログラムの入口アドレスはラ1ンダム、アクセ
ス・メモリ内のプログラム・ロケーション、テーブルに
集約してべつなアドレス。In the present invention, each firmware unit has an entrance address table consisting of a branch PLTL in which the entrance addresses of subroutines and processing programs are aggregated, and an initialization PLTL in which the entrance addresses of task programs and certain types of processing programs are aggregated. At the same time, the entry address of the task program in the initialized PLTL is set at random by the initialization program executed each time a firmware unit is attached or detached.
The entry address of some programs is random, accessing the program location in memory, the table is aggregated into a different address.
テーブルを作り、このアドレス・テーブルを通じてのプ
ログラム分岐をも行なうようにしたものである。以下図
面によつて本発明を説明する。A table is created, and program branching is also performed through this address table. The present invention will be explained below with reference to the drawings.
第1図は本発明実施例の概念的構成図である。第1図に
おいて、ROMl,ROM2,・・ROMnはROMパ
ッケージであり、これらにそれぞれ各種のプログラムが
分散格納されている。各ROMパッケージROMl〜R
OMnはいずれもROMラベルを持つている。ROMラ
ベルにはそのROMパッケージに格納されているプログ
ラム群の入口アドレスを集約した入口アドレス・テーブ
ルPLTL(後述)が含まれる。RAMはランダム・ア
クセス・メモリであり、システム構成テーブル領域を持
つている。このシステム構成テーブル領域には後述のタ
スク・ロケーション・テーブルTLTおよびプログラム
・ロケーション・テーブルPLTが含まれる。これらの
テーブルには初期化プログラムによつて各ROMパッケ
ージのROMラベル内の情報が転送される。初期化プロ
グラムはROMパッケージが1つでも装着あるいは取外
されたときに全ROMパッケージについて実行され、シ
ステム構成テーブル領域の内容を常に最新の状態にして
いる。ROMラベルの詳細構成を第1図に示す。第2図
において相対番地0〜#17(1随表示)までの24語
が入口アドレス・テーブルPLTLを構成する。この入
口アドレス●テーブルPLTLには1つのROMパッケ
ージ中の全プログラムの入口アドレスが集約される。プ
ログラムとしては、タスク・プログラムやサブルーチン
、あるいは他のプログラムから分岐して実行される各種
の処理プログラム等がある。入口アドレス・テーブルP
LTLの前16語は分岐PLTLで、サブルーチンや処
理プログラムの入口アドレスが集約される。この分岐P
LTLは他のROMパッケージ内のプログラムまたは同
じROMパッケージ内のプログラムからの直接分岐によ
つて実行されるプログラムの入口アドレスを示す。入口
アドレス・テーブルPLTLの後8語は初期イ5PLT
Lで、タスク・プログラムやある種の処理プログラム(
後述)の入口アドレスが集約される。初期化PLTLの
内容は初期化プログラムによつてランダム・アクセス●
メモリRAMに転送されるもので、ランダム・アクセス
●メモリRAMを通じての分岐によつて実行されるプロ
グラムの入口アドレスを示す。入口アドレス●テーブル
PLTLに続く8語はRAM初期化テーブルで、各語は
初期イ5PLTLの各語と対をなし、各語をランダム●
アクセス●メモリRAM中のタスク●ロケーション●テ
ーブルTLTまたはプログラム●ロケーション●テーブ
ルPLTに転送するときの転送先アドレスを示す。第3
図にランダム●アクセス●メモリRAMにおけるタスク
●ロケーション●テーブルTLTとプログラム・ロケー
ション・テーブルPLTの詳細構成をROMパッケージ
群との関連において示jす。FIG. 1 is a conceptual block diagram of an embodiment of the present invention. In FIG. 1, ROM1, ROM2, . . . ROMn are ROM packages in which various programs are stored in a distributed manner. Each ROM package ROM1~R
Each OMn has a ROM label. The ROM label includes an entry address table PLTL (described later) that collects entry addresses of programs stored in the ROM package. RAM is random access memory and has a system configuration table area. This system configuration table area includes a task location table TLT and a program location table PLT, which will be described later. Information in the ROM label of each ROM package is transferred to these tables by the initialization program. The initialization program is executed for all ROM packages when even one ROM package is installed or removed, and keeps the contents of the system configuration table area always up to date. The detailed structure of the ROM label is shown in FIG. In FIG. 2, 24 words from relative addresses 0 to #17 (indicated by 1) constitute the entry address table PLTL. This entry address table PLTL collects the entry addresses of all programs in one ROM package. Examples of programs include task programs, subroutines, and various processing programs that are branched from other programs and executed. Entrance address table P
The first 16 words of the LTL are branch PLTL, in which the entry addresses of subroutines and processing programs are collected. This branch P
LTL indicates the entry address of a program that is executed by a direct branch from a program in another ROM package or from a program in the same ROM package. The 8 words after the entry address table PLTL are the initial address table 5PLT.
In L, task programs and certain processing programs (
(described later) are aggregated. The contents of the initialized PLTL can be randomly accessed by the initialization program●
It is transferred to memory RAM and indicates the entry address of a program that is executed by random access ● branching through memory RAM. The 8 words following the entry address ● table PLTL are the RAM initialization table, each word is paired with each word in the initial 5 PLTL, and each word is randomly assigned.
Indicates the transfer destination address when transferring to the access ● task ● location ● table TLT or program ● location ● table PLT in the memory RAM. Third
The figure shows the detailed structure of the task location table TLT and program location table PLT in the random access memory RAM in relation to the ROM package group.
タスク●ロケーション●テーブルTLTおよびプログラ
ム・ロケーション・テーブルPLTはそれぞれ各ROM
パッケージ中のタスク・プログラムおよびある種の処理
プログラムの入口アドレスを集約したものである。これ
ら両テーブルに対.する入口アドレスの集約は初期化プ
ログラムによつて行われる。初期化プログラムはROM
パッケージROMlに置かれている。ROMlは基本R
OMパッケージであつてデータ処理システムの構成の如
何にかかわらず必ず設けられるもので、初期化プログラ
ムの他に、タスク待行列サーチプログラム、各レベルの
割込み処理プログラム、基本タスク・プログラム、基本
サブルーチン、各種基本テーブル等が格納される。その
他のROMパッケージはデータ処理システムの構成に応
じて設けられるもので、データ奉理システムの性格によ
り様々なタスク●プログラム,処理ルーチン,サブルー
チン,テーブル等を持つ。このような構成を前提として
、プログラムの管理は次のように行われる。Task ● Location ● Table TLT and program location table PLT are stored in each ROM.
A collection of entry addresses for task programs and certain processing programs in a package. For both these tables. The aggregation of entry addresses is performed by the initialization program. Initialization program is ROM
It is placed in the package ROMl. ROMl is basically R
This is an OM package that is always provided regardless of the configuration of the data processing system, and includes, in addition to the initialization program, a task queue search program, interrupt processing programs at each level, basic task programs, basic subroutines, and various other programs. Basic tables etc. are stored. Other ROM packages are provided depending on the configuration of the data processing system, and have various task programs, processing routines, subroutines, tables, etc. depending on the nature of the data processing system. Based on this configuration, program management is performed as follows.
まず初期化プログラム゜によつて、各ROMパッケージ
の初期化PLTLからタスク●プログラムの入口アドレ
スとある種の処理プログラムの入口アドレスが、れぞれ
ランダム●アクセス●メモリRAMのタスク●ロケーシ
ョン●テーブルTLTとプログラム◆ロケーション●テ
ーブルPLTに転送される。タスク●ロケーション●テ
ーブルTLTはROMパッケージの実装数が少ないとき
は全部の欄は埋まらない。欄の埋まらないところはタス
ク・プログラムが実装されていないことを示すから、そ
こには=END信号(オール・ゼロ等)が書込まれる。
これによつてプログラムの実装状態が明確化される。初
期化プログラムはROMパッケージが1つでも増設ある
いは削除されるたびに全ROMパッケージについて行わ
れ、常に実装状態に一致したロケーシヨンの登録が行わ
れる。この状態でハードウェア割込みまたはプログラム
からのタスク起動要求が生じると、モニタは割込み信号
またはタスク起動要求信号に含まれたタスク番号に従つ
てタスク●ロケーション・テーブルTLTを索引する。First, by the initialization program, the entrance address of the task program and the entrance address of a certain type of processing program are changed from the initialization PLTL of each ROM package to the random access memory RAM task location table TLT. and program◆Location●Transferred to table PLT. Task ● Location ● Table TLT does not fill all the columns when the number of ROM packages installed is small. An unfilled area in the column indicates that the task program is not implemented, so an =END signal (all zeros, etc.) is written there.
This clarifies the implementation status of the program. The initialization program is executed for all ROM packages every time even one ROM package is added or deleted, and a location that matches the mounting state is always registered. When a hardware interrupt or a task activation request from a program occurs in this state, the monitor indexes the task location table TLT according to the task number included in the interrupt signal or task activation request signal.
そして該当するタスク・プログラムの入口アドレスが見
つかれば、そのアドレスから始まるタスク・プログラム
に実行権を移す。これによつてタスク・プログラムの実
行が始まる。一方タスク・ロケーション・テーブルTL
Tを索引して=END信号が見つかつたときは、要求さ
れたタスク・プログラムが実装されていないのであるか
ら実行権の移動は行われない。割込みまたはタスク起動
要求が発生するたびに、このような動作が繰返される。
プログラムの実行過程においては様々なプログラム分岐
が行われる。If the entry address of the corresponding task program is found, execution authority is transferred to the task program starting from that address. This begins execution of the task program. On the other hand, task location table TL
When T is indexed and the =END signal is found, the requested task program has not been implemented, so the execution right is not transferred. This operation is repeated each time an interrupt or task activation request occurs.
Various program branches occur during the program execution process.
分岐先は同−ROMパッケージ内のプログラムの場合も
あれば他のROMパッケージ中のプログラムである場合
もある。そして他のROMパッケージとしては、必ず実
装される共通的なものと、システムの構成に応じて実装
されたりされなかつたりするオプション的なものとがあ
る。同−ROMパッケージ内のプログラムに分岐する場
合は次のようになる。The branch destination may be a program in the same ROM package or a program in another ROM package. Other ROM packages include common ones that are always installed, and optional ones that may or may not be installed depending on the system configuration. When branching to a program within the same ROM package, the procedure is as follows.
動作説明図を第3図に示す。いまROMパッケージRO
Mlc中のタスク●プログラムTASK,の実行過程で
プログラムPRGkに分岐するものとすると、TASK
jの分岐点には、入口アドレス・テーブルPLTLにお
けるプログラムPRGkの入口アドレス記憶場所=××
×を.関接アドレスとする分岐命令が書かれる。このた
めこの命令が実行されることによりプログラムPRG,
への分岐が行われる。他のROMパッケージ中のプログ
ラムに分岐するときも、そのROMパッケージが必ず実
装され.“る類のものであるときは同様な手法によつて
分岐が行われる(第4図)。An explanatory diagram of the operation is shown in FIG. Now ROM package RO
Task in Mlc●If the execution process of program TASK branches to program PRGk, then TASK
At the branch point of j, the entry address storage location of program PRGk in entry address table PLTL =
×. A branch instruction is written with a relational address. Therefore, by executing this instruction, program PRG,
A branch is made. Even when branching to a program in another ROM package, that ROM package is always installed. If it is of the type shown in Figure 4, branching is performed using a similar method (Figure 4).
他のROMパッケージが必ずしも実装が保証されないも
のである場合の分岐は次のようになる。Branching when other ROM packages are not necessarily guaranteed to be implemented is as follows.
動作説明図を第5図に示す。この場合にはランダ・ム●
アクセス●メモリRAM中のプログラム●ロケーション
・テーブルPLTが利用される。ROMパッケージRO
Mmがシステムの構成によつて実装されたりされなかつ
たりするものであつて、その中のプログラムにROMパ
ッケージROMnのプログラムから分岐するものとする
。実装されたりされなかつたりするROMパッケージR
OMmに格納される処理プログラムが、前記したある種
の処理プログラムというものである。この場合、分岐先
のROMパッケージROMmにおいては、プログラムの
入口アドレスBを初期イ5PLTLに登録し、分岐元の
ROMパッケージROMmにおいては、分岐先のROM
パッケージROMmが実装されなかつたノときの第2の
分岐先となるプログラムを用意して、その入口アドレス
Cを初期化PLTLに用意する。この第2の分岐先とな
るプログラムも前記したある種のプログラムに該当する
。両初期化PLTL中の入口アドレスBおよびCは、初
期化プログラムによりランダム●アクセス●メモリRA
M中のプログラム・ロケーション・テーブルPLTの同
一番地BAに書込まれる。その際、分岐先のROMnの
初期化PLTLの書込みを先とし、分岐先のROMmの
初期化PLTLの書込みを後とする。書込まれた情報は
最後のものが残るので、もしROM..が実装されてい
れば、プログラム・ロケーション●テーブルPLT(7
)BA番地には入口アドレスBが残り、実装されていな
ければ入口アドレスCが残る。分岐元のプログラムにお
いてはプログラム●ロケーション●テーブルPLTのB
A番地を関接アドレスとする分岐命令が設けられる。し
たがつてこれが実行されることにより、Rα屯が実装さ
れていればそのB番地のプログラムに分岐が行われ、実
装されていなければ第2の分岐先であるROMn(7)
C番地に分岐が行われる。このようにしていずれの場合
も支障なくプログラムの分岐が行える。以上のように本
発明は、ファームウェア・ユニットごとにプログラムの
入口アドレス・テーブルを持たせて、プログラム分岐を
この入口アドレス・テーブルを介して行うようにすると
ともに、入口アドレスのあるものはRAMに集約して別
なアドレス●テーブルを作り、このアドレス◆テーブル
を通じてのプログラム分岐をも行うようにし、かつRA
Mへの入口アドレスの集約はファームウェア●ユニット
の着脱ごとに初期化プログラムによつて行うようにした
。An explanatory diagram of the operation is shown in FIG. In this case, random
Access ● Program in memory RAM ● Location table PLT is used. ROM package RO
It is assumed that Mm is implemented or not implemented depending on the system configuration, and that the program therein branches from the program of the ROM package ROMn. ROM package R that may or may not be implemented
The processing program stored in OMm is the above-mentioned type of processing program. In this case, in the ROM package ROMm of the branch destination, the program entrance address B is registered in the initial 5PLTL, and in the ROM package ROMm of the branch source, the program entry address B is registered in the ROM package ROMm of the branch destination.
A program to be the second branch destination when package ROMm is not installed is prepared, and its entrance address C is prepared in the initialization PLTL. The program that is the second branch destination also corresponds to the above-mentioned type of program. Entrance addresses B and C in both initialized PLTLs are randomly accessed by the initialization program.
It is written to the same location BA in the program location table PLT in M. At this time, the initialization PLTL of the branch destination ROMn is written first, and the initialization PLTL of the branch destination ROMm is written later. Only the last written information remains, so if the ROM. .. is implemented, the program location ●Table PLT (7
) The entrance address B remains at the BA address, and the entrance address C remains if it is not implemented. In the branch source program, program●location●B of table PLT
A branch instruction with address A as a relational address is provided. Therefore, by executing this, if Rαtun is installed, a branch is made to the program at address B, and if it is not installed, the second branch destination is ROMn (7).
A branch is taken to address C. In this way, the program can be branched without any problem in either case. As described above, in the present invention, each firmware unit has a program entrance address table, and program branching is performed via this entrance address table, and some entrance addresses are stored in RAM. Create a separate address table, and also perform program branching through this address table, and
Entrance addresses to M are aggregated by the initialization program each time a firmware unit is attached or detached.
このため、1つのファームウェア・ユニットの着脱や内
容変更が他のファームウェア●ユニットに波及しないプ
ログラム管理方式が実現される。本方式によれば、プロ
グラムの修正はそのプログラムが格納されているファー
ムウェア●ユニット内に限定されるので、ファームウェ
ア全体としての分どまりが向上する。またファームウェ
ア・ユニットは必要なものだけ必要なときに実装するこ
とができるので、コスト/パフォーマンスがよい。また
システム構成の如何にかかわらず分岐関係が変わらない
ファームウェア●ユニット間は入口アドレス◆テーブル
によつて直接に分岐するので、RAM使用領域の節約が
できる。またプログラムの処理を変えたい場合はファー
ムウェアを替えるだけで簡単に変えられる。さらにデー
タ処理装置の適用対象に依存した特殊な処理プログラム
を持つファームウェアはできるだけ後につなげるように
すれば、標準部分のプログラムに手を加えることなく、
この処理プログラムを有効化することができる。なお、
プログラムの媒体はリード・オンリー・メモリに限られ
ない。Therefore, a program management system is realized in which attachment/detachment or content change of one firmware unit does not affect other firmware units. According to this method, since the modification of a program is limited to the firmware unit in which the program is stored, the consistency of the firmware as a whole is improved. In addition, only the necessary firmware units can be installed when needed, resulting in good cost/performance. In addition, since branching relationships between firmware units do not change regardless of the system configuration, branches are directly made based on the entry address table, the RAM usage area can be saved. Also, if you want to change the processing of the program, you can easily do so by simply changing the firmware. Furthermore, if you connect firmware with special processing programs that depend on the application target of the data processing device as late as possible, you can avoid modifying the standard part of the program.
This processing program can be activated. In addition,
The program medium is not limited to read-only memory.
第1図は本発明実施例の概念的構成図、第2図はROM
ラベルの詳細構成図、第3図は本発明実・施例の一部詳
細構成図、第4図および第5図は動作説明図である。
ROMl〜ROMn・・・・・リード●オンリー●メモ
リ、RAM・・・・・・ランダム●アクセス●メモリ。Figure 1 is a conceptual configuration diagram of an embodiment of the present invention, Figure 2 is a ROM
FIG. 3 is a detailed configuration diagram of a part of the embodiment of the present invention, and FIGS. 4 and 5 are operation explanatory diagrams. ROMl~ROMn...Read ●Only ●Memory, RAM...Random ●Access●Memory.
Claims (1)
理プログラムの入口アドレスが集約される分岐PLTL
とタスクプログラムやある種の処理プログラムの入口ア
ドレスが集約される初期化PLTLからなる入口アドレ
ス・テーブルを持たせてプログラムの分岐をこの入口ア
ドレス・テーブルを介して行うようにするとともに、前
記ファームウェア・ユニットの着脱ごとに実行される初
期化プログラムによつて前記初期化PLTL内の前記タ
スクプログラムの入口アドレスはランダム・アクセス・
メモリ内のタスク・ロケーション・テーブルに集約し前
記ある種のプログラムの入口アドレスは前記ランダム・
アクセス・メモリ内のプログラム・ロケーション・テー
ブルに集約して別なアドレス・テーブルを作り、このア
ドレス・テーブルを通じてのプログラム分岐をも行うよ
うにしたプログラム管理方式。1 Branch PLTL where entry addresses of subroutines and processing programs are aggregated for each firmware unit
In addition to having an entry address table consisting of an initialization PLTL in which the entry addresses of task programs and certain types of processing programs are aggregated, program branching is performed via this entry address table. The entry address of the task program in the initialization PLTL is set to random access by the initialization program executed each time a unit is attached or detached.
The entry address of certain programs is aggregated into a task location table in memory and the random
A program management method that aggregates programs into a program location table in access memory, creates a separate address table, and allows program branching through this address table.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9122578A JPS6051741B2 (en) | 1978-07-26 | 1978-07-26 | Program management method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9122578A JPS6051741B2 (en) | 1978-07-26 | 1978-07-26 | Program management method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5523509A JPS5523509A (en) | 1980-02-20 |
| JPS6051741B2 true JPS6051741B2 (en) | 1985-11-15 |
Family
ID=14020472
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9122578A Expired JPS6051741B2 (en) | 1978-07-26 | 1978-07-26 | Program management method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6051741B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5949641A (en) * | 1982-09-14 | 1984-03-22 | Fujitsu Ltd | Program call control system |
| JPS59123932A (en) * | 1982-12-29 | 1984-07-17 | Fujitsu Ltd | Control system for offer of service program |
| JPS60237559A (en) * | 1984-05-09 | 1985-11-26 | Sharp Corp | Control system of input and output control program |
| JPH04233681A (en) * | 1990-12-28 | 1992-08-21 | Fujitsu Ltd | Terminal equipment |
-
1978
- 1978-07-26 JP JP9122578A patent/JPS6051741B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5523509A (en) | 1980-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2986075B2 (en) | System for combining a local object address and a global object identifier into a single object pointer | |
| KR101786871B1 (en) | Apparatus for processing remote page fault and method thereof | |
| KR920005853B1 (en) | Data Transfer Method in Page Split Virtual Memory Data Processing System | |
| US5420999A (en) | Free memory cell management | |
| EP0690384B1 (en) | Multiprocessor system for locally managing address translation table | |
| US5574862A (en) | Multiprocessing system with distributed input/output management | |
| JPH0531776B2 (en) | ||
| JPS62165249A (en) | Automatic enlargement of segment size in page segmenting virtual memory data processing system | |
| JPS61112255A (en) | Computer system | |
| US11061676B2 (en) | Scatter gather using key-value store | |
| JPH04246745A (en) | Information processing device and method | |
| EP0341905B1 (en) | Computer with intelligent memory system and corresponding method | |
| JPH0260012B2 (en) | ||
| KR20180041037A (en) | Method for shared distributed memory management in multi-core solid state driver | |
| CN118210622A (en) | A memory allocation method and computing device | |
| KR102658600B1 (en) | Apparatus and method for accessing metadata when debugging a device | |
| JPS6051741B2 (en) | Program management method | |
| KR890017640A (en) | File system | |
| EP0175398A2 (en) | Data processing system comprising a memory access controller which is provided for combining descriptor bits of different descriptors associated with virtual addresses | |
| CN115562801B (en) | PCI bus address management method and device for virtual machine with multi-CPU architecture | |
| US12105634B2 (en) | Translation lookaside buffer entry allocation system and method | |
| JP3253357B2 (en) | Efficient access to stored data in linked tables | |
| JPS59140566A (en) | Information processing device | |
| JP3061818B2 (en) | Access monitor device for microprocessor | |
| JPH05181735A (en) | Management method of storage device shared by a plurality of information processing devices |