工具軟體

工具軟體

電腦工具軟體就是指在使用電腦進行工作和學習時經常使用的軟體。

特點


一,佔用空間小。一般只有幾兆位元組到幾十兆位元組,安裝后佔用磁碟空間較小。
二,功能單一。每個工具軟體都是為了滿足電腦用戶某類特定需求設計的,因此其功能單一。
三,可免費使用。大部分工具軟體用戶可以從網上直接下載到本地電腦上使。
四,使用方便。
五,更新較快。

分類


1,系統類:主要包括硬體工具與系統維護工具和美化系統軟體。
2,圖像類:包括眾多針對創建、編輯、修改、查看等方面的軟體。
3,多媒體類:主要包括媒體的音頻、視頻播放以及文件格式轉換。
4,網路類:雲盤、瀏覽器、聊天軟體等
5、遊戲類:遊戲盒子
6、其他類。

按功能分類


● 殺毒軟體實用程序用於掃描計算機病毒
● 文件歸檔器在提供一組文件或一個文件夾后輸出流或單個文件。歸檔實用程序與歸檔包不同,通常不包括壓縮或加密功能。有些歸檔實用程序可能有一個單獨的工具進行反向操作。
● 備份軟體可以複製硬碟上存儲的所有信息,並可以選擇文件(如意外刪除)或全部恢復(如發生硬碟故障)。
● 剪貼板管理器擴充剪貼板的功能。
● 文件系統級加密加密/解密流或文件。
● 數據壓縮實用程序在提供文件或流后輸出更小的文件或更短的流。
● 數據同步實用程序保持從源到目標數據之間的一致性。此工具有以下幾個分支:
● ● 文件同步實用程序維持兩個源之間的一致性。它們可以被用來創建備份副本,但也可以用來幫助用戶在移動設備上攜帶數字音樂,照片和視頻。
● ● 版本控制實用程序用於處理多個用戶修改同一文件。
● 磁碟檢查器可以掃描硬碟驅動器。
● 磁碟清理器可以找到系統不需要或佔用過多空間的文件。
● 磁碟壓縮實用程序可以壓縮/解壓磁碟內容,增加可用空間。
● 磁碟碎片整理程序可以檢測到內容被分區到磁碟上多個位置的電腦文件,並將文件各部分移到一處以提高性能。
硬碟分區實用程序可以把一個驅動器分成多個邏輯驅動器,每個邏輯驅動器有自己的文件系統。
● 磁碟空間分析器通過獲取文件、文件夾的大小直觀地顯示磁碟空間使用情況。
● 碟盤存儲實用工具。
文件管理器提供便捷的執行文件管理任務的方式。
十六進位編輯器直接更改文本或數據、程序等文件。
● 內存測試器檢查內存錯誤。
● 網路實用程序分析計算機的網路連接,配置網路設置,檢查數據傳輸或日記事件。
● 註冊表清理器分析並清理註冊表無用的鍵值。
● 屏幕保護程序原本通過將畫面空白,或在畫面上填滿移動的視頻,避免電腦陰極射線管顯示屏在靜止的情況下產生磷質烙印,從而減低其壽命。屏幕保護程序被用作娛樂或保安用途。
● 系統監視器監測資源和性能。
● 系統分析器提供有關連接到計算機上的硬體和安裝的軟體的詳細信息。

軟體運行


● 軟體在載入到電腦的數據存貯器(例如硬碟或存儲器)后,電腦就可以運行該軟體。“運行”指的是將指令集由軟體移到電腦硬體中,硬體會處理指令集對應的機器碼。每一個指令都會讓電腦運行特定的動作,包括搬移數據、運行運算或是改變控制流程。
● 數據搬移一般會由存儲器的一個位置移到另一個位置,有時數據搬移會用到中央處理器中允許較快速數據處理的暫存器。大量的數據搬移會用去不少的系統資源,因此有時會用“指針”來處理數據。運行運算的範圍很廣,簡單的可以包括將某位置的數據加一,複雜的可能包括許多數據及對應的處理。
● 軟體的運行多半是一個指令接一個指令的循序進行,但有時會需要改變軟體中指令運行的順序,例如有可以使某一段程序運行數次的循環,或是依特定條件運行兩段程序中的一段的分支指令,甚至是可以運行子程序,運行完成後再回到原來程序,而有些語言也支持無條件的跳躍指令。
● 軟體可以以許多不同的方式運作,包括可執行文件、源代碼、腳本及電腦配置。

編程語言


以最低級的角度來看,可執行文件中包括了針對特定微處理器(一般會是CPU)的機器碼,機器碼包括了一連串二進位的數值,使處理器從目前的狀態變換到下一個狀態。例如指令可能會修改電腦內一特定位置中的數值,其效果是用戶無法直接觀測到的,指令也可能讓屏幕上顯示特定數據,這種狀態變換是用戶可以看到的。處理器會依照順序處理收到的指令,不過處理器的處理也可能受到中斷,或是因為流程式控制制指令而改變其要處理的指令。
機器碼是許多二進位的數值,不方便工程師閱讀及開發程序,因此有彙編語言,將機器碼轉換為人可以看懂的助記符。不過現在多半的軟體是用高級語言撰寫,比較類似自然語言,對人類而言比機器碼或彙編語言要簡單,方便人類使用。高級語言一般會用直譯或編譯的方式,將軟體的源代碼轉換為機器碼。
源代碼是指以編程語言所撰寫的一系列人類可閱讀的電腦指令,以實現出軟體的行為和功能。

下載


幾乎所有的工具軟體都可以在網路上直接下載使用。