17994958. ELECTRONIC DEVICE FOR BOOTING OPERATING SYSTEM USING PLURALITY OF CORES AND OPERATION METHOD THEREOF simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

ELECTRONIC DEVICE FOR BOOTING OPERATING SYSTEM USING PLURALITY OF CORES AND OPERATION METHOD THEREOF

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Myongjae Kim of Suwon-si (KR)

Jeongwoong Lee of Suwon-si (KR)

Youngjae Lim of Suwon-si (KR)

Soohyung Lee of Suwon-si (KR)

Euiseok Hong 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.