搜尋
首頁常見問題什麼是軟體

什麼是軟體

Jan 07, 2021 pm 03:17 PM
軟體

軟體是一系列依照特定順序組織的電腦資料和指令,是電腦中非有形的部分;電腦中的有形部分稱為硬件,由電腦的外殼及各零件及電路所組成;電腦軟體需有硬體才能運作,反之亦然,軟體和硬體都無法在不互相配合的情況下進行實際的運作。

什麼是軟體

本文操作環境:windows7系統,Dell G3電腦。

軟體(英文:software)是一系列依照特定順序組織的電腦資料和指令,是電腦中非有形的部分。電腦中有形的部分稱為硬件,由電腦的外殼及各零件及電路所組成。電腦軟體需有硬體才能運作,反之亦然,軟體和硬體都無法在不互相配合的情況下進行實際的運作。

一般來說,電腦軟體分為程式語言、系統軟體、應用軟體和介於這兩者之間的中間件。其中系統軟體為電腦使用提供最基本的功能,但是並非針對某一特定應用領域。而應用軟體則剛好相反,不同的應用軟體會根據使用者和所服務的領域提供不同的功能。

軟體包括所有在電腦運行的程序,和其架構無關,例如可執行檔、函式庫及腳本語言都屬於軟體。軟體不分架構,有其共通的特性,運作後可以讓硬體運作依設計時要求的機能。軟體儲存在記憶體中,軟體不是可以碰觸到的實體,可以碰觸到的都只是儲存軟體的零件(記憶體)或是媒體(光碟或磁片等)。

軟體不一定只包括可以在電腦上運行的電腦程序,有些定義中,與電腦程式相關的文檔,一般也被認為是軟體的一部分。簡單的說軟體就是程式加文檔的集合體。軟體被應用於世界的各個領域,對人們的生活和工作都產生了深遠的影響。

軟體分類

軟體的分類方式有很多種,可以依軟體的目的分為以下幾種:

  • 系統軟體

主條目:作業系統

系統軟體負責管理電腦系統中各種獨立的硬件,使得它們可以協調工作,提供基本的功能,並為正在運行的應用軟體提供平台[2]。系統軟體使得電腦使用者和其他軟體將電腦視為一個整體而不需要顧及到底層每個硬體是如何運作的。而各個硬體工作的細節則由驅動程式處理。

一般來說,系統軟體包含作業系統(例如BSD、DOS、Linux、macOS、iOS、OS/2、QNX、Unix、Windows等)和一系列基本的工具(如編譯器,資料庫管理,記憶體格式化,檔案系統管理,作業系統管理,使用者驗證,驅動管理,網路連線等方面的工具)。

  • 應用軟體

主條目:應用軟體

應用軟體是為了某種特定的用途而被開發的軟體.它可以是一個特定的程序,例如一個圖像瀏覽器。也可以是一組功能聯繫緊密,可以互相協作的程式的集合,例如微軟的Office軟體。也可以是一個由眾多獨立程式組成的龐大的軟體系統,例如資料庫管理系統。

更多相關知識,請造訪PHP中文網

以上是什麼是軟體的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。