電腦工具軟件就是指在使用電腦進行工作(zuo)和學(xue)習時經(jing)常(chang)使用(yong)的軟件(jian)。工具軟件(jian)的特點有(you)(you):占(zhan)用(yong)空(kong)間(jian)小,一般只(zhi)有(you)(you)幾兆字節到幾十兆字節,安(an)裝后占(zhan)用(yong)磁盤(pan)空(kong)間(jian)較(jiao)小。功能單一,每個工具軟件(jian)都(dou)是為了滿(man)足電腦用(yong)戶某類(lei)特定需求設計的,因此其功(gong)能單一。可免費(fei)使(shi)用(yong),大部分工具軟(ruan)(ruan)件用(yong)戶可以從(cong)網上直接(jie)下載到本(ben)地(di)電腦上使(shi)。工具軟(ruan)(ruan)件使(shi)用(yong)十分的方便(bian),且它的(de)更(geng)新較快(kuai)。具體的(de)分(fen)類(lei)主要包括:系(xi)統類(lei)主要是硬件(jian)工(gong)具與系(xi)統維護工(gong)具和美化系(xi)統軟件(jian)。圖像類(lei),包括眾多針對創建、編輯、修改、查(cha)看等(deng)方面的(de)軟件(jian)。多媒體(ti)類,主要是媒體(ti)的(de)音頻、視頻播放以及(ji)文(wen)件格式轉換。網絡(luo)類的(de)話,則是云(yun)盤、瀏覽(lan)器(qi)、聊天軟(ruan)件等。還(huan)有游戲類,基本上都是一些(xie)專(zhuan)供娛樂的(de)游戲軟件。
軟件在加載到電腦的數據存貯器,電腦就可以運行該(gai)軟(ruan)件。“運(yun)(yun)(yun)行(xing)”指(zhi)的(de)(de)是將指(zhi)令(ling)集(ji)由軟(ruan)件移(yi)到電(dian)腦(nao)硬(ying)件中,硬(ying)件會處理指(zhi)令(ling)集(ji)對應的(de)(de)機器碼。每一個指(zhi)令(ling)都會讓電(dian)腦(nao)運(yun)(yun)(yun)行(xing)特定的(de)(de)動作,包(bao)括搬移(yi)數(shu)據、運(yun)(yun)(yun)行(xing)運(yun)(yun)(yun)算或是改變控制(zhi)流程。數據搬(ban)移一般(ban)會由存儲器(qi)的(de)一個(ge)位(wei)置(zhi)移到(dao)另一個(ge)位(wei)置(zhi),有時數據搬(ban)移會用到(dao)中央處理器(qi)中允許(xu)較(jiao)快速(su)數據處理的(de)暫(zan)存器(qi)。大量的(de)數據搬(ban)移(yi)會(hui)用(yong)去不少的系統資(zi)源,因此有(you)時(shi)會(hui)用(yong)“指針(zhen)”來處理數(shu)據。運行運算的范圍很廣,簡(jian)單的可以包(bao)括將某(mou)位(wei)置的數(shu)據加一,復雜的可能包(bao)括許多數(shu)據及對應的(de)處理。軟件的(de)運(yun)行(xing)多半是(shi)(shi)一個(ge)指(zhi)令(ling)(ling)接一個(ge)指(zhi)令(ling)(ling)的(de)循(xun)序(xu)進行(xing),但有(you)時會需要改變軟件中指(zhi)令(ling)(ling)運(yun)行(xing)的(de)順序(xu),例如有(you)可以使某一段(duan)程序(xu)運(yun)行(xing)數次的(de)循(xun)環,或(huo)是(shi)(shi)依特定條件運行(xing)兩段(duan)程(cheng)序中的一(yi)段(duan)的分支(zhi)指(zhi)令,甚至是可(ke)以運行(xing)子程(cheng)序,運行(xing)完成后再回到原來程(cheng)序,而有些語(yu)言也支(zhi)持無條件的跳躍(yue)指(zhi)令。軟件可(ke)以以許多不同的方式運作,包(bao)括可(ke)執行文件、源代碼、腳本及電腦配置(zhi)。