An Entity of Type: Person100007846, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In 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.

Property Value
dbo:abstract
  • Un enllaç dinàmic és aquell en el qual una biblioteca de codi és enllaçada quan un determinat programa s'executa, és a dir en temps d'execució (en oposició a un enllaç estàtic, que es produeix en temps de compilació). L'avantatge d'aquest tipus d'enllaç és que el programa és més lleuger, i que evita la duplicació de codi (per exemple, quan dos programes requereixen fer servir la mateixa biblioteca, es necessita només una còpia d'aquesta). Les biblioteques d'enllaç dinàmic, o biblioteques compartides, solen trobar-se en directoris específics del sistema operatiu, de manera que, cada vegada que un programa necessiti utilitzar alguna, el sistema operatiu conegui el lloc en què es troba, per així poder enllaçar. Això ocasiona alguns problemes de , principalment entre diferents versions d'una mateixa biblioteca. Molts programes tenen procediments als quals no diuen, excepte en circumstàncies excepcionals. Fent ús de biblioteques d'enllaç dinàmic, després de l'acoblament, podem enllaçar cada procediment en el moment en què és anomenat. (ca)
  • Dynamický linker označuje ve výpočetní technice část operačního systému (OS), která načítá (kopíruje z perzistentního úložiště do operační paměti) a kde linker propojuje (vyplňuje tabulky skoků a mění ukazatele) na funkce ve sdílených knihovnách se spustitelným programem za běhu programu. Specifický formát spustitelných souborů je jiný pro každý operační systém. Tento formát určuje rozhraní linkeru a jeho implementaci. Linkováním je často označován proces, který je prováděn během kompilace sputitelného programu. Zatím co dynamický linker je ve skutečnosti speciální zavaděč, který načte externí sdílené knihovny do adresního prostoru bežícího spustitelného programu a potom je s ním sváže. Toto je také nazýváno dynamické nebo také zpožděné linkování. (cs)
  • In 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. Linking is often referred to as a process that is performed when the executable is compiled, while a dynamic linker is a special part of an operating system that loads external shared libraries into a running process and then binds those shared libraries dynamically to the running process. This approach is also called dynamic linking or late linking. (en)
  • Un enlace dinámico es aquel en el cual una biblioteca de código es enlazada cuando un determinado programa se ejecuta (en oposición a un enlace estático, que se produce en tiempo de compilación). La ventaja de este tipo de enlace es que el programa es más liviano, y que evita la duplicación de código (por ejemplo, cuando dos programas requieren usar la misma biblioteca, se necesita sólo una copia de ésta). Las bibliotecas de enlace dinámico, o bibliotecas compartidas, suelen encontrarse en directorios específicos del sistema operativo, de forma que, cada vez que un programa necesite usar alguna, el sistema operativo conozca el lugar en el que se encuentra, para así poder enlazarla. Esto ocasiona algunos problemas de dependencias, principalmente entre diferentes versiones de una misma biblioteca. Muchos programas tienen procedimientos a los que no llaman, salvo en circunstancias excepcionales. Haciendo uso de bibliotecas de enlace dinámico, después del ensamblaje, podemos enlazar cada procedimiento en el momento en que es llamado. * Datos: Q2916124 (es)
  • 컴퓨팅에서 동적 링커(dynamic linker), 동적 연결자(動的連結子)는 라이브러리 내용을 영구적 기억 장치에서 RAM으로 복사하고 을 채우고 포인터의 위치를 재조정함으로써 런타임 중에 실행 파일에 필요한 공유 라이브러리를 로드하고 링크하는 운영 체제의 일부 기능이다. 동적 라이브러리(dynamic library)는 소프트웨어의 일종으로, 말 그대로 동적 링크를 사용한 라이브러리이다. 여러 프로그램이 공통으로 필요로 하는 기능을 프로그램과는 분리하여 필요할 때에만 불러내어 쓸 수 있게 만들어 놓은 라이브러리를 말한다. 예를 들어 「마우스 포인터가 지금 화면 어디에 있는지를 조사」하는 기능은 다양한 프로그램(응용 프로그램)이 공통적으로 사용하려는 기능으로 여겨지므로, 그 부분만을 모듈화하고, 여러 프로그램들이 사용할 수 있도록 하는 것이 낫다. 이러한 경우 이 기능을 동적 라이브러리로서 만들어 놓는 경우가 많다. 마이크로소프트 윈도우에서는 동적 링크 라이브러리라고 해서 확장자(extension)가 DLL인 파일로 제공되고 있으며, 리눅스에선 /lib 디렉터리 밑의 .so 파일 등으로 구현된다. 개인이 자유 소프트웨어 등을 작성할 때에 만들기 쉽게 하기 위해서 작성해 무료로 제공되는 것도 있다. 동적 링크 라이브러리의 일종으로 런타임 라이브러리가 있다. (ko)
  • 動的リンク(どうてきりんく、英語: dynamic link)とは二つの意味がある。 1. * コンピュータのプログラムにおいて、実行時にプログラムの結合を行う方式。 2. * ハイパーテキストにおいて、ノード間のリンクを参照時に決定する方式。 (ja)
  • Konsolidator dynamiczny, inaczej linker dynamiczny – część systemu operacyjnego, która wywoływana jest w chwili uruchomienia programu i odpowiada za załadowanie do przestrzeni adresowej procesu niezbędnych dla niego bibliotek programistycznych, uzupełnienie wczytanego kodu o adresy funkcji bibliotecznych, które będą przez proces wykorzystywane, i rozpoczęcie wykonywania wczytanego kodu maszynowego od wskazanego przez programistę punktu. Stosowany jest jako sposób zmniejszenia objętości programów wykonywalnych oraz zaoszczędzenia pamięci (przestrzeń adresowa z kopią biblioteki może być współdzielona przez wiele procesów). Wadą tego rozwiązania jest to, że zmniejsza się przenośność plików binarnych między platformami oraz wersjami bibliotek. (pl)
  • Em computação, uma ligação dinâmica é a parte de um sistema operacional que e vincula as bibliotecas compartilhadas necessárias por um executável quando ele é executado (em "tempo de execução"), por meio da cópia do conteúdo das bibliotecas de um armazenamento persistente para a RAM, e preenchimento de e realocação de ponteiros. O sistema operacional específico e o formato executável determinam como a ligação dinâmica funciona e como ela é implementada. (pt)
  • Динамічний лінкер (або динамічний компонувальник, програма динамічного зв'язування) — частина операційної системи, що і лінкує спільні бібліотеки (англ. shared libraries), необхідні виконуваному файлу для початку виконання. Таке лінкування здійснюється шляхом копіювання секцій бібліотеки з диска до оперативної пам'яті (якщо цей крок ще не було зроблено), і налаштування адрес, що посилаються на бібліотечні функції, у виконуваному файлі («релокація»). Точні механізми того, як завантажуються і лінкуються бібліотеки, повністю залежать від операційної системи і використовуваних форматів двійкових файлів. Терміном «компонування» часто називають процес саме статичної побудови програми, в той час як динамічне лінкування відбувається коли програма запускається на виконання. (uk)
  • 动态链接器是操作系统的一部分,负责按照可执行程序运行时的需要装入与链接共享库。装入是指把共享库在永久存储上的内容复制到内存,链接是指填充跳转表(jump table)与重定位指针。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 3600079 (xsd:integer)
dbo:wikiPageLength
  • 14083 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1093705327 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 動的リンク(どうてきりんく、英語: dynamic link)とは二つの意味がある。 1. * コンピュータのプログラムにおいて、実行時にプログラムの結合を行う方式。 2. * ハイパーテキストにおいて、ノード間のリンクを参照時に決定する方式。 (ja)
  • Em computação, uma ligação dinâmica é a parte de um sistema operacional que e vincula as bibliotecas compartilhadas necessárias por um executável quando ele é executado (em "tempo de execução"), por meio da cópia do conteúdo das bibliotecas de um armazenamento persistente para a RAM, e preenchimento de e realocação de ponteiros. O sistema operacional específico e o formato executável determinam como a ligação dinâmica funciona e como ela é implementada. (pt)
  • 动态链接器是操作系统的一部分,负责按照可执行程序运行时的需要装入与链接共享库。装入是指把共享库在永久存储上的内容复制到内存,链接是指填充跳转表(jump table)与重定位指针。 (zh)
  • Un enllaç dinàmic és aquell en el qual una biblioteca de codi és enllaçada quan un determinat programa s'executa, és a dir en temps d'execució (en oposició a un enllaç estàtic, que es produeix en temps de compilació). L'avantatge d'aquest tipus d'enllaç és que el programa és més lleuger, i que evita la duplicació de codi (per exemple, quan dos programes requereixen fer servir la mateixa biblioteca, es necessita només una còpia d'aquesta). (ca)
  • Dynamický linker označuje ve výpočetní technice část operačního systému (OS), která načítá (kopíruje z perzistentního úložiště do operační paměti) a kde linker propojuje (vyplňuje tabulky skoků a mění ukazatele) na funkce ve sdílených knihovnách se spustitelným programem za běhu programu. Specifický formát spustitelných souborů je jiný pro každý operační systém. Tento formát určuje rozhraní linkeru a jeho implementaci. (cs)
  • In 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. (en)
  • Un enlace dinámico es aquel en el cual una biblioteca de código es enlazada cuando un determinado programa se ejecuta (en oposición a un enlace estático, que se produce en tiempo de compilación). La ventaja de este tipo de enlace es que el programa es más liviano, y que evita la duplicación de código (por ejemplo, cuando dos programas requieren usar la misma biblioteca, se necesita sólo una copia de ésta). * Datos: Q2916124 (es)
  • 컴퓨팅에서 동적 링커(dynamic linker), 동적 연결자(動的連結子)는 라이브러리 내용을 영구적 기억 장치에서 RAM으로 복사하고 을 채우고 포인터의 위치를 재조정함으로써 런타임 중에 실행 파일에 필요한 공유 라이브러리를 로드하고 링크하는 운영 체제의 일부 기능이다. 동적 라이브러리(dynamic library)는 소프트웨어의 일종으로, 말 그대로 동적 링크를 사용한 라이브러리이다. 여러 프로그램이 공통으로 필요로 하는 기능을 프로그램과는 분리하여 필요할 때에만 불러내어 쓸 수 있게 만들어 놓은 라이브러리를 말한다. 예를 들어 「마우스 포인터가 지금 화면 어디에 있는지를 조사」하는 기능은 다양한 프로그램(응용 프로그램)이 공통적으로 사용하려는 기능으로 여겨지므로, 그 부분만을 모듈화하고, 여러 프로그램들이 사용할 수 있도록 하는 것이 낫다. 이러한 경우 이 기능을 동적 라이브러리로서 만들어 놓는 경우가 많다. 마이크로소프트 윈도우에서는 동적 링크 라이브러리라고 해서 확장자(extension)가 DLL인 파일로 제공되고 있으며, 리눅스에선 /lib 디렉터리 밑의 .so 파일 등으로 구현된다. (ko)
  • Konsolidator dynamiczny, inaczej linker dynamiczny – część systemu operacyjnego, która wywoływana jest w chwili uruchomienia programu i odpowiada za załadowanie do przestrzeni adresowej procesu niezbędnych dla niego bibliotek programistycznych, uzupełnienie wczytanego kodu o adresy funkcji bibliotecznych, które będą przez proces wykorzystywane, i rozpoczęcie wykonywania wczytanego kodu maszynowego od wskazanego przez programistę punktu. (pl)
  • Динамічний лінкер (або динамічний компонувальник, програма динамічного зв'язування) — частина операційної системи, що і лінкує спільні бібліотеки (англ. shared libraries), необхідні виконуваному файлу для початку виконання. Таке лінкування здійснюється шляхом копіювання секцій бібліотеки з диска до оперативної пам'яті (якщо цей крок ще не було зроблено), і налаштування адрес, що посилаються на бібліотечні функції, у виконуваному файлі («релокація»). Точні механізми того, як завантажуються і лінкуються бібліотеки, повністю залежать від операційної системи і використовуваних форматів двійкових файлів. (uk)
rdfs:label
  • Enllaçat dinàmic (ca)
  • Dynamický linker (cs)
  • Enlace dinámico (es)
  • Dynamic linker (en)
  • 동적 링커 (ko)
  • 動的リンク (ja)
  • Konsolidator dynamiczny (pl)
  • Ligação dinâmica (pt)
  • Динамічний лінкер (uk)
  • 动态连接器 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is rdfs:seeAlso of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License