工具軟件

工具軟件

電腦常用軟件工具
電腦工具軟件就是指在使用電腦進行工作和學習時經常使用的軟件。[1]
    軟件名稱: 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 中文名:工具軟件 外文名:Utility software 特點:占用空間小,功能單一,方便等 分類:系統類圖像類多媒體類網絡類 下載方式:網絡上直接下載使用

特點

一、占用空間小。一般隻有幾兆字節到幾十兆字節,安裝後占用磁盤空間較小。

二、功能單一。每個工具軟件都是為了滿足電腦用戶某類特定需求設計的,因此其功能單一。

三、可免費使用。大部分工具軟件用戶可以從網上直接下載到本地電腦上使。

四、使用方便。

五、更新較快。

分類

1,系統類:主要包括硬件工具與系統維護工具和美化系統軟件。

2,圖像類:包括衆多針對創建、編輯、修改、查看等方面的軟件。

3,多媒體類:主要包括媒體的音頻、視頻播放以及文件格式轉換。

4,網絡類:雲盤、浏覽器、聊天軟件等

5、遊戲類:遊戲盒子

6、其他類。

軟件運行

軟件在加載到電腦的數據存貯器(例如硬盤或存儲器)後,電腦就可以運行該軟件。“運行”指的是将指令集由軟件移到電腦硬件中,硬件會處理指令集對應的機器碼。每一個指令都會讓電腦運行特定的動作,包括搬移數據、運行運算或是改變控制流程。

數據搬移一般會由存儲器的一個位置移到另一個位置,有時數據搬移會用到中央處理器中允許較快速數據處理的暫存器。大量的數據搬移會用去不少的系統資源,因此有時會用“指針”來處理數據。運行運算的範圍很廣,簡單的可以包括将某位置的數據加一,複雜的可能包括許多數據及對應的處理。

軟件的運行多半是一個指令接一個指令的循序進行,但有時會需要改變軟件中指令運行的順序,例如有可以使某一段程序運行數次的循環,或是依特定條件運行兩段程序中的一段的分支指令,甚至是可以運行子程序,運行完成後再回到原來程序,而有些語言也支持無條件的跳躍指令。

軟件可以以許多不同的方式運作,包括可執行文件、源代碼、腳本及電腦配置。

編程語言

以 最低級的角度來看,可執行文件中包括了針對特定微處理器(一般會是CPU)的機器碼,機器碼包括了一連串二進制的數值,使處理器從目前的狀态變換到下一個 狀态。例如指令可能會修改電腦内一特定位置中的數值,其效果是用戶無法直接觀測到的,指令也可能讓屏幕上顯示特定數據,這種狀态變換是用戶可以看到的。處 理器會依照順序處理收到的指令,不過處理器的處理也可能受到中斷,或是因為流程控制指令而改變其要處理的指令。

機器碼是許多二進制的數值,不方便工程師閱讀及開發程序,因此有彙編語言,将機器碼轉換為人可以看懂的助記符。不過 現在多半的軟件是用高級語言撰寫,比較類似自然語言,對人類而言比機器碼或彙編語言要簡單,方便人類使用。高級語言一般會用直譯或編譯的方式,将軟件的源 代碼轉換為機器碼。

源代碼是指以編程語言所撰寫的一系列人類可閱讀的電腦指令,以實現出軟件的行為和功能。​

相關詞條

相關搜索

其它詞條