Method, device and system for calling operating system library
An operating system and call request technology, applied in the direction of program control device, execution example, program loading/starting, etc., can solve problems such as memory redundancy storage
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0113] Example 1
[0114] The embodiment of the present invention provides a method for calling an operating system library, and the execution subject of the method is the execution domain, see image 3 , The method includes:
[0115] Step 101: Receive the memory access address of the application executable file sent by the management domain.
[0116] In this embodiment, the execution domain includes one or more processors for running the executable file of the application program. Optionally, the execution domain may also include at least one of memory, external storage, network interface, and IO device.
[0117] The memory access address of the application executable file is the address of the application executable file stored in the memory of the execution domain. The memory of the execution domain is the memory directly connected to the processor in the execution domain.
[0118] As mentioned in the application scenario section, the operating system running on the management doma...
Example Embodiment
[0125] Example 2
[0126] The embodiment of the present invention provides a method for calling an operating system library, and the execution subject of the method is the management domain, see Figure 4 , The method includes:
[0127] Step 201: Receive an instruction to open an executable file of the application program.
[0128] Step 202: Configure the execution domain according to the opening instruction.
[0129] In this embodiment, the execution domain includes one or more processors for running the executable file of the application program.
[0130] Optionally, the execution domain may also include at least one of memory, external storage, network interface, and IO device.
[0131] Step 203: Store the application executable file in the memory of the execution domain, and obtain the memory access address of the application executable file.
[0132] In this embodiment, the memory access address of the application executable file is the address of the application executable file stor...
Example Embodiment
[0135] Example 3
[0136] The embodiment of the present invention provides a method for invoking an operating system library, see Figure 5 , The method includes:
[0137] Step 301: The management domain receives the opening instruction of the application executable file.
[0138] Specifically, the application executable file may be compiled from compilation information of the application and operating system library, and the compilation information includes the name of the dynamic operating system library. The name of the dynamic operating system library can be used to call the dynamic operating system library in the process of running the application executable file, that is, to obtain and access the memory address of the dynamic operating system library.
[0139] Further, the compilation information may also include a static operating system library.
[0140] Step 302: The management domain configures the execution domain according to the opening instruction.
[0141] In this embodim...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap