-
工具軟件
(電腦工作和學習常用的軟件)
鎖定
電腦工具軟件就是指在使用電腦進行工作和學習時經常使用的軟件。
- 中文名
-
工具軟件
- 外文名
-
Utility software
- 特 點
-
佔用空間小,功能單一,方便等
- 分 類
-
系統類圖像類多媒體類網絡類
- 下載方式
-
網絡上直接下載使用
工具軟件特點
一,佔用空間小。一般只有幾兆字節到幾十兆字節,安裝後佔用磁盤空間較小。
[1]
二,功能單一。每個工具軟件都是為了滿足電腦用户某類特定需求設計的,因此其功能單一。
[1]
三,可免費使用。大部分工具軟件用户可以從網上直接下載到本地電腦上使。
[1]
工具軟件分類
1,系統類:主要包括硬件工具與系統維護工具和美化系統軟件。
[1]
2,圖像類:包括眾多針對創建、編輯、修改、查看等方面的軟件。
[1]
3,多媒體類:主要包括媒體的音頻、視頻播放以及文件格式轉換。
[1]
工具軟件按功能分類
工具軟件軟件運行
軟件在加載到電腦的數據存貯器(例如硬盤或存儲器)後,電腦就可以運行該軟件。“運行”指的是將指令集由軟件移到電腦硬件中,硬件會處理指令集對應的機器碼。每一個指令都會讓電腦運行特定的動作,包括搬移數據、運行運算或是改變控制流程。
[1]
數據搬移一般會由存儲器的一個位置移到另一個位置,有時數據搬移會用到中央處理器中允許較快速數據處理的暫存器。大量的數據搬移會用去不少的系統資源,因此有時會用“指針”來處理數據。運行運算的範圍很廣,簡單的可以包括將某位置的數據加一,複雜的可能包括許多數據及對應的處理。
[1]
軟件的運行多半是一個指令接一個指令的循序進行,但有時會需要改變軟件中指令運行的順序,例如有可以使某一段程序運行數次的循環,或是依特定條件運行兩段程序中的一段的分支指令,甚至是可以運行子程序,運行完成後再回到原來程序,而有些語言也支持無條件的跳躍指令。
[1]
軟件可以以許多不同的方式運作,包括可執行文件、源代碼、腳本及電腦配置。
[1]
工具軟件編程語言
以最低級的角度來看,可執行文件中包括了針對特定微處理器(一般會是CPU)的機器碼,機器碼包括了一連串二進制的數值,使處理器從目前的狀態變換到下一個狀態。例如指令可能會修改電腦內一特定位置中的數值,其效果是用户無法直接觀測到的,指令也可能讓屏幕上顯示特定數據,這種狀態變換是用户可以看到的。處理器會依照順序處理收到的指令,不過處理器的處理也可能受到中斷,或是因為流程控制指令而改變其要處理的指令。
[1]
機器碼是許多二進制的數值,不方便工程師閲讀及開發程序,因此有彙編語言,將機器碼轉換為人可以看懂的助記符。不過現在多半的軟件是用高級語言撰寫,比較類似自然語言,對人類而言比機器碼或彙編語言要簡單,方便人類使用。高級語言一般會用直譯或編譯的方式,將軟件的源代碼轉換為機器碼。
[1]
源代碼是指以編程語言所撰寫的一系列人類可閲讀的電腦指令,以實現出軟件的行為和功能。
[1]
工具軟件下載
幾乎所有的工具軟件都可以在網絡上直接下載使用。
[1]
- 參考資料
-
-
1.
崔俊凱.計算機軟件基礎:機械工業出版社,2007年9月