Dynamic linkerIn computing, a dynamic linker is the part of an operating system that loads and links the shared libraries needed by an executable when it is executed (at "run time"), by copying the content of libraries from persistent storage to RAM, filling jump tables and relocating pointers. The specific operating system and executable format determine how the dynamic linker functions and how it is implemented.
Silicon nitrideSilicon nitride is a chemical compound of the elements silicon and nitrogen. Si3N4 (Trisilicon tetranitride) is the most thermodynamically stable and commercially important of the silicon nitrides, and the term ′′Silicon nitride′′ commonly refers to this specific composition. It is a white, high-melting-point solid that is relatively chemically inert, being attacked by dilute HF and hot H3PO4. It is very hard (8.5 on the mohs scale). It has a high thermal stability with strong optical nonlinearities for all-optical applications.
NitrideIn chemistry, a nitride is an inorganic compound of nitrogen. The "nitride" anion, N3- ion, is very elusive but compounds of nitride are numerous, although rarely naturally occurring. Some nitrides have a found applications, such as wear-resistant coatings (e.g., titanium nitride, TiN), hard ceramic materials (e.g., silicon nitride, Si3N4), and semiconductors (e.g., gallium nitride, GaN). The development of GaN-based light emitting diodes was recognized by the 2014 Nobel Prize in Physics.
Boron nitrideBoron nitride is a thermally and chemically resistant refractory compound of boron and nitrogen with the chemical formula BN. It exists in various crystalline forms that are isoelectronic to a similarly structured carbon lattice. The hexagonal form corresponding to graphite is the most stable and soft among BN polymorphs, and is therefore used as a lubricant and an additive to cosmetic products. The cubic (zincblende aka sphalerite structure) variety analogous to diamond is called c-BN; it is softer than diamond, but its thermal and chemical stability is superior.
Dynamic-link libraryDynamic-link library (DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. These libraries usually have the DLL, OCX (for libraries containing ActiveX controls), or DRV (for legacy system drivers). The file formats for DLLs are the same as for Windows EXE files – that is, Portable Executable (PE) for 32-bit and 64-bit Windows, and New Executable (NE) for 16-bit Windows. As with EXEs, DLLs can contain code, data, and resources, in any combination.
Loader (computing)In computer systems a loader is the part of an operating system that is responsible for loading programs and libraries. It is one of the essential stages in the process of starting a program, as it places programs into memory and prepares them for execution. Loading a program involves either or copying the contents of the executable file containing the program instructions into memory, and then carrying out other required preparatory tasks to prepare the executable for running.
Dynamic loadingDynamic loading is a mechanism by which a computer program can, at run time, load a library (or other ) into memory, retrieve the addresses of functions and variables contained in the library, execute those functions or access those variables, and unload the library from memory. It is one of the 3 mechanisms by which a computer program can use some other software; the other two are static linking and dynamic linking.
Gallium nitrideGallium nitride () is a binary III/V direct bandgap semiconductor commonly used in blue light-emitting diodes since the 1990s. The compound is a very hard material that has a Wurtzite crystal structure. Its wide band gap of 3.4 eV affords it special properties for applications in optoelectronic, high-power and high-frequency devices. For example, GaN is the substrate which makes violet (405 nm) laser diodes possible, without requiring nonlinear optical frequency-doubling.