系统软件
為應用軟體提供執行環境的電腦軟體
(重定向自系統軟體)
系統軟體(英語:System software),主要指用來執行或控制硬體所開發的計算機軟體,如作業系統、直譯器、編譯器、資料庫管理系統、公用程式等面向开发者的软件[1]。
系統軟體一詞常與系統程式(system program)混用,狹義而言,系統程式指的是作業系統設計,以及與作業系統相關的程式,例如行程排班、記憶體管理、行程通訊、平行程式、驅動程式等等;廣義來說,系統程式泛指與計算機系統相關的程式設計,例如嵌入式系統、組合語言程式設計、C語言程式設計、Linux核心程式設計等等;而系統軟體主要指的是輔佐系統程式能夠在電腦上執行或執行特定工作(例如除錯、行程排班)等等的工具程式。
常見的系統軟體包含:
- 作業系統(operating system):負責控制與管理計算機硬體與軟體資源,並提供使用者操作介面,讓使用者可與計算機互動的系統軟體,例如:UNIX、Linux、OS X、Microsoft Windows。
- 編譯器(compiler):將程式語言撰寫的程式碼,轉換成計算機可識讀的機器語言,產生可執行檔案,例如:GNU C Compiler(GCC)、LLVM,現今許多編譯器包含了編譯、組譯與連結等多種系統程式功能。
- 直譯器(interpreter):能夠把高階程式語言逐行直接轉譯執行,而非將所有內容都轉譯後才執行。
- 链接器(linker):將由編譯器或組譯器產生的目的檔和外部程式庫連結為一個可執行檔案。
- 載入器(loader):負責將程式載入到記憶體中,並配置記憶體與相關參數,使之能夠執行,現今許多整合開發環境(IDE)整合了編譯器與載入器,使的開發人員可以在編譯後立即執行測試結果。
- 組譯器(assembly):將用組合語言編寫,或是編譯器轉換過程中產生的組合語言檔案,轉換成機器語言檔案。
- 除錯器(debugger):用於偵錯其它程式,能夠讓程式碼在指令組模擬器(ISS)中可以檢查執行狀況以及選擇性地執行(例如設定中斷點)。
- 硬體驅動程式(driver):它提供了一個軟硬體介面,讓電腦軟體可以與硬體互動的程式。
- 公用程式(utility software):管理電腦的許多工具程式,如:檔案管理程式、格式化工具、磁碟管理。
註釋编辑
- ^ What is software??? - Definition from WhatIs.com. Searchsoa.techtarget.com. [2012-06-24]. (原始内容存档于2008-10-10).
參見编辑
外部連結编辑
🔥 Top keywords: Baike: 首页Special:搜索胖猫跳江事件背着善宰跑九龍城寨之圍城逆天奇案2璩静淚之女王歌手2024Energy (組合)新生 (网络剧)习近平匈牙利邊佑錫劉俊謙 (香港)金智媛神耆小子塞尔维亚金秀賢 (男演員)母亲节猩球崛起:王國誕生九龍寨城馴鹿寶貝家族榮耀之繼承者Seventeen (組合)六四事件不夠善良的我們张维为楊佩潔TripleS支配物种庆余年郭葦昀洪若潭命案金惠奫2024年英雄联盟季中邀请赛春色寄情人BABYMONSTER笑看風雲乘風2024排球少年!!角色列表破墓徐巧芯中华人民共和国中華民國打天下2WIND BREAKER—防風少年—习明泽排球少年!!彭丽媛磁暴ILLIT贾斯汀·比伯逆天奇案BOYNEXTDOOR猿人爭霸戰:猩凶革命張書偉我的婆婆怎麼那麼可愛我獨自升級怪獸8號謝坤達IVE (組合)與鳳行關於我轉生變成史萊姆這檔事角色列表黃道十二宮福建號航空母艦虽然不是英雄葉乃文五月天張員瑛草榴社区張文傑2024年花蓮地震极光香緹·摩爾迷宮飯呂家愷搜查班長1958日本劉德華海莉·鮑德溫蕭景鴻越位 (足球)葬送的芙莉蓮周處除三害 (電影)毛泽东願榮光歸香港林峯周雨彤伍允龍羅毓儀香港Baike: 分類索引沒有秘密猩球崛起:終極決戰角質層唐振剛柯佳嬿文化大革命