軟體指的是一個或數個程式的集合體,使用者可藉由操作軟體來控制系統平台進行指定的運算處理。
一、系統軟體
系統軟體(system software)的主要功能為控制電腦系統的運作、管理系統資源,以維持工作的順暢。
作業系統(Operating System, OS)是用來溝通硬體與軟體之間的橋樑
主要任務是負責管理資源與協調軟、硬體之間的運作
提供一個易於操作的環境,讓使用者可以有效地運用電腦。
圖形化使用者操作介面(Graphic User Interface, GUI)
作業系統會提供一個使用者操作介面(User Interface, UI),讓使用者與電腦進行溝通。早期的作業系統屬於文字介面,必須由鍵盤輸入一行一行的指令。
現今的作業系統大都使用圖形化使用者介面(Graphic User Interface, GUI),只要使用滑鼠點選圖示或是按個按鈕,就可以操控電腦。
語言翻譯程式(language translator)的目的是將程式語言所編寫出來的原始程式碼轉換成電腦硬體看得懂的機器碼,這樣電腦才有辦法執行。
工具程式(utility program)是指輔助作業系統的程式,像是Windows 作業系統提供的重組並最佳化磁碟機、磁碟清理、磁碟檢查、修復磁碟機等程式,均屬於工具程式。
另外還有備份軟體Norton Ghost、壓縮軟體WinZip、7-Zip 等,像是防毒程式、防火牆程式等。
常見的電腦作業系統
電腦常見的作業系統有Windows、macOS、UNIX及Linux等,其中全球市佔率達八成以上的Windows為目前主流的作業系統,分別說明如下。
Windows
Windows是微軟(Microsoft)公司設計的圖形化介面作業系統,讓使用者只要使用滑鼠就能操控電腦。常見的版本為Windows 10,也適用於行動裝置。
2. macOS
蘋果(Apple) 公司所設計的macOS作業系統,也是一種圖形化介面作業系統,主要是給該公司出產的麥金塔(Macintosh,簡稱為Mac)電腦使用。麥金塔電腦的軟硬體架構與其他廠牌電腦並不相容,作業系統也不同。
3. UNIX與Linux
1971年由貝爾實驗室所開發的UNIX,具有多人多工和完善的網路通訊能力,執行效能佳,且在系統穩定性及安全性方面皆表現優異,常應用於伺服器上。L i n u x 是由芬蘭人L i n u sTorvalds所設計的一個類似UNIX的核心程式,屬於開放原始碼的軟體,因此衍生出許多不同的版本,目前常見的發行套件有Fedora Core、Ubuntu(圖2-31)、Red Hat、Mandriva、SuSE等。
4. Android
Android作業系統以Linux為核心,目前應用於手機或平板電腦等行動裝置,該作業系統早期是Google所開發的,目前則由開放手機聯盟(Open Handset Alliance, OHA)持續開發。
5. iOS
iOS是由Apple公司為行動裝置所開發的作業系統,主要應用於iPhone、iPad、iPod Touch等硬體設備。
二、應用軟體
應用軟體(application software)的主要目的是幫助使用者解決特殊需求,所以針對各種不同的工作需求,軟體開發商會開發出各式各樣的應用軟體類型。
套裝軟體
如Microsoft Office、OpenShot、Photoshop。
自行設計的軟體( 軟體開發)
如人力資源管理系統、進銷存管理系統、會計資訊系統、餐廳點餐系統。