Method and apparatus for associating memory windows with memory regions in a data storage system

   
   

A method, program and system for associating memory windows with memory regions in an infiniband data storage system are provided. The invention comprises registering a Memory Region, wherein the Memory Region is a set of virtually contiguous memory addresses defined by a virtual address and length. The system then establishes and maintains a Window Reference Count (WRC) for the Memory Region, which tracks the number of Memory Windows which are bound to the Memory Region. When the system binds a Memory Window to the Memory Region, the value of the WRC is incremented. When a Memory Window is unbound from the Memory Region, the value of the WRC is decremented. If no Memory Windows are bound to the Memory Region, the value of the WRC is zero. The Memory Region is not deregistered unless the value of the WRC equals zero.

Обеспечены метод, программа и система для связывать окна памяти с зонами памяти в системе хранений данных infiniband. Вымысел состоит из регистрировать зону памяти, при котором зоной памяти будет комплект фактически сопредельные адреса памяти определенные фактически адресом и длиной. Система после этого устанавливает и поддерживает отсчет справки окна (WRC) для зоны памяти, которая отслеживает номер памяти Windows который прыгнуты к зоне памяти. Когда система связывает окно памяти к зоне памяти, значение WRC инкрементировано. Когда окно памяти unbound от зоны памяти, значение WRC декрементировано. Если никакая память Windows не прыгнута к зоне памяти, то значение WRC нул. Зона памяти не deregistered если значение равных нул WRC.

 
Web www.patentalert.com

< System and method for generating a dynamic interface via a communications network

< Automated method and system for selecting and procuring electronic components used in circuit and chip designs

> System and method for retrieving and displaying data, such as economic data relating to salaries, cost of living and employee benefits

> Distribution of traffic and transit information

~ 00100