일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 스마트시티
- 4차산업
- QA
- ios
- certification
- 사양
- gbd-200
- 부자아빠가난한아빠
- 200-301
- 리눅스
- ads.txt
- 스펙정보
- 환경정보
- 韓国ヒップホップ
- 정보처리기사
- 일본유학
- 일본대학원
- 다음메일
- 성능측정
- 동시접속
- 사용자100명
- 사양정보
- 명령어
- DevNet
- 한국판뉴딜
- JMeter
- 韓国
- 5G
- 코로나바이러스
- move앱
- Today
- Total
IT 컴퓨터공학 자료실
동적 링크(動的リンク)에 대해 본문
動的リンク(どうてきりんく)とは二つの意味がある。
1. コンピュータのプログラムにおいて、実行時にプログラムの結合を行う方式。
2. ハイパーテキストにおいて、ノード間のリンクを参照時に決定する方式。
동적 링크란 두 가지 의미가 있다.
컴퓨터 프로그램 분야에서, 런타임 중에 프로그램과 결합을 하는 방식.
하이퍼 텍스트 분야에서, 노드 간의 링크를 참조 시에 결정하는 방식.
プログラムにおける動的リンク[編集]
프로그램에 있어서 동적링크
コンピュータのプログラム作成時に、一般に大規模なプログラムをモジュールに分割して、別々にコンパイルすることが行われる。
コンパイル直後の実行ファイル生成時に、ライブラリ等を全てリンクし、必要なコードが全て揃った実行ファイルを生成する方式を、静的リンクと呼ぶ。
컴퓨터 프로그램 작성 할 때에는 일반적으로 대규모의 프로그램을 모듈로 분할하여, 따로따로 컴파일을 하고 있다.
컴파일 직후에 실행파일을 생성할 때에는 라이브러리 등을 전부 링크하여, 필요한 코드가 전부 갖춰진 실행파일을 생성하는 방식을 정적 링크라고 부른다.
これに対し、実行ファイルでは不揃いなままにしておき、プログラムを実行する時に初めて他のモジュールやライブラリとリンクする方式を動的リンクと呼ぶ。この動的リンクを使ったライブラリを、ダイナミックリンクライブラリ(DLL)と呼ぶ。動的リンクライブラリを複数のプログラムから共有することには利点があるので、しばしば共有ライブラリとして運用される。
이와 반대로, 실행 파일에서는 필요한 코드를 갖춰지지 않은 채로 두고, 프로그램을 실행할 때에 처음 다른 모듈과 라이브러리를 링크하는 방식을 동적 링크라고 부른다. 이 동적 링크를 사용한 라이브러리를 다이내믹 링크 라이브러리(DLL) 라고 부른다. 동적 라이브러리를 여러 개의 프로그램으로부터 공유하는 것이 장점이라고 할 수 있으며, 여러 번 공유라이브러리로서 운용된다.
利点として、実行可能形式のプログラムサイズを小さくできること、共有ライブラリをバージョンアップしたときにプログラムを再コンパイルする必要がないことがあげられる。
또한 실행가능형의 프로그램사이즈를 작게 할 수 있는 점, 그리고 공유 라이브러리를 버전 업 했을 때 프로그램을 다시 컴파일해야 할 필요가 없다는 점을 장점으로 들 수 있다.
欠点としては、暗黙的に特定のバージョンの共有ライブラリの内部処理や仕様に依存していたプログラムがライブラリのバージョンアップによって動作しなくなること、バージョンアップした共有ライブラリに不良が作り込まれているとコンピュータ全体に影響が及ぶこと、バージョンアップによる影響範囲を事前に特定できないこと、複数のバージョンのライブラリがシステム内に存在するときの動作が特定できないこと等がある。これらの欠点は俗にコンピュータ業界で「DLL地獄(DLL Hell)」の名称で呼ばれることがある。
단점으로는 암묵적으로 특정 버전의 공유 라이브러리 부분처리와 방법에 의존하고 있던 프로그램은 라이브러리의 버전 업에 의해 동작하지 되어 지지 않는 다는 점, 버전업했던 공유 라이브러리에 불량(에러?)가 포함되어 있으면 컴퓨터 전체에 영향을 미치는 점, 버전 업에 의한 영향범위를 사전에 특정시킬 수 없다는 점, 여러 개의 버전의 라이브러리가 시스템 내부에서 존재할 때 동작은 특정 시킬 수 없다는 점 등이 있다. 이런 단점은 속된 말로 컴퓨터 업계에서 「DLL 지옥(DLL Hell)」 이라는 명칭으로 불리고 있다.
ハイパーテキストにおける動的リンク[編集]
하이퍼텍스트에 있어서 동적링크
ハイパーテキストにおいて、ハイパーテキストを記述したときにノード間のリンクをあらかじめ定義する方式に対して、参照時に動的にリンクを決定する方式を言う。
하이퍼텍스트에서 동적링크란 하이퍼텍스트를 기록하던 때에 노드 간 링크를 사전에 정의하는 방식에 반해, 참조할 때에 동적링크를 결정하는 방식을 말한다.
출처 : https://ja.wikipedia.org/wiki/%E5%8B%95%E7%9A%84%E3%83%AA%E3%83%B3%E3%82%AF
'etc.. 기타 카테고리 2 > 영어 번역 & 일본어 번역' 카테고리의 다른 글
파싱 (Parsing) (構文解析)에 대해 (0) | 2015.07.19 |
---|---|
Hardware Abstraction Layer(HAL)에 대해 (0) | 2015.07.19 |
JDBC에 대해 (0) | 2015.07.19 |
관계 대수(Relational Algebra)에 대해 (0) | 2015.07.19 |
테이블(Table)에 대해 (0) | 2015.07.19 |