|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
作業系統(OS)
什麼是作業系統 (OS)?
作業系統是管理電腦資源的軟體程式。它是讓應用程式與電腦硬體進行通訊的軟體。
程式可以直接與硬體通訊。然而,大多數軟體程式並不是為了與特定硬體進行通訊而開發的。相反,作業系統會執行此操作。
第一批電腦上沒有作業系統。每個電腦程式都必須包含運行和與硬體連接以及完成程式的實際功能所需的所有程式碼。結果,電腦程式變得難以開發且操作起來過於複雜。每個軟體只能在其設計的特定電腦上執行。
作業系統的功能
作業系統執行多種功能以實現目標。這些目標如下:
進程管理:在任何一個時間點,CPU都可能有多個處於就緒狀態的進程。然而,一個處理器一次只能處理一個流程。因此,CPU 應採用程序來確保作業能夠連續、順利地存取資源。它不應該優先考慮任何一個進程而不是另一個進程,並確保所有處於就緒狀態的進程都會執行。例如,先來先服務、循環法、最短作業優先、優先調度和其他 CPU 調度技術。
記憶體管理:為了運行一個進程,整個進程被載入到主記憶體中,然後執行。進程完成後,記憶體被釋放並可用於其他進程。因此,作業系統負責透過為進程分配和釋放記憶體來管理記憶體。
I/O設備管理:在一個系統中,有許多不同的I/O設備。不同的進程需要存取不同的資源;但是,進程不應直接存取這些設備。因此,作業系統有責任授權需要 I/O 設備的進程使用它們。
文件管理:每台電腦都有自己的一組文件、資料夾和目錄結構。所有這些都是由電腦作業系統維護和處理的。文件分配表(FAT)用於追蹤所有這些文件的資訊。因此,文件分配表存儲了有關文件的所有詳細信息,例如文件名、文件大小、文件類型等。作業系統也有責任確保文件不會被未經授權的使用者開啟。
虛擬記憶體:當應用程式的大小超過主記憶體時,作業系統負責僅將經常使用的頁面載入到主記憶體中。這稱為虛擬記憶體。
最流行的作業系統是什麼?
以下是整個計算歷史上幾種電腦作業系統的範例清單。
筆記
GPOS 是指下列作業系統(一般作業系統)。 RTOS 的範例可以在我們的 RTOS(實時作業系統)描述中找到。
微軟Windows
Microsoft Windows 是當今電腦上最受歡迎、使用最廣泛的作業系統,Windows 10 是最新發布的 Windows 版本。 PC 和 IBM 相容系統運行作業系統。
蘋果系統
macOS 是 Apple 的核心作業系統,可用於桌上型電腦和筆記型電腦。
Linux
Linux 是一個免費的開源作業系統,可以安裝在 PC 和 IBM 相容系統上。由於它是開源的,因此它被用來產生各種 Linux 發行版,包括 Ubuntu、Debian、Red Hat 和 Slackware。有關我們網站上的 Linux 版本的完整列表以及有關作業系統的更多信息,請參閱我們的 Linux 頁面。
Chrome 作業系統/Chromium
Chrome 作業系統是 Google Chromebook 上預先安裝的作業系統。
行動裝置作業系統
行動作業系統,有時稱為便攜式作業系統,用於智慧型手機和平板電腦等行動裝置。
安卓
Android 是一種在智慧型手機和平板電腦上運行的行動作業系統。由於許多智慧型手機都使用某種形式的 Android 作業系統,因此它現在是地球上最常見的作業系統。
iOS系統
Apple iOS 作業系統是在 Apple iPhone 和 iPad 上運行的軟體。
值得信賴的執行環境(TEES) 值得信賴的執行環境(TEE)是主處理器中的安全區域,該區域提供了一個受保護的空間,敏感的代碼和數據可以在不擔心外界篡改或觀察的情況下運行。 |
人鑰匙 人鑰匙是源自您的現實,您所知道的或擁有的密鑰密鑰。它們用於保護數字資產,保護隱私並訪問分散的網絡。 |
開放財務(OpenFI) OpenFI,“開放財務”的縮寫是將傳統金融(TradFI)與分散財務(DEFI)集成的財務框架。 |
捲捲 - 服務(RAAS) Rollups-As-A-Service(RAAS)允許建築商快速構建和啟動自己的匯總。 RAAS提供商提供了端到端解決方案,例如基礎技術堆棧的自定義,無代碼管理以及與核心基礎架構的一鍵自定義集成。 |
數據可用性採樣(DAS) 數據可用性採樣(DAS)是一種使分散應用程序驗證塊數據的可用性的方法,而無需每個參與者下載整個數據集。 |
多個數據可用性(Multida) 該區塊鏈體系結構使用多個數據可用性(DA)服務來確保數據冗餘。 |