Linkers, Loaders, & Libraries

Description

A level Computer Science (Applications Generation) Flashcards on Linkers, Loaders, & Libraries, created by Malachy Moran-Tun on 05/12/2022.
Malachy Moran-Tun
Flashcards by Malachy Moran-Tun, updated more than 1 year ago More Less
Malachy Moran-Tun
Created by Malachy Moran-Tun over 1 year ago
Malachy Moran-Tun
Copied by Malachy Moran-Tun over 1 year ago
1
0

Resource summary

Question Answer
What is a Library? > Small pieces of pre-written, compiled, tested, and checked pieces of code > Developers can rely upon libraries to help shorten code > Exist in most programming languages to offer shorthand ways to achieve a common task > Programmers do not have to repeat code whenever they want a common task
What is a Linker? > Software responsible for linking libraries to code that uses them > Libraries can be statically or dynamically linked > Statically linked libraries are included in the compiled machine code, which increases the binary footprint of the code > Dynamically linked libraries are not included in the machine code, but must be installed for the program to run (this is helpful for OS functions, such as showing a window)
What is a Loader? > Type of program that loads the program you're trying to run (not confusing at all!) > Part of the OS that finds a good place for object or machine code to sit in memory > When using statically linked libraries, all of the library and code is loaded into memory > When using dynamically linked libraries, the loaded will load the library into memory when necessary
Show full summary Hide full summary

Similar

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Data Types
Jacob Sedore
Intake7 BIM L1
Stanley Chia
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
CCNA Answers – CCNA Exam
Abdul Demir
Abstraction
Shannon Anderson-Rush
Spyware
Sam2
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Data Analytics
anelvr