The present invention provides a storage management system and method for managing access between a plurality of processes and a common store. According to the invention, each individual process comprises data processing means, a cache for the temporary storage of data generated by the data processing means, and a control unit for managing the transferral of data between the cache and a common store. The control unit comprises a manager for monitoring the availability of storage locations in the store to receive and store data and for allocating data to available storage locations, an interface for transferring the allocated data to the available storage locations, and a locking arrangement for locking the store during data transfer in order to ensure exclusive access and thereby preserve data integrity.
본 발명은 복수의 프로세스들 및 공통 기억장치 사이의 액세스를 관리하기 위한 저장 관리 시스템 및 방법을 제공한다. 본 발명에 따르면, 각각의 개별적인 프로세스는 데이터 처리 수단, 데이터 처리 수단에 의해 생성되는 데이터의 임시 저장을 위한 캐시, 및 캐시 및 공통 기억장치 사이의 데이터 전송을 관리하기 위한 제어 유닛을 포함한다. 제어 유닛은 데이터의 수신 및 저장을 위한 기억장치 내의 저장 위치들의 가용성을 모니터링하고, 가용한 저장 위치들에 데이터를 할당하기 위한 관리자, 상기 할당된 데이터를 상기 가용한 저장 위치들에 전송하는 인터페이스, 및 배타적 액세스를 보장하고 그에 의해 데이터 무결성을 보호하기 위하여, 데이터 전송 동안 상기 기억장치를 잠그기 위한 잠금 장치를 포함한다. 