导语:软件:全面科普(0802-93)是科技数码中的重要话题,本文将为您详细介绍相关知识,内容丰富、通俗易懂,适合日常学习。本文发布于2026年08月02日。
软件(software,台湾译軟體)是一系列按照特定顺序组织的電腦数据和指令,是電腦中的非有形部分。電腦中的有形部分稱為硬體,由電腦的外殼及各零件及電路所組成。電腦軟體需有硬體才能運作,反之亦然,軟體和硬體都無法在不互相配合的情形下進行實際的運作。 一般来說,计算机软件划分为程式語言、系统软件、应用软件和介于这两者之间的中介軟體。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。 软件包括所有在電腦執行的程式,和其架構無關,例如執行檔、函式庫及腳本語言都屬於软件。軟體不分架構,有其共通的特性,在執行後可以讓硬體執行依設計時要求的機能。軟體儲存在記憶體中,軟體不是可以碰觸到的實體,可以碰觸到的都只是儲存軟體的零件(記憶體)或是媒介(光碟或磁片等)。 软件并不一定只包括可以在计算机上运行的電腦程式,有些定義中,与電腦程式相关的文档,一般也被认为是软件的一部分。简单的说软件就是程式加文档的集合体。软件被应用于世界的各个领域,对人们的生活和工作都产生了深远的影响。 編程語言 以最低階的角度來看,執行檔中包括了針對特定微處理器(一般會是CPU)的機械碼,機械碼包括了一連串二進位的數值,使處理器從目前的狀態變換到下一個狀態。例如指令可能會修改電腦內一特定位置中的數值,其效果是使用者無法直接觀測到的,指令也可能讓螢幕上顯示特定資料,這種狀態變換是使用者可以看到的。處理器會依照順序處理收到的指令,不過處理器的處理也可能受到中斷,或是因為流程控制指令而改變其要處理的指令。 機械碼是許多二進位的數值,不方便工程師閱讀及開發程式,因此有組合語言,將機械碼轉換為人可以看懂的助憶碼。不過現在多半的軟體是用高階語言撰寫,比較類似自然語言,對人類而言比機械碼或組合語言要簡單,方便人類使用。高階語言一般會用直譯或編譯的方式,將軟體的原始碼轉換為機械碼。 原始碼是指以程式語言所撰寫的一系列人類可閱讀的電腦指令,以實作出軟體的行為和功能。 分類 軟體的分類方式有很多種,可以依軟體的目的分為以下幾種: 系统软件 系统软件负责管理计算机系统中各种独立的硬件,使得它们可以协调工作,提供基本的功能,並為正在運行的應用軟件提供平台。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底(以下内容略)
栏目:科技数码 | 来源:维基百科 | 编辑:华尚百科 | 2026年08月02日
声明:本文仅供学习参考,如有不当欢迎指正。