載入器

載入器(英語:Loader),又譯為載入器、載入程式,是作業系統的一部分,負責程式的載入。

基本介紹

  • 中文名:載入器
  • 外文名:Loader
  • 又稱:載入器、載入程式
  • 性質:是作業系統的一部分
  • 套用:負責程式的載入
  • 領域:計算機
簡介,作業系統,計算機存儲器,連結器,

簡介

它是程式運行中不可或缺的一個步驟,載入器會將程式置放在存儲器中,讓它開始運行。載入程式的步驟包括,讀取執行檔,將執行檔的內容寫入存儲器中,之後開展其他所需的準備工作,準備讓執行檔運行。當載入完成之後,作業系統會將控制權交給載入的代碼,讓它開始運作。

作業系統

作業系統(英語:operating system,縮寫OS)是管理計算機硬體軟體資源的電腦程式,同時也是計算機系統的核心與基石。作業系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理檔案系統等基本事務。作業系統也提供一個讓用戶與系統互動的操作界面。
作業系統的類型非常多樣,不同機器安裝的作業系統可從簡單到複雜,可從行動電話嵌入式系統超級計算機的大型作業系統。許多作業系統製造者對它涵蓋範疇的定義也不盡一致,例如有些作業系統集成了圖形用戶界面,而有些僅使用命令行界面,而將圖形用戶界面視為一種非必要的應用程式。

計算機存儲器

計算機存儲器(英語:Computer memory)是一種利用半導體技術製成的存儲數據的電子設備。其電子電路中的數據以二進制方式存儲,存儲器的每一個存儲單元稱做記憶元。
計算機存儲器可分為內部存儲器(簡稱記憶體或主存)和外部存儲器,其中記憶體是CPU能直接定址的存儲空間,由半導體器件製成。記憶體的特點是訪問速率快。記憶體是計算機中的主要部件,它是相對於外存而言的。我們平常使用的程式,如Windows作業系統、打字軟體、遊戲軟體等,一般都是安裝在硬碟等外存上的,但僅此是不能使用其功能的,必須把它們調入記憶體中運行,才能真正使用其功能,我們平時輸入一段文字,或玩一個遊戲,其實都是在記憶體中進行的。就好比在一個書房裡,存放書籍的書架和書櫃相當於計算機的外存,而我們工作的辦公桌就是記憶體。通常我們把要永久保存的、大量的數據存儲在外存上,而把一些臨時的或少量的數據和程式放在記憶體上,當然記憶體的好壞會直接影響計算機的運行速度。

連結器

連結器(英語:Linker),又譯為連結器連結器,是一個程式,將一個或多個由編譯器彙編器生成的目標檔案外加連結為一個執行檔
IBM大型主機比如OS/360上,連結器是linkage editor;在Unix-like系統上常用的連結器是GNU ld。目標檔案是包括機器碼和連結器可用信息的程式模組。簡單的講,連結器的工作就是解析未定義的符號引用,將目標檔案中的占位符替換為符號的地址。連結器還要完成程式中各目標檔案的地址空間的組織,這可能涉及重定位工作。
大多數現代作業系統都提供靜態連結動態連結兩種形式。

相關詞條

熱門詞條

聯絡我們