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

In computer systems a loader is the part of an operating system that is responsible for loading programs and libraries. It is one of the essential stages in the process of starting a program, as it places programs into memory and prepares them for execution. Loading a program involves memory-mapping the contents of the executable file containing the program instructions into memory, and then carrying out other required preparatory tasks to prepare the executable for running. Once loading is complete, the operating system starts the program by passing control to the loaded program code.

Property Value
dbo:abstract
  • مُحمِل (حاسوب)من ويكيبيديا، الموسوعة الحرة في الحوسبة، المُحمِل هو الجزء من نظام التشغيل المسؤول عن تحميل البرامج، أحد أهم المراحل الرئيسية في عملية بدء البرنامج، فالمُحمِل هو برنامج مسؤول عن وضع البرامج في الذاكرة وتحضيرها للتنفيذ. يتضمن تحميل البرنامج قراءة محتويات ، والملف الذي يحتوي على نص البرنامج، إلى الذاكرة، ثم القيام بعد ذلك بمهام تحضيرية مطلوبة لإعداد تشغيل البرنامج القابل للتنفيذ. وبمجرد اكتمال التحميل، يبدأ نظام التشغيل البرنامج عن طريق تمرير التحكم إلى رمز البرنامج الذي تم تحميله. جميع أنظمة التشغيل التي تدعم تحميل البرامج لديها مُحمِلات، وبصرف النظر عن الأنظمة التي ينفذ الرمز مباشرة من ذاكرة القراءة فقط أو في حالة أنظمة الحاسوب التي لديها درجة عالية من التخصص والتي لديها مجموعة ثابتة من البرامج المتخصصة فقط.وفي العديد من أنظمة التشغيل يقبع المُحمِل بشكل دائم في الذاكرة، وعلى الرغم من أن بعض أنظمة التشغيل التي تدعم الذاكرة الافتراضية قد تسمح بوجود المُحمِل في موقع بالذاكرة . وفي حالة أنظمة التشغيل التي تدعم الذاكرة الافتراضية، قد لا ينسخ المُحمِل محتويات الملفات القابلة للتنفيذ في الذاكرة، بل يعلن ببساطة إلى النظام الفرعي للذاكرة الافتراضية أن هناك تعيين بين منطقة الذاكرة المخصصة لاحتواء رمز البرنامج المراد تشغيله ومحتويات الملف القابل للتنفيذ المرتبط به. (انظر ). ثم يتم توعية النظام الفرعي للذاكرة الأفتراضية بأن الصفحات بتلك المنطقة من الذاكرة يلزم تعبأتها حسب الطلب متى يضرب تنفيذ البرنامج فعلا تلك المناطق الشاغرة من الذاكرة. وهذا قد يعني عدم نسخ أجزاء من رمز البرنامج في الذاكرة حتى يتم استخدامها بالفعل، والرمز الغير مستعمل قد لا يتم تحميله في الذاكرة مطلقا. (ar)
  • Zavaděč (anglicky loader) je v informatice speciální program, který je typicky součástí jádra operačního systému. Zavaděč je zodpovědný za umístění spouštěného programu do paměti počítače, přípravu na jeho spuštění a jeho následnou aktivaci. (cs)
  • Als Lader (englisch loader) bezeichnet man den sehr grundlegenden Dienst eines Betriebssystems, ausführbare Programme in den Arbeitsspeicher zu laden und auszuführen. Je nach Komplexität des Betriebssystems gehören dazu unterschiedliche Aufgaben. Handelt es sich um den Loader des BIOS, der den Bootloader des Betriebssystems startet, beschränkt sich die Aufgabe lediglich darauf, einen Bootblock an eine feste Adresse zu laden und die Ausführung an dieser Adresse fortzusetzen. Die Lader der einfachsten Betriebssysteme (zum Beispiel das Atari XL-DOS) sind nicht wesentlich komplexer – der Lader erhält als Informationen, woher das Programm zu laden ist und in welchen Speicherbereich, lädt das Programm, und springt dann an den Anfang dieses Speicherbereiches, so dass das Programm die Kontrolle erhält. Der Lader eines modernen Multitasking-Betriebssystemes, das gerade ein Programm startet (einen Prozess erzeugt), hat noch erheblich mehr zu tun, nämlich das Reservieren von Arbeitsspeicher für Programm- und Datensegmente beim Betriebssystem, das Laden des Programmes in die vorgesehenen Arbeitsspeicherbereiche, bei einem entsprechenden Arbeitsspeichermodell die Umrechnung von relativen in absolute Arbeitsspeicheradressen sowie den Anstoß des Binders, der dynamisch Programmbibliotheken einbindet. Die Kontrolle wird danach jedoch nicht direkt an das Programm übergeben, dies ist in Multitasking-Systemen die Aufgabe des Prozess-Schedulers. (de)
  • En informática, el cargador de programas es la parte del sistema operativo cuya función es cargar programas en memoria desde los ejecutables. El cargador es usualmente una parte del núcleo del sistema operativo y es cargado al iniciar el sistema y permanece en memoria hasta que el sistema es reiniciado o apagado. Algunos sistemas operativos que tienen un núcleo paginable pueden tener el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un intercambio de memoria. Todos los sistemas operativos que soportan la carga de programas tienen cargadores. Algunos sistemas operativos empotrados de computadoras altamente especializadas corren un único programa y no existen capacidades de carga de programas, por lo tanto no usan cargadores. Ejemplos de estos sistemas embebidos se encuentran en equipos de audio para automóviles. En los sistemas Unix, el cargador es el manejador para la llamada del sistema execve. Algunas computadoras necesitan cargadores relocalizables, los cuales ajustan direcciones de memoria (punteros) en un ejecutable para compensar las variaciones en la cual la memoria disponible de la aplicación empieza. Las computadoras que necesitan de los cargadores relocalizables son aquellos en los cuales los punteros son direcciones absolutas en vez de compensaciones de del programa. Un ejemplo muy conocido está en las mainframes IBM Sistema 360 y sus descendientes, incluyendo la serie de los sistemas Z9. Los enlazadores dinámicos son otro tipo de cargador que carga y liga biblioteca de enlace dinámico, como lo son los archivos dll o so. (es)
  • In computer systems a loader is the part of an operating system that is responsible for loading programs and libraries. It is one of the essential stages in the process of starting a program, as it places programs into memory and prepares them for execution. Loading a program involves memory-mapping the contents of the executable file containing the program instructions into memory, and then carrying out other required preparatory tasks to prepare the executable for running. Once loading is complete, the operating system starts the program by passing control to the loaded program code. All operating systems that support program loading have loaders, apart from highly specialized computer systems that only have a fixed set of specialized programs. Embedded systems typically do not have loaders, and instead, the code executes directly from ROM or similar. In order to load the operating system itself, as part of booting, a specialized boot loader is used. In many operating systems, the loader resides permanently in memory, though some operating systems that support virtual memory may allow the loader to be located in a region of memory that is pageable. In the case of operating systems that support virtual memory, the loader may not actually copy the contents of executable files into memory, but rather may simply declare to the virtual memory subsystem that there is a mapping between a region of memory allocated to contain the running program's code and the contents of the associated executable file. (See memory-mapped file.) The virtual memory subsystem is then made aware that pages with that region of memory need to be filled on demand if and when program execution actually hits those areas of unfilled memory. This may mean parts of a program's code are not actually copied into memory until they are actually used, and unused code may never be loaded into memory at all. (en)
  • En informatique, le chargeur est un composant du système d'exploitation dont le rôle est de charger des programmes en mémoire, afin de créer un processus. Ses principales responsabilités sont la lecture et l'analyse du fichier exécutable, la création des ressources nécessaires à l'exécution de celui-ci, puis enfin le lancement effectif de son exécution. Le chargeur est généralement invoqué à l'aide d'un appel système ; cependant, dans des systèmes comme Linux, des fonctionnalités comme les bibliothèques dynamiques sont gérées elles-mêmes par un programme auquel le chargeur délègue une partie de son travail. (fr)
  • Dalam sistem komputer, pemuat adalah bagian dari sistem operasi yang bertanggung jawab untuk memuat program-program dan pustaka perangkat lunak. Ini adalah salah satu tahap penting dalam proses memulai sebuah program, seperti menempatkan program-program ke memori dan mempersiapkannya untuk dijalankan. Memuat sebuah program melibatkan pembacaan isi dari berkas yang dapat dijalankan yang berisi instruksi-instruksi program ke dalam memori, dan kemudian melaksanakan persiapan lain yang diperlukan oleh tugas-tugas untuk mempersiapkan berkas itu untuk dijalankan. Setelah pemuatan selesai, sistem operasi memulai program dengan melewatkan kontrol pada kode program yang dimuat. (in)
  • 로더(loader)는 컴퓨터 운영 체제의 일부분으로, 하드디스크와 같은 오프라인 저장 장치에 있는 특정 프로그램을 - 대부분의 경우 응용 프로그램이지만, 경우에 따라서는 운영 체제 그 자신의 일부가 될 수도 있다 - 찾아서 주기억장치에 적재하고, 그 프로그램이 실행되도록 하는 역할을 담당한다. 적재되는 프로그램은 그 자체에 초기에는 주기억장치에 적재되지 않지만, 필요할 때 적재될 수 있는 요소들을 포함할 수 있다. 멀티태스킹이 지원되는 운영 체제에서, 디스패처(dispatcher)라는 프로그램은 서로 다른 태스크들 간에 컴퓨터 CPU의 할당시간을 조절하고, 특정 태스크와 관련된 프로그램이 주기억장치에 있지 않을 때에는 로더를 호출한다. (ko)
  • ローダ (loader) は、プログラムやデータなどを、外部(他のコンピュータや外部記憶装置)からインタフェースなどを通して受け取り、プログラム間の参照関係を解決し位置依存に対するリロケーションを行った上で、主記憶装置やワークエリアに置き(ロードし)、実行開始させるプログラムである。但し、産業分野や制御分野に利用される組込系マイクロコンピュータを取り扱う書籍においては、プログラム間の参照関係を解決する部分はリンカ、位置依存に対するリロケーション部分はロケータ、というように別々の機能とされ、ローダの中にプログラムの実行開始機能は含まれず、ローダは純粋にプログラムやデータなどを主記憶装置などの所定のエリアに配置する機能として説明されることがある。 (ja)
  • Загру́зчик (англ. loader) — в информатике, программа, отвечающая за загрузку исполняемых файлов и запуск соответствующих новых процессов. Обычно является частью операционной системы, но может быть и самостоятельной программой — к примеру, позволяющей операционной системе запускать программы, скомпилированные для других операционных систем (см. также: эмуляторы, WINE). При запуске новой программы загрузчик должен: * Считать данные из запускаемого файла. * Если необходимо — загрузить в память недостающие динамические библиотеки. * Заменить в коде новой программы относительные адреса и символические ссылки на точные, с учётом текущего размещения в памяти, то есть выполнить (англ. Relocation). * Создать в памяти образ нового процесса и запланировать его к исполнению. Загрузчик операционной системы действует по схожему принципу, но обычно является отдельной программой, поскольку решает специфическую задачу — запуск самой операционной системы. (ru)
  • 載入器(英語:Loader),又譯為加載器、載入程序,是作業系統的一部份,負責程式的載入。它是程式執行中不可或缺的一個步驟,載入器會將程式置放在記憶體中,讓它開始執行。載入程式的步驟包括,讀取執行檔,將執行檔的內容寫入記憶體中,之後開展其他所需的準備工作,準備讓執行檔運行。當載入完成之後,作業系統會將控制權交給載入的程式碼,讓它開始運作。 (zh)
dbo:wikiPageID
  • 483773 (xsd:integer)
dbo:wikiPageLength
  • 10371 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1113765613 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Zavaděč (anglicky loader) je v informatice speciální program, který je typicky součástí jádra operačního systému. Zavaděč je zodpovědný za umístění spouštěného programu do paměti počítače, přípravu na jeho spuštění a jeho následnou aktivaci. (cs)
  • Dalam sistem komputer, pemuat adalah bagian dari sistem operasi yang bertanggung jawab untuk memuat program-program dan pustaka perangkat lunak. Ini adalah salah satu tahap penting dalam proses memulai sebuah program, seperti menempatkan program-program ke memori dan mempersiapkannya untuk dijalankan. Memuat sebuah program melibatkan pembacaan isi dari berkas yang dapat dijalankan yang berisi instruksi-instruksi program ke dalam memori, dan kemudian melaksanakan persiapan lain yang diperlukan oleh tugas-tugas untuk mempersiapkan berkas itu untuk dijalankan. Setelah pemuatan selesai, sistem operasi memulai program dengan melewatkan kontrol pada kode program yang dimuat. (in)
  • 로더(loader)는 컴퓨터 운영 체제의 일부분으로, 하드디스크와 같은 오프라인 저장 장치에 있는 특정 프로그램을 - 대부분의 경우 응용 프로그램이지만, 경우에 따라서는 운영 체제 그 자신의 일부가 될 수도 있다 - 찾아서 주기억장치에 적재하고, 그 프로그램이 실행되도록 하는 역할을 담당한다. 적재되는 프로그램은 그 자체에 초기에는 주기억장치에 적재되지 않지만, 필요할 때 적재될 수 있는 요소들을 포함할 수 있다. 멀티태스킹이 지원되는 운영 체제에서, 디스패처(dispatcher)라는 프로그램은 서로 다른 태스크들 간에 컴퓨터 CPU의 할당시간을 조절하고, 특정 태스크와 관련된 프로그램이 주기억장치에 있지 않을 때에는 로더를 호출한다. (ko)
  • ローダ (loader) は、プログラムやデータなどを、外部(他のコンピュータや外部記憶装置)からインタフェースなどを通して受け取り、プログラム間の参照関係を解決し位置依存に対するリロケーションを行った上で、主記憶装置やワークエリアに置き(ロードし)、実行開始させるプログラムである。但し、産業分野や制御分野に利用される組込系マイクロコンピュータを取り扱う書籍においては、プログラム間の参照関係を解決する部分はリンカ、位置依存に対するリロケーション部分はロケータ、というように別々の機能とされ、ローダの中にプログラムの実行開始機能は含まれず、ローダは純粋にプログラムやデータなどを主記憶装置などの所定のエリアに配置する機能として説明されることがある。 (ja)
  • 載入器(英語:Loader),又譯為加載器、載入程序,是作業系統的一部份,負責程式的載入。它是程式執行中不可或缺的一個步驟,載入器會將程式置放在記憶體中,讓它開始執行。載入程式的步驟包括,讀取執行檔,將執行檔的內容寫入記憶體中,之後開展其他所需的準備工作,準備讓執行檔運行。當載入完成之後,作業系統會將控制權交給載入的程式碼,讓它開始運作。 (zh)
  • مُحمِل (حاسوب)من ويكيبيديا، الموسوعة الحرة في الحوسبة، المُحمِل هو الجزء من نظام التشغيل المسؤول عن تحميل البرامج، أحد أهم المراحل الرئيسية في عملية بدء البرنامج، فالمُحمِل هو برنامج مسؤول عن وضع البرامج في الذاكرة وتحضيرها للتنفيذ. يتضمن تحميل البرنامج قراءة محتويات ، والملف الذي يحتوي على نص البرنامج، إلى الذاكرة، ثم القيام بعد ذلك بمهام تحضيرية مطلوبة لإعداد تشغيل البرنامج القابل للتنفيذ. وبمجرد اكتمال التحميل، يبدأ نظام التشغيل البرنامج عن طريق تمرير التحكم إلى رمز البرنامج الذي تم تحميله. (ar)
  • Als Lader (englisch loader) bezeichnet man den sehr grundlegenden Dienst eines Betriebssystems, ausführbare Programme in den Arbeitsspeicher zu laden und auszuführen. Je nach Komplexität des Betriebssystems gehören dazu unterschiedliche Aufgaben. (de)
  • En informática, el cargador de programas es la parte del sistema operativo cuya función es cargar programas en memoria desde los ejecutables. El cargador es usualmente una parte del núcleo del sistema operativo y es cargado al iniciar el sistema y permanece en memoria hasta que el sistema es reiniciado o apagado. Algunos sistemas operativos que tienen un núcleo paginable pueden tener el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un intercambio de memoria. (es)
  • In computer systems a loader is the part of an operating system that is responsible for loading programs and libraries. It is one of the essential stages in the process of starting a program, as it places programs into memory and prepares them for execution. Loading a program involves memory-mapping the contents of the executable file containing the program instructions into memory, and then carrying out other required preparatory tasks to prepare the executable for running. Once loading is complete, the operating system starts the program by passing control to the loaded program code. (en)
  • En informatique, le chargeur est un composant du système d'exploitation dont le rôle est de charger des programmes en mémoire, afin de créer un processus. Ses principales responsabilités sont la lecture et l'analyse du fichier exécutable, la création des ressources nécessaires à l'exécution de celui-ci, puis enfin le lancement effectif de son exécution. (fr)
  • Загру́зчик (англ. loader) — в информатике, программа, отвечающая за загрузку исполняемых файлов и запуск соответствующих новых процессов. Обычно является частью операционной системы, но может быть и самостоятельной программой — к примеру, позволяющей операционной системе запускать программы, скомпилированные для других операционных систем (см. также: эмуляторы, WINE). При запуске новой программы загрузчик должен: Загрузчик операционной системы действует по схожему принципу, но обычно является отдельной программой, поскольку решает специфическую задачу — запуск самой операционной системы. (ru)
rdfs:label
  • محمل (حوسبة) (ar)
  • Zavaděč (program) (cs)
  • Lader (Programmierung) (de)
  • Cargador de programas (es)
  • Pemuat (komputer) (in)
  • Chargeur (informatique) (fr)
  • Loader (computing) (en)
  • 로더 (컴퓨팅) (ko)
  • ローダ (ja)
  • Загрузчик программ (ru)
  • 載入器 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink 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