짐을 싣는 사람

작가: John Stephens
창조 날짜: 26 1 월 2021
업데이트 날짜: 18 할 수있다 2024
Anonim
#황수관 TV는 사랑을 싣고 179회 | 故 황수관 박사 KBS 1997.12.19. 방송
동영상: #황수관 TV는 사랑을 싣고 179회 | 故 황수관 박사 KBS 1997.12.19. 방송

콘텐츠

정의-로더의 의미는 무엇입니까?

로더는 필요한 모든 프로그램과 라이브러리가로드되도록하는 운영 체제의 주요 구성 요소로, 프로그램 실행의 시작 단계에서 필수적입니다. 라이브러리와 프로그램을 실행을 준비하기 위해 기본 메모리에 배치합니다. 로드에는 프로그램의 지침이 포함 된 실행 파일의 내용을 읽은 다음 실행 파일을 준비하기 위해 필요한 다른 준비 작업을 수행하는 작업이 포함됩니다.이 작업은 모두 크기에 따라 몇 초에서 몇 분 정도 걸립니다. 실행해야하는 프로그램.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 로더를 설명합니다

로더는 OS가 실행할 프로그램이나 응용 프로그램을 준비하는 작업을 수행하는 운영 체제의 구성 요소입니다. 실행 파일의 내용을 읽은 다음이 명령을 RAM에 저장하고 프로그램을 실행하기 위해 메모리에 있어야하는 라이브러리 요소를 저장합니다. 대부분의 프로그램이 시작되기 직전에 스플래쉬 화면이 나타나는 이유는 백그라운드에서 발생하는 일을 보여주는데, 이는 로더가 현재 메모리에로드하는 것입니다. 모든 작업이 완료되면 프로그램을 실행할 수 있습니다. 작은 프로그램의 경우이 프로세스는 거의 즉각적이지만 게임, 3D 및 CAD 소프트웨어와 같이 실행에 필요한 큰 라이브러리가있는 크고 복잡한 응용 프로그램의 경우 시간이 더 오래 걸릴 수 있습니다. 로딩 속도는 CPU 및 RAM 속도에 따라 달라집니다.

프로그램 시작시 모든 코드와 라이브러리가로드되는 것은 아니며 실제로 프로그램을 실행하는 데 필요한 코드와 라이브러리 만로드됩니다. 다른 라이브러리는 프로그램이 실행될 때 또는 필요한 경우에만로드됩니다. 현재 레벨이나 플레이어가있는 위치에 자산 만로드 된 게임과 같은 응용 프로그램의 경우 특히 그렇습니다.

다른 운영 체제의 로더에는 특정 운영 체제 고유의 뉘앙스와 특수 기능이있을 수 있지만 기본적으로 동일한 기능을 수행합니다. 다음은 로더의 책임입니다.

  1. 메모리 요구 사항, 권한 등에 대한 프로그램의 유효성을 검사하십시오.
  2. 프로그램 이미지 또는 필요한 라이브러리와 같은 필요한 파일을 디스크에서 메모리로 복사
  3. 필요한 명령 줄 인수를 스택에 복사
  4. 프로그램의 시작점을 링크하고 다른 필요한 라이브러리를 링크하십시오
  5. 레지스터 초기화
  6. 메모리의 프로그램 시작점으로 이동