METHOD AND SYSTEM FOR PROCESSING ACCESS TO DISK BLOCK
First Claim
1. A method for processing an Operating System (OS) domain access to a disk block in an environment in which at least one OS domain is executed on a virtual machine monitor, the method comprising:
- receiving a disk block access request from a first OS domain;
determining whether the first OS domain is permitted to access the disk block with reference to a block table to generate a determination result; and
processing an access of the disk block by the first OS domain according to the determination result.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method and a system for processing an access to a disk block. The system receives a disk block access request from an OS domain, determines whether the OS domain is permitted to access a disk block with reference to a predetermined block table and processes disk block access of the OS domain according to the determination result. Accordingly, OS domains can share caches without having data copy through memory access control in a virtual machine monitor environment. Furthermore, a device domain controls access to a disk drive so that data corruption can be prevented.
18 Citations
20 Claims
-
1. A method for processing an Operating System (OS) domain access to a disk block in an environment in which at least one OS domain is executed on a virtual machine monitor, the method comprising:
-
receiving a disk block access request from a first OS domain; determining whether the first OS domain is permitted to access the disk block with reference to a block table to generate a determination result; and processing an access of the disk block by the first OS domain according to the determination result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of processing a disk block access, the method comprising:
-
requesting from a device domain, by a first OS domain, access to a disk block; requesting, by the device domain, a second OS domain to check whether a buffer cache thereof caches the disk block with reference to a predetermined block table; requesting, by the device domain, a virtual machine monitor to update a page table of the first OS domain such that the first OS domain and the second OS domain caching the disk block in the buffer cache thereof share the page of the disk block according to the checking result; and returning, by the device domain, the address of the shared page of the disk block to the first OS domain.
-
-
13. A computer readable recording medium storing instructions for causing a computer executing the instructions to perform the method of claim
-
14. A system for processing an Operating System (OS) domain access to a disk block in an environment in which at least one OS domain is executed on a virtual machine monitor, the system comprising:
-
a device domain receiving a disk block access request from a first OS domain, determining whether the first OS domain is permitted to access the disk block with reference to a block table to generate a determination result, and processing an access of the disk block by the first OS domain according to the determination result. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification