A system, method and computer program product for sharing memory between fault-isolated cells of a computer system. A page of memory is exported from an exporting cell to an importing cell by selectively opening a hole in a fire-wall that otherwise fault-isolates the exporting cell and the importing cell. The fire-wall opening permits the importing cell to access a specific page of memory in the exporting cell. Access to other memory cells is still prevented by the fire-wall. When a page of memory is exported, a record of the export is generated in the exporting cell. Export records are used to determine whether a requesting cell is permitted to access a requested page of memory and to terminate memory exports in a controlled fashion. When a page of memory is imported, an import record and a proxy page frame data structure are generated in the importing cell. Import records are used to access pages of memory in other cells and to terminate imports in a controlled fashion. Proxy page frame data records are used to maintain fault isolation between cells and to ensure that kernel data is never shared between cells.

Продукт системы, метода и компьутерной программы для делить память между недостатк-izolirovannymi клетками системы компьютера. Страница памяти ехпортирована от ехпортируя клетки к импортируя клетке селективно раскрывать отверстие в fire-wall в противном случае недостатк-izoliruet ехпортируя клетку и импортируя клетку. Отверстие fire-wall позволяет импортируя клетку достигнуть специфически страницы памяти в ехпортируя клетке. Доступ к другие ячейкы памяти все еще предотвращен fire-wall. Когда страница памяти ехпортирована, показатель экспорта произведен в ехпортируя клетке. Показатели экспорта использованы для того чтобы обусловить позволена ли спрашивая клетка для того чтобы достигнуть спрошенной страницы памяти и прекратить экспортов памяти в controlled способе. Когда страница памяти импортирована, показатель ввоза и структура данным по рамки страницы полномочия произведены в импортируя клетке. Показатели ввоза использованы для того чтобы достигнуть страниц памяти в других клетках и прекратить ввозов в controlled способе. Записей данных рамки страницы полномочия использованы для поддержания изоляции недостатка между клетками и для того чтобы обеспечить что данные по стерженя никогда не поделены между клетками.

 
Web www.patentalert.com

< (none)

< Method and apparatus for database search with spoken output, for user with limited language skills

> Method for reprogramming flash ROM in a personal computer implementing an EISA bus system

> (none)

~ 00003