17994958. ELECTRONIC DEVICE FOR BOOTING OPERATING SYSTEM USING PLURALITY OF CORES AND OPERATION METHOD THEREOF simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)
Contents
- 1 ELECTRONIC DEVICE FOR BOOTING OPERATING SYSTEM USING PLURALITY OF CORES AND OPERATION METHOD THEREOF
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 ELECTRONIC DEVICE FOR BOOTING OPERATING SYSTEM USING PLURALITY OF CORES AND OPERATION METHOD THEREOF - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Original Abstract Submitted
ELECTRONIC DEVICE FOR BOOTING OPERATING SYSTEM USING PLURALITY OF CORES AND OPERATION METHOD THEREOF
Organization Name
Inventor(s)
Jeongwoong Lee of Suwon-si (KR)
ELECTRONIC DEVICE FOR BOOTING OPERATING SYSTEM USING PLURALITY OF CORES AND OPERATION METHOD THEREOF - A simplified explanation of the abstract
This abstract first appeared for US patent application 17994958 titled 'ELECTRONIC DEVICE FOR BOOTING OPERATING SYSTEM USING PLURALITY OF CORES AND OPERATION METHOD THEREOF
Simplified Explanation
The abstract describes an electronic device with multiple cores and a memory that stores instructions. The device includes a processor that controls a dispatcher to determine if the loading of modules for booting the operating system is completed. It identifies modules with cleared dependencies and determines the state and priority information of module loaders allocated to each core. Based on this information, it selects and distributes modules to the respective module loaders.
- The electronic device has multiple cores and a memory that stores instructions.
- The processor controls a dispatcher to determine if the loading of modules for booting the operating system is completed.
- It identifies modules with cleared dependencies based on a module information table stored in memory.
- If there is a module that is not loaded, it identifies the state and priority information of module loaders allocated to each core based on a core information table stored in memory.
- It selects and distributes modules to the respective module loaders based on the identified information.
Potential Applications
- This technology can be applied in various electronic devices that require efficient booting of the operating system.
- It can be used in smartphones, tablets, laptops, and other computing devices to optimize the loading of modules during startup.
Problems Solved
- The technology solves the problem of efficiently loading modules during the booting process of an electronic device.
- It ensures that modules with cleared dependencies are prioritized and distributed to the appropriate module loaders, improving the overall booting performance.
Benefits
- The technology improves the efficiency and speed of the booting process in electronic devices.
- It allows for better utilization of multiple cores and optimizes the allocation of module loaders.
- By prioritizing modules with cleared dependencies, it reduces the time required for the operating system to fully load.
Original Abstract Submitted
An electronic device is provided. The electronic device includes a processor including a plurality of cores and a memory electrically connected with the processor and storing instructions. The instructions store instructions, when executed, causing the processor to control a dispatcher to determine whether loading of a plurality of modules for booting an operating system of the electronic device is completed, identify at least one module, dependency of which is cleared, based on a module information table stored in the memory, as it is determined that there is a module, loading of which is not completed, among the plurality of modules, identify at least one of state information and priority information of a module loader allocated to each of two or more cores among the plurality of cores based on a core information table stored in the memory, as the at least one module is identified, and select at least one of two or more module loaders respectively allocated to the cores and distribute the at least one module, based on the identified information.