What are core extensions?
The core extension is a piece of computer software that is loaded into the central component of the operating system. The core extension could be used to ensure functionality or hardware support that would not otherwise be part of the core. The core extension can often perform tasks or access parts of the operating system that normal software cannot. In some operating systems, the core extensions are referred to as core modules or simply modules. The core extension has access to these functions and systems because it runs as part of the core. The core without extension is known as the basic core. Extension can be added or removed from the base core. For example, the core extension can be loaded to enable the power saving function suitable for notebook computers. These functions are usually not included in the basic core, as the operating system may not be used on a laptop.
core extension orThe modules can also be loaded dynamically and interpret, which means that they are added and removed from the core as needed. This allows the computer to store memory and other means when the suffix is not used. UNIVERSAL SERIAL BUS (USB) network adapter can load its desired drivers as a core extension when it is connected
have more authorities than other programs, so the core expansion and modules can cause unique problems. A poorly coded device driver running as an extension of the core could cause the entire system to collapse. For this reason, software developers are often encouraged to use core extensions only when there is no alternative.
For most users, the extension configuration is automatically done. Some users, especially those who use specific operating systems, manage the extension or core modules themselves. There are variations in the core versions, so extensions and modules may not be compatible with all cores or all operating systems.