JPH0414154A - Virtual storage control system - Google Patents

Virtual storage control system

Info

Publication number
JPH0414154A
JPH0414154A JP2117830A JP11783090A JPH0414154A JP H0414154 A JPH0414154 A JP H0414154A JP 2117830 A JP2117830 A JP 2117830A JP 11783090 A JP11783090 A JP 11783090A JP H0414154 A JPH0414154 A JP H0414154A
Authority
JP
Japan
Prior art keywords
page
storage device
auxiliary storage
information
storage
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.)
Pending
Application number
JP2117830A
Other languages
Japanese (ja)
Inventor
Yukitaka Saikawa
斎川 幸貴
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2117830A priority Critical patent/JPH0414154A/en
Publication of JPH0414154A publication Critical patent/JPH0414154A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

PURPOSE:To shorten the paging processing time and at the same time to reduce the capacity f an auxiliary storage by outputting the compressed page contents to the auxiliary storage when a page-out operation is carried out. CONSTITUTION:A compression information setting part 4 receives a report of a page-out subject page and reads the information on the page out of a main storage 1. Then the part 4 compresses the information and searches for an unused part of an auxiliary storage 2 by reference to an auxiliary storage control part 6 to output the compressed information. When a page fault interruption occurs, a memory restoring part 5 refers to a page table 7 to serach for the storing position of the storage 2 for the page having a page fault. Then the part 5 reads out the stored compressed information and restores this information to output it to an idle page frame of the storage 1. Thus it is possible to reduce the quantity of input/output data to the storage 2 having a low processing speed compared with the internal processing speed of an electronic computer system. Then the paging processing time is shortened and at the same time the capacity of the storage 2 is reduced.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電子計算機システムに於ける仮想記憶管理方式
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a virtual memory management system in an electronic computer system.

〔従来の技術〕[Conventional technology]

仮想記憶域をページ単位に分割し、主記憶装置をページ
と同じサイズのページ枠に分割した従来の仮想記憶管理
方式に於いては、使用頻度の高いページを主記憶装置へ
入れておき、使用頻度の低いページを補助記憶装置に入
れておくための定期監視処理によりページアウト対象ペ
ージが選択された場合、選択されたページの情報をディ
スク装置やドラム装置から構成される補助記憶装置にそ
のままページアウトするようにしている。また、ページ
フォールトが発生した場合はそのページを補助記憶装置
から主記憶装置へそのままページインするようにしてい
る。
In the conventional virtual memory management method, in which virtual storage is divided into pages and the main memory is divided into page frames of the same size as the pages, frequently used pages are stored in the main memory and used. When a page to be paged out is selected during the periodic monitoring process for storing infrequent pages in the auxiliary storage device, the information of the selected page is transferred directly to the auxiliary storage device consisting of a disk device and a drum device. I try to go out. Furthermore, when a page fault occurs, the page is directly paged in from the auxiliary storage device to the main storage device.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の仮想記憶管理方式はページングを行なう
場合、ページの情報をそのままページアウトしていたた
め、ページングに時間がかかるという問題があると共に
、大容量の補助記憶装置を用意しなければならないとい
う問題もあった。
In the conventional virtual memory management method described above, when performing paging, the information on the page is paged out as it is, so there is a problem that paging takes time and a large capacity auxiliary storage device must be prepared. There was also.

本発明の目的はページングに要する時間を短縮させると
共に、補助記憶装置の容量を少ないものにできるように
することにある。
An object of the present invention is to shorten the time required for paging and to reduce the capacity of an auxiliary storage device.

〔課題を解決するための手段〕[Means to solve the problem]

本発明は上記目的を達成するため、 主記憶装置と補助記憶装置とを含み、仮想記憶域をペー
ジ単位に分割し、前記主記憶装置をページ枠単位に分割
した電子計算機システムに於いて、前記補助記憶装置の
使用状況と、ページの前記補助記憶装置に於ける格納位
置とを管理する管理手段と、 ページアウト対象ページが通知されることにより、ペー
ジアウト対象ページの情報を前記主記憶装置から読み出
して圧縮すると共に、前記管理手段を参照して前記補助
記憶装置の未使用部分を探し出し、探し出した前記補助
記憶装置の未使用部分に前記圧縮した情報を出力する圧
縮情報設定手段と、 ページフォールト割り込みが発生することにより、前記
管理手段を参照してページフォールトの発生したページ
の前記補助記憶装置に於ける格納位置を探し出し、探し
出した格納位置に格納されている圧縮後の情報を元の情
報に復元して前記主記憶装置の空きページ枠に出力する
メモリ復元手段とを設けたものである。
In order to achieve the above object, the present invention provides a computer system that includes a main storage device and an auxiliary storage device, a virtual storage area is divided into page units, and the main storage device is divided into page frame units. a management means for managing the usage status of the auxiliary storage device and the storage location of the page in the auxiliary storage device; and upon being notified of the page to be paged out, information on the page to be paged out is transferred from the main storage device. compression information setting means for reading and compressing the information, searching for an unused portion of the auxiliary storage device by referring to the management means, and outputting the compressed information to the found unused portion of the auxiliary storage device; When an interrupt occurs, the storage location of the page where the page fault has occurred is searched for in the auxiliary storage device by referring to the management means, and the compressed information stored in the found storage location is converted to the original information. and memory restoring means for restoring the data to a free page frame of the main storage device.

〔作 用〕[For production]

補助記憶装置の使用状況及びページの補助記憶装置に於
ける格納位置は管理手段により管理される。管理手段は
、例えば、補助記憶装置をページよりサイズの小さなブ
ロックに分割し、各ブロックの使用状況を管理すること
により補助記憶装置の使用状況を管理し、ページを出力
したブロックのブロック番号をページ番号対応に管理す
ることによりページの補助記憶装置に於ける格納位置を
管理する。
The usage status of the auxiliary storage device and the storage location of the page in the auxiliary storage device are managed by the management means. For example, the management means manages the usage status of the auxiliary storage device by dividing the auxiliary storage device into blocks smaller in size than a page, and managing the usage status of each block, and the block number of the block that outputs the page is The storage position of the page in the auxiliary storage device is managed by managing the page in number correspondence.

定期監視処理等によりページアウト対象ページが通知さ
れた場合、ページアウト対象ページの情報が圧縮情報設
定手段により主記憶装置から読み出され、圧縮される。
When a page to be paged out is notified through periodic monitoring processing or the like, information on the page to be paged out is read from the main storage device by the compression information setting means and compressed.

その後、圧縮情報設定手段により管理手段が参照され、
補助記憶装置の未使用部分が探し出され、探し出された
未使用部分に圧縮された情報が出力される。
After that, the management means is referred to by the compression information setting means,
An unused portion of the auxiliary storage device is found, and compressed information is output to the found unused portion.

また、ページフォールト割り込みが発生した場合は、メ
モリ復元手段により管理手段が参照され、ページフォー
ルトの発生したページの補助記憶装置に於ける格納位置
が探し出される。その後、探し出された格納位置に格納
されている圧縮情報が元の情報に復元され、主記憶装置
の空きページ枠に出力される。
Furthermore, when a page fault interrupt occurs, the memory restoring means refers to the management means and searches for the storage location in the auxiliary storage device of the page where the page fault has occurred. Thereafter, the compressed information stored in the found storage location is restored to the original information and output to an empty page frame of the main storage device.

〔実施例〕〔Example〕

次に本発明の実施例について図面を参照して詳細に説明
する。
Next, embodiments of the present invention will be described in detail with reference to the drawings.

第1図は本発明の実施例のブロックlであり、ページと
同しサイズのページ枠に分割されている主記憶装置1と
、ディスク装置やドラム装置等から構成される補助記憶
装置2と、プログラムをプログラムライブラリ(図示せ
ず)から主記憶装置1ヘロードするローダ3と、ページ
アウト対象ページの情報を圧縮した後、補助記憶装置2
へページアウトする圧縮情報設定部4と、ページフォー
ルト割り込みが発生することにより補助記憶装置2に格
納されているそのページの圧縮情報を元の情報に復元し
て主記憶装置lの空きページ枠にページインするメモリ
復元部5と、補助記憶管理部6と、ページテーブル7と
から構成されている。
FIG. 1 shows a block 1 of an embodiment of the present invention, which includes a main storage device 1 divided into page frames of the same size as a page, an auxiliary storage device 2 consisting of a disk device, a drum device, etc. A loader 3 loads a program from a program library (not shown) to the main storage device 1, and an auxiliary storage device 2 compresses the information of the page to be paged out.
When a page fault interrupt occurs, the compressed information setting unit 4 pages out the page, and when a page fault interrupt occurs, restores the compressed information of the page stored in the auxiliary storage device 2 to the original information and fills the empty page frame in the main storage device l. It is composed of a memory restoration section 5 for page-in, an auxiliary storage management section 6, and a page table 7.

第2図は補助記憶装置2の構成例を示す図であり、同図
に示すように、補助記憶装置2は複数の同一サイズのブ
ロックBO,Bl、B2.・・・に分割されている。1
つのブロックのサイズ(単位ブロック長B)は1ページ
のページ長Pよりも小さく、次式(1)により定義され
るものである。
FIG. 2 is a diagram showing a configuration example of the auxiliary storage device 2. As shown in the figure, the auxiliary storage device 2 includes a plurality of blocks BO, Bl, B2. It is divided into... 1
The size of one block (unit block length B) is smaller than the page length P of one page, and is defined by the following equation (1).

B=P+N  ・・・・・・ (1) 但し、Nは単位ブロック長Bが整数となるような値であ
る。
B=P+N (1) However, N is a value such that the unit block length B is an integer.

従って、今、例えば、ページ長Pを4096とし、Nを
8とすると、単位ブロック長Bは512バイトとなる。
Therefore, for example, if the page length P is 4096 and N is 8, the unit block length B will be 512 bytes.

第3図は補助記憶管理部6の構成例を示す図であり、補
助記憶装置2の各ブロックBO,Bl。
FIG. 3 is a diagram showing an example of the configuration of the auxiliary storage management unit 6, and each block BO, Bl of the auxiliary storage device 2.

・・・のブロック番号31と、各ブロックBO,Bl。... block number 31 and each block BO, Bl.

・・・が使用中であるか否かを示す使用中ビット32と
から構成されている0本実施例では対応する使用中ビッ
トが“11のブロックは使用中であることを意味し、“
0”のブロックは未使用であることを意味するものとす
る。従って、第3図の例はブロックBOが使用中、ブロ
ックB1が未使用であることを意味している。
In this embodiment, the corresponding in-use bit indicates that "block 11 is in use,"
A block of 0'' means that it is unused. Therefore, the example in FIG. 3 means that block BO is in use and block B1 is unused.

第4図はページテーブル7の構成例を示した図であり、
ページ番号41と、ページの格納されているページ枠の
主記憶装置1上のアドレスを示すページ枠アドレス42
と、ページが主記憶装置1上に存在するか否かを示す存
在ビット43 (本実施例では“1”=存在、“O″=
=不在る)と、ページが格納されている補助記憶装置2
上のブロック番号44とから構成されている。同図の例
はページ番号POのページが主記憶装置1のアドレスA
iから格納され、ページ番号PLのページが補助記憶装
置2のブロックBjに格納されていることを示している
FIG. 4 is a diagram showing an example of the configuration of the page table 7,
A page number 41 and a page frame address 42 indicating the address on the main storage device 1 of the page frame where the page is stored.
and existence bit 43 indicating whether the page exists on the main storage device 1 (in this embodiment, “1” = existence, “O” =
= absent) and auxiliary storage device 2 where the page is stored
It consists of block number 44 above. In the example in the figure, the page with page number PO is at address A of main storage device 1.
This shows that the page with page number PL is stored in block Bj of the auxiliary storage device 2.

第5図は圧縮情報設定部4の処理例を示す流れ図、第6
!!lはメモリ復元部5の処理例を示す流れ図であり、
以下各図を参照して本実施例の動作を説明する。
FIG. 5 is a flowchart showing an example of processing by the compression information setting unit 4;
! ! l is a flowchart showing an example of processing by the memory restoration unit 5;
The operation of this embodiment will be explained below with reference to each figure.

第1図に於いて、ローダ3はプログラムの実行が要求さ
れると、要求されたプログラムをプログラムライブラリ
から主記憶装置1の空きページ枠にロードし、ページテ
ーブル7のページ枠アドレス42及び存在ビット43を
更新する。その後、プログラムの実行開始アドレスに制
御が移り、プログラムの実行が開始される。
In FIG. 1, when the loader 3 is requested to execute a program, the loader 3 loads the requested program from the program library into an empty page frame of the main storage device 1, and loads the requested program from the page frame address 42 of the page table 7 and the existence bit. Update 43. Thereafter, control is transferred to the program execution start address, and program execution is started.

圧縮情報設定部4は従来から行なわれている定期監視処
理によってページアウト対象ページが通知されると、第
5図の流れ図に示す処理を開始し、先ず、ページアウト
対象ページの情報を主記憶装置1から読み出して圧縮を
行なう (ステップ551)0次に圧縮情報設定部4は
圧縮情報の長さと単位ブロック長Bとから圧縮情報を出
力するのに必要となるブロック数を求め、更に、補助記
憶管理部6を参照して上記ブロック数分の使用中ピント
が“0″になっているブロックを探し出すことにより、
圧縮情報を出力するブロックを選択する(ステップ55
2)。今、例えば、圧縮情報の長さが3000バイト、
単位ブロック長Bが512バイトであるとすると、圧縮
情報を出力するのに必要となるブロック数は「6」とな
り、使用中ビットが“0”のブロックが6個選択される
ことになる。
When the compression information setting unit 4 is notified of a page to be paged out through conventional periodic monitoring processing, it starts the process shown in the flowchart of FIG. (Step 551) Next, the compression information setting unit 4 calculates the number of blocks required to output the compression information from the length of the compression information and the unit block length B, and further reads it from the auxiliary memory. By referring to the management unit 6 and finding the blocks whose in-use focus is "0" for the number of blocks mentioned above,
Select a block to output compressed information (step 55
2). Now, for example, if the length of the compressed information is 3000 bytes,
Assuming that the unit block length B is 512 bytes, the number of blocks required to output compressed information is "6", and six blocks whose in-use bit is "0" are selected.

次に、圧縮情報設定部4はステップS52で選択したブ
ロックに順次ステップ351で圧縮した圧縮情報を出力
する (ステップ553)、その後、圧縮情報設定部4
はページテーブル7のページアウト対象ページ対応のブ
ロック番号44の内容を、圧縮情報を出力したブロック
のブロック番号に更新する (ステップ554)、その
際、複数のブロックに圧縮情報を出力した場合は圧縮情
報を出力した順にブロック番号を書き込む0次いで、圧
縮情報設定部4はページテーブル7のページアウト対象
ページ対応の存在ビット43をページフォールト状態じ
0”)にしくステップ555)、その後、処理を絆了す
る。今、例えばページアウト対象ページがページ番号P
nのページであり、そのページの内容を圧縮した圧縮情
報をブロックBn、Bmに出力したとすると、ステップ
S54ではページテーブル7のページ番号Pn対応のブ
ロ7り番号44の内容をBn、Bmに更新する処理が行
なわれ、ステップS55ではページテーブル7のページ
番号Pn対応の存在ビット43を“0”に更新する処理
が行なわれることになる。
Next, the compression information setting unit 4 sequentially outputs the compression information compressed in step 351 to the block selected in step S52 (step 553).
updates the contents of block number 44 corresponding to the page to be paged out in page table 7 to the block number of the block that outputs the compression information (step 554). At this time, if compression information is output to multiple blocks, Writes the block number in the order in which the information was output.Next, the compression information setting unit 4 sets the presence bit 43 of the page table 7 corresponding to the page to be paged out to indicate the page fault status (Step 555), and then the process is terminated. For example, the page to be paged out is page number P.
If the compressed information obtained by compressing the contents of the page is output to blocks Bn and Bm, in step S54, the contents of the block number 44 corresponding to the page number Pn of the page table 7 are output to Bn and Bm. An updating process is performed, and in step S55, a process is performed to update the existence bit 43 corresponding to the page number Pn of the page table 7 to "0".

また、プログラムの実行時、主記憶装置1にページが存
在しないことによりページフォールト割り込みが発生す
ると、メモリ復元部5は第6図の流れ図に示す処理を開
始し、先ず、ページテーブル7を参照し、ページフォー
ルトの発生したページの圧縮情報が格納されている補助
記憶装置2のブロック番号を得る(ステップ561)。
Further, when a page fault interrupt occurs due to the absence of a page in the main storage device 1 during program execution, the memory restoration unit 5 starts the process shown in the flowchart of FIG. 6, and first refers to the page table 7. , obtains the block number of the auxiliary storage device 2 in which the compressed information of the page where the page fault has occurred is stored (step 561).

次いで、メモリ復元部5はステップS61で得たブロッ
ク番号に従って補助記憶装置2から圧縮情報を読込む(
ステップ562)。ステップS61で複数のブロック番
号を得た場合は、メモリ復元部5はページテーブル7に
格納されている順番で圧縮情報を読込む。
Next, the memory restoring unit 5 reads the compressed information from the auxiliary storage device 2 according to the block number obtained in step S61 (
step 562). If a plurality of block numbers are obtained in step S61, the memory restoring unit 5 reads the compressed information in the order stored in the page table 7.

次いで、メモリ復元部5はステップ362で読込んだ圧
縮情報を復元して主記憶装置1の空きページにページイ
ンしくステップ563)、その後、ステップS62で読
込みを行なったブロックに対応する補助記憶管理部6の
使用中ピントを“0”にする(ステップ564)。次い
で、メモリ復元部5はページフォールトしたページに対
応するページテーブル7のページ枠アドレス42に復元
情報をページインしたページ枠のアドレスを設定しくス
テップ565)、更に、ページフォールトしたページに
対応するページテーブル7の存在ピント43を“1” 
(ページフォールト解除状Li)にしくステップ566
)、その後、処理を紡了する。
Next, the memory restoration unit 5 restores the compressed information read in step 362 and pages it into an empty page of the main storage device 1 (step 563), and then performs auxiliary storage management corresponding to the block read in step S62. The in-use focus of section 6 is set to "0" (step 564). Next, the memory restoration unit 5 sets the address of the page frame into which the restoration information has been paged in to the page frame address 42 of the page table 7 corresponding to the page where the page fault occurred (step 565), and further sets the address of the page frame in which the restoration information is paged in. Existence focus 43 of table 7 is “1”
(Page fault release letter Li) Next step 566
), then the process is completed.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明は、ページアウトを行なう
場合、ページの内容を圧縮してから補助記憶装置に出力
するようにしたものであり、電子計算機システムの内部
処理に比較して処理速度の遅い補助記憶装置への入出力
データ量を減少させることができるので、データの圧縮
、復元処理に要する時間を考慮しても、従来例に比較し
てページングの処理時間を短縮させることができる効果
があると共に、補助記憶装置の容量を少ないものにする
ことができる効果がある。
As explained above, the present invention compresses the contents of the page before outputting it to the auxiliary storage device when page-out is performed, which reduces the processing speed compared to the internal processing of a computer system. Since the amount of input/output data to the slow auxiliary storage device can be reduced, the paging processing time can be shortened compared to conventional methods, even considering the time required for data compression and restoration processing. This also has the effect of reducing the capacity of the auxiliary storage device.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の実施例のブロック図、第2図は補助記
憶装!の構成例を示す図、第3図は補助記憶管理部の構
成例を示す図、第4図はページテーブルの構成例を示す
図、第5図は圧縮情報設定部の処理例を示す流れ図及び
、 第6図はメモリ復元部の処理例を示す流れ図である。 図に於いて、1・・・主記憶装置、2・・・補助記憶装
置、3・・・ローダ、4・・・圧縮情報設定部、5・・
・メモリ復元部、6・・・補助記憶管理部、7・・・ペ
ージテーブル。
Fig. 1 is a block diagram of an embodiment of the present invention, and Fig. 2 is an auxiliary storage device! 3 is a diagram showing an example of the configuration of the auxiliary storage management section, FIG. 4 is a diagram showing an example of the configuration of the page table, and FIG. 5 is a flowchart showing an example of the processing of the compression information setting section. , FIG. 6 is a flowchart showing an example of processing by the memory restoring unit. In the figure, 1... Main storage device, 2... Auxiliary storage device, 3... Loader, 4... Compression information setting unit, 5...
-Memory restoration unit, 6...Auxiliary storage management unit, 7...Page table.

Claims (2)

【特許請求の範囲】[Claims] (1)主記憶装置と補助記憶装置とを含み、仮想記憶域
をページ単位に分割し、前記主記憶装置をページ枠単位
に分割した電子計算機システムに於いて、 前記補助記憶装置の使用状況と、ページの前記補助記憶
装置に於ける格納位置とを管理する管理手段と、 ページアウト対象ページが通知されることにより、ペー
ジアウト対象ページの情報を前記主記憶装置から読み出
して圧縮すると共に、前記管理手段を参照して前記補助
記憶装置の未使用部分を探し出し、探し出した前記補助
記憶装置の未使用部分に前記圧縮した情報を出力する圧
縮情報設定手段と、 ページフォールト割り込みが発生することにより、前記
管理手段を参照してページフォールトの発生したページ
の前記補助記憶装置に於ける格納位置を探し出し、探し
出した格納位置に格納されている圧縮後の情報を元の情
報に復元して前記主記憶装置の空きページ枠に出力する
メモリ復元手段とを含むことを特徴とする仮想記憶管理
方式。
(1) In a computer system that includes a main storage device and an auxiliary storage device, a virtual storage area is divided into page units, and the main storage device is divided into page frame units, the usage status of the auxiliary storage device and , a management means for managing the storage position of the page in the auxiliary storage device; and upon being notified of the page-out target page, reads out and compresses the information of the page-out target page from the main storage device; compression information setting means for searching an unused portion of the auxiliary storage device by referring to a management means and outputting the compressed information to the found unused portion of the auxiliary storage device; The storage location of the page in which the page fault has occurred in the auxiliary storage device is found by referring to the management means, and the compressed information stored in the found storage location is restored to the original information and the information is restored to the main storage. A virtual memory management method comprising: memory restoration means for outputting to a free page frame of a device.
(2)前記管理手段は前記補助記憶装置をページよりサ
イズの小さいブロックに分割し、各ブロックが使用中で
あるか否かを管理することにより前記補助記憶装置の使
用状況を管理し、ページを出力したブロックのブロック
番号をページ番号対応に管理することによりページの前
記補助記憶装置に於ける格納位置を管理することを特徴
とする請求項1記載の仮想記憶管理方式。
(2) The management means manages the usage status of the auxiliary storage device by dividing the auxiliary storage device into blocks whose size is smaller than a page and manages whether each block is in use. 2. The virtual memory management system according to claim 1, wherein storage positions of pages in said auxiliary storage device are managed by managing block numbers of output blocks in correspondence with page numbers.
JP2117830A 1990-05-08 1990-05-08 Virtual storage control system Pending JPH0414154A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2117830A JPH0414154A (en) 1990-05-08 1990-05-08 Virtual storage control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2117830A JPH0414154A (en) 1990-05-08 1990-05-08 Virtual storage control system

Publications (1)

Publication Number Publication Date
JPH0414154A true JPH0414154A (en) 1992-01-20

Family

ID=14721306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2117830A Pending JPH0414154A (en) 1990-05-08 1990-05-08 Virtual storage control system

Country Status (1)

Country Link
JP (1) JPH0414154A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5787487A (en) * 1993-11-30 1998-07-28 Fuji Xerox Co., Ltd. Information storage system for converting data at transfer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5787487A (en) * 1993-11-30 1998-07-28 Fuji Xerox Co., Ltd. Information storage system for converting data at transfer

Similar Documents

Publication Publication Date Title
US6658549B2 (en) Method and system allowing a single entity to manage memory comprising compressed and uncompressed data
KR100734823B1 (en) Method and apparatus for morphing memory compressed machines
US5699539A (en) Virtual memory management system and method using data compression
US5617552A (en) Lossless data compression system and method
US6496882B2 (en) Method and system for virtual memory compression in an embedded system
US6952793B2 (en) Computer system and methods for acquiring dump information and system recovery
US9081692B2 (en) Information processing apparatus and method thereof
US6195107B1 (en) Method and system for utilizing virtual memory in an embedded system
US7877570B2 (en) Consolidation of matching memory pages
CN110019063B (en) Method for computing node data disaster recovery playback, terminal device and storage medium
US6842832B1 (en) Reclaim space reserve for a compressed memory system
US7395386B2 (en) Method and apparatus for data versioning and recovery using delta content save and restore management
JP3378594B2 (en) Processing unit that performs database relocation
JPH0414154A (en) Virtual storage control system
US7949632B2 (en) Database-rearranging program, database-rearranging method, and database-rearranging apparatus
CN112015159A (en) Fault record storage method based on dual-core MCU and computer system
CN116450412A (en) Data recovery method, device, electronic equipment and computer readable storage medium
JPH06266619A (en) Page saving/restoring device
JPS595480A (en) Group page control processing system
JPH04113431A (en) Virtual storage system
US20020124164A1 (en) Method for starting computer system
CN116501709B (en) IEC61850 data service function-based data storage method and device
CN119226324B (en) Memory performance optimization method for database, electronic equipment and storage medium
CN118656027A (en) Data processing method, device, computer equipment, storage medium and program product
CN120122975A (en) Partition space adjustment method, device, equipment and storage medium