JPH06348658A

Memory management system for multiprocessor system

Abstract

PURPOSE:To deal with a large-scaled multiprocessor system by effectively using the physical storage spaces. CONSTITUTION:In a memory control system used for a mutiprocessor system, the extended paging memory control means 3 and 6 divide the virtual storage spaces (a) and (c) and the physical storage spaces (b) and (d) of the arithmetic units 1 and 2 in each fixed length to secure the correspondence between the virtual and physical storage spaces by means of the conversion tables for each fixed length and also to secure the correspondence between the virtual storage spaces and those of other arithmetic units as well. Then the remote memory register means 4 and 7 register the virtual storage spaces of other arithmetic units in the conversion tables via the means 3 and 6 so as to allocate those storage spaces of other arithmetic units to the virtual storage spaces of their own arithmetic units. Furthermore the storage space protecting means 5 and 8 register the attributes of the virtual storage spaces as well as these storage spaces themselves when the virtual storage spaces are registered in the conversion tables which are used by both means 3 and 6.

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

3 claims: 1 independent, 2 dependent

  1. 1
    [Claims] 1. For each arithmetic unit of a multiprocessor system having a virtual storage mechanism, The virtual storage space and the physical storage space of the arithmetic unit are divided into fixed-length sizes, and the virtual storage space and the physical storage space are associated with each other by using a conversion table in fixed-length units, and the virtual storage space and others. Pazing memory management means that corresponds to the virtual storage space of the arithmetic unit of A remote memory registration means for registering in the conversion table using the paging memory management means so as to allocate the virtual storage space of another arithmetic unit to the virtual storage space of the own arithmetic unit, and The Marichi processor system comprising a storage space protection means for registering the virtual storage space together with the attributes of the virtual storage space when the virtual storage space is registered in the conversion table used by the paging memory management means. Memory management method. 【特許請求の範囲】 【請求項1】 仮想記憶機構を有するマルチプロセッサシステムの各演算装置に、 演算装置の仮想記憶空間及び物理記憶空間を固定長の大きさに分割し、固定長単位に変換表を用いて前記仮想記憶空間と前記物理記憶空間との対応をとると共に前記仮想記憶空間と他の演算装置の仮想記憶空間との対応をとるぺージングメモリ管理手段と、 他の演算装置の仮想記憶空間を自らの演算装置の仮想記憶空間に割り付けるように前記ページングメモリ管理手段を用いて前記変換表に登録する遠隔メモリ登録手段と、 前記ページングメモリ管理手段で使用する前記変換表に前記仮想記憶空間を登録する際に前記仮想記憶空間の属性と共に前記仮想記憶空間を登録する記憶空間保護手段を含むことを特徴とするマリチプロセッサシステムにおけるメモリ管理方式。