Loader (computing)
Part of an operating system that is responsible for loading programs and libraries
In computing, 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.
Nº Q650550 ★
Common · Knowledge
Loader (computing)
Part of an operating system that is responsible for loading programs and libraries
In computing, 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.
From Wikipedia
In computing, 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 memory-mapping 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. Once loading is complete, the operating system starts the program by passing control to the loaded program code. All operating systems that support program loading have loaders, apart from highly specialized computer systems that only have a fixed set of specialized programs. Embedded systems typically do not have loaders, and instead, the code executes directly from ROM or similar. In order to load the operating system itself, as part of booting, a specialized boot loader is used. In many operating systems, the loader resides permanently in memory, though some operating systems that support virtual memory may allow the loader to be located in a region of memory that is pageable. In the case of operating systems that support virtual memory, the loader may not actually copy the contents of executable files into memory, but rather may simply declare to the virtual memory subsystem that there is a mapping between a region of memory allocated to contain the running program's code and the contents of the associated executable file. (See memory-mapped file.) The virtual memory subsystem is then made aware that pages with that region of memory need to be filled on demand if and when program execution actually hits those areas of unfilled memory. This may mean parts of a program's code are not actually copied into memory until they are actually...
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
Tar (computing)
Computer file format that can combine multiple files into a single file called "tarball"
Nº Q283579 ★★★
Not listed
-
Embedded system
Computer system with a dedicated function within a larger mechanical or electrical system
Nº Q193040 ★★★
Not listed
-
Laptop
Personal computer that is foldable and portable
Nº Q3962 ★★★★
Not listed
-
M
Multiprocessing
Use of two or more central processing units (CPUs) within a single computer system
Nº Q846651 ★
Not listed
-
Programmer (hardware)
Device that configures programmable non-volatile integrated circuits
Nº Q1374194 ★★
Not listed
-
S
Software system
System of intercommunicating components based on software forming part of a computer system
Nº Q2429814 ★
Not listed
-
Extract, transform, load
Procedure for copying data from one or more sources, then transforming the data at the source system, and lastly copying into a destination system which represents the data differently from the source(s)
Nº Q1276130 ★★★
Not listed
-
Computer repair technician
Person who repairs and maintains computers and servers
Nº Q5157573 ★
Not listed
-
Input (computer science)
In computing, input of a program or process, i.e. a command or signal from outer sources
Nº Q1125955 ★★
Not listed
-
Web server
Computer software that distributes web pages
Nº Q11288 ★★★
Not listed
-
s
stevedore
Person or organization in charge of loading and unloading ships
Nº Q12563129 ★★★
Not listed
-
Processor (computing)
Electrical component for processing data
Nº Q1466064 ★★★★
Not listed
-
l
locator
System used for locating objects
Nº Q23016442 ★
Not listed
-
D
Data segment
Storage segment
Nº Q491179 ★
Not listed
-
Hacker
Person who uses technical knowledge to achieve a goal within a computerized system by non-standard means
Nº Q1487 ★★★★
Not listed
-
Capacitor
Passive, two-terminal electronic component that stores electrical energy in an electric field
Nº Q5322 ★★★★
Not listed
-
P
Path (computing)
General form of the name of a file or directory; resources can be represented by either absolute or relative paths
Nº Q817765 ★★
Not listed
-
loading
Transfer of goods from one transport mode to another
Nº Q2516616 ★
Not listed