Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 네트워크보안
- 반도체 취업
- 던전앤파이터
- 컴퓨터구조
- 인터럽트
- 아두이노함수
- 레지스터
- 보안
- neople
- 던파
- 에러
- 반도체 엔지니어
- 네트워크
- MLAgent
- 게임기획
- 메모리
- 암호화
- 면접
- 네오플
- 아두이노우노
- 유니티에러
- MuchineRunning
- 반도체
- 유니티
- memory
- 메타마스크
- 아두이노
- 이더리움
- 머신러닝
- Unity
Archives
- Today
- Total
Dreaming Deve1oper
Loading/Linking 본문
로딩/링킹 [Loading/Linking]
- 로더 [Loader]: 프로그램을 모듈 단위로 주기억 장치에 적재하는 시스템 소프트웨어.
- 링킹 [Linking]: 컴파일 이후 실행하기 이전에 작성한 프로그램이 사용하는 다른 프로그램 혹은 라이브러리를 가져와 연결하는 과정을 의미.

□ 주소 바인딩 - 로더
바인딩 시점 | 기능 |
프로그래밍 시점 | 모든 실제 물리 주소들을 프로그래머가 프로그램 자체에 직접 명시한다. |
컴파일 또는 어셈블리 시점 | 프로그램에서는 기호 주소 참조를 사용하고 이 기호 주소들은 컴파일러나 어셈블러에 의해서 실제 물리주소로 변환된다. |
적재 시점 | 컴파일러 또는 어셈블러는 상대주소를 생선한다. 로더는 이것들을 프로그램이 적재될 경우 절대 주소로 변환ㄷ한다. |
실행 시점 | 적재된 프로그램은 상대주소 형태를 유지한다. 이 상대주소들은 처리기 하드웨어 |
□ 주소 바인딩 - 링커
연결 시점 | 기능 |
프로그래밍 시점 | |
컴파일 또는 어셈블리 시점 | |
적재 모듈 생성 | |
실행 시점 |
'운영체제' 카테고리의 다른 글
Scheduling_2 (0) | 2021.11.24 |
---|---|
Scheduling (0) | 2021.11.17 |
Virtual Memory_2 (0) | 2021.11.17 |
Virtual Memory (0) | 2021.11.10 |
Memory Management (0) | 2021.11.03 |
Comments