Apparatus and method for providing services using a virtual operating system
AssigneeSamsung Electronics Co., Ltd.
InventorsByung-woan KIM, Sang-bum Suh, Kyung-ah Chang, Seong-yeol Park
Life of this patent
Estimating the term…
Abstract
Provided are an apparatus and method for providing services using a virtual operating system (OS). The apparatus classifies virtual resources into a plurality of mutually exclusive regions and manages the virtual resources based on the provides services regions. The plurality of provides services regions include a virtual region whose resources are stored in and used on an external storage, and an overlay region whose resources refer to host resources. The apparatus uses the region information for virtual resources and a list of resources accessed for each application process to manage the virtual resources.
Claims24
An apparatus to provide services using a virtual operating system (OS) layer for one or more application processes and an OS of a device, the apparatus comprising:
- a resource region storage configured to store region information for a plurality of virtual resources;
- an access resource list storage configured to store an access resource list of resources accessed by each application process;
- and
- a virtual resource manager to classify the virtual resources into a plurality of mutually exclusive regions and to manage the virtual resources using the region information for the virtual resources and the access resource list.
A method of managing virtual resources in an 1 apparatus using a virtual operating system (OS) layer to provide services for one or more application processes and an OS of a device, the method comprising:
- generating region information for the virtual resources;
- generating an access resource list of resources accessed for each application process;
- classifying the virtual resources into a plurality of mutually exclusive regions using the region information for the virtual resources and the access resource list;
- and
- managing the classified virtual resources based on the plurality of mutually exclusive regions.
A computer-readable recording medium having recorded thereon a program to manage virtual resources using a virtual operating system (OS) layer for one or more application processes, the program including instructions to cause a processor to:
- generate region information for the virtual resources;
- generate an access resource list of virtual resources accessed for each application process;
- classify the virtual resources into a plurality of mutually exclusive regions using the region information for the virtual resources and the access resource list:
- and
- manage the classified virtual resources using the plurality of mutually exclusive regions.
A method of providing a virtual operating system OS layer running between one or more application programs and an OS of a host device, the method comprising:
- receiving a request to access a resource from a virtual process operating on the virtual OS layer;
- determining whether information about the requested resource is stored in a resource region storage;
- providing access to a host resource of the host device corresponding to the requested resource when the information is stored in the resource region storage;
- and
- adding information received from the OS to an accessed resource list of an access resource list storage corresponding to the requested resource.
Dependencies are inferred from the claim text.