什麼是常規內存?

在計算中,有許多不同類型的內存。ROM 和 RAM、DRAM 和 SRAM,以及 NAND 和 NOR 閃存。這些類型的內存中的每一種都有它的位置。其中許多在計算機中找到了它們的位置——你可能期望它們的位置。然而,其中一些是過時的技術,基本上已被載入史冊。例如,ROM 幾乎完全被更便宜且可重寫的閃存所取代。通常,該閃存將是 NOR 閃存,但也可能是 NAND 閃存。

另一個載入史冊的記憶術語是“常規記憶”。

PC 上的簡短歷史課

計算機已經存在了相當長的時間。但多年來,它們體積大、價格昂貴,而且不是特別強大。這將他們的用例限制在願意為其付費的組織。可用的軟件也是一個問題。您不能只下載新的瀏覽器、辦公軟件或貓的圖片。首先,互聯網還沒有被創建;沒有地方可以下載。也沒有瀏覽器,因為沒有什麼可瀏覽的。也沒有貓的圖片,因為大多數早期的計算機都是基於文本的。

早期的計算機往往是為特定目的而構建的。在許多情況下,他們只能執行一項他們被設計來完成的任務。這限制了他們的用例,尤其是考慮到價格標籤。

IBM PC 是改變了許多事情的計算機。它沒有發明互聯網、瀏覽器或貓圖片。相反,它是一台通用計算機。更好的是,它是為大眾設計的。雖然不便宜,但也不是買不起。值得慶幸的是,這流行起來。個人電腦賣得很好。PC 一詞至今仍在使用,即使它正在失寵。其他計算公司發布了大量與 PC 兼容的硬件、軟件和完全克隆的產品。

這種流行為計算機市場定下了基調。不過,並非一切都是美好的。PC 的局限性也融入了後來的計算機中。這些問題一般都得到了處理,但有些問題不如其他問題徹底。

英特爾 8086

使 PC 成為可能的 CPU 是英特爾 8086。它作為第一個通用 CPU 具有開創性。不幸的是,它的局限性在無關緊要之後很長一段時間內都強加了兼容性限制。

8086 的局限之一是它只能尋址總共 1MB 的內存。現在這不僅僅是 1MB 的 RAM。這是將任何東西映射到內存的整個空間。這包括用於 BIOS 和操作系統、圖形和其他內存映射外圍設備的 ROM。其中,1MB 內存空間的前 640KB 分配給 RAM 使用。這被稱為常規內存區域。剩餘的 384MB 內存被稱為高端內存區域。

提示:在內存上下文中,1MB 應該更準確地表示為 1MiB。在SI單位和前綴系統中,前綴M表示1000K,1000個單位。這假設一個十進制系統,雖然計算機使用以 2 為基數的位。標準字節是 8 位,1KB 是 1024 字節,1MB 是 1024KB。

這導致與 1000 的 SI 前綴混淆,而不是 1024,這可能是假設的。因此,內存容量——應該是——但並不總是以 KiB、MiB、GiB 等形式列出。這種效應也影響了為什麼硬盤驅動器看起來比宣傳的要小得多。1TB SSD 只有 1000GB 而不是 1024GiB。結果為 0.9095TiB,容量差異為 10%。

遺產

隨著時間的推移,有許多解決方法和更改可以支持更大的內存容量。現代操作系統不再允許軟件訪問實際內存地址,而是使用計算機隨後自動映射的虛擬內存地址。這對軟件隱藏了內存的實際物理結構。它隱藏的部分內容是,此內存限制導致的內存分段導致段被定義。現代計算機不再需要這樣做但仍然表示細節,從 0 開始,讓它們可以完全訪問整個地址空間。

結論

常規內存是指原始 IBM PC 具有的 1MiB 可尋址內存空間中的前 680KiB。這是 PC 使用的 Intel 8086 CPU 的有限地址空間強加的硬件限制。常規內存用作系統 RAM。其餘內存空間分配給 ROM,用於 BIOS、操作系統和其他內存映射外圍設備,例如圖形。

前 640KiB 內存不再被視為唯一內存。這個術語現在已經完全過時了,64 位計算機理論上可以處理 16EiB 的內存,儘管它們目前僅限於“僅”256TiB。此外,物理內存地址不再可訪問。相反,使用虛擬內存地址。



Leave a Comment

如何克隆硬碟

如何克隆硬碟

在資料是寶貴資產的現代數位時代,在 Windows 上複製硬碟對許多人來說可能是一個至關重要的過程。這份綜合指南

如何修復驅動程式 WUDFRd 在 Windows 10 上載入失敗?

如何修復驅動程式 WUDFRd 在 Windows 10 上載入失敗?

您在啟動電腦時是否遇到錯誤訊息,提示驅動程式 WUDFRd 無法在電腦上載入?

如何修復 NVIDIA GeForce Experience 錯誤代碼 0x0003

如何修復 NVIDIA GeForce Experience 錯誤代碼 0x0003

您是否在桌面上遇到 NVIDIA GeForce 錯誤代碼 0x0003?如果是,請閱讀部落格以了解如何快速輕鬆地修復此錯誤。

How to Use Auto Clicker for Chromebook

How to Use Auto Clicker for Chromebook

Today, were going to delve into a tool that can automate repetitive clicking tasks on your Chromebook: the Auto Clicker. This tool can save you time and

如何在 2023 年從 Windows PC 中移除 GPU

如何在 2023 年從 Windows PC 中移除 GPU

您需要從 PC 上卸下 GPU 嗎?和我一起在這個分步指南中解釋如何從您的 PC 中刪除 GPU。

如何在台式機和筆記本電腦中安裝 NVMe SSD

如何在台式機和筆記本電腦中安裝 NVMe SSD

買了新的 NVMe M.2 SSD 但不知道如何安裝?繼續閱讀以了解如何在筆記本電腦或台式機上安裝 NVMe SSD。

什麼是邏輯炸彈?

什麼是邏輯炸彈?

邏輯炸彈是一種安全事件,攻擊者會在其中設置延遲操作。繼續閱讀以了解更多信息。

什麼是震網?

什麼是震網?

Stuxnet 是一種自我傳播的蠕蟲病毒。這是第一次使用網絡武器,也是第一個惡意軟件實例。

什麼是道德黑客?

什麼是道德黑客?

道德黑客是在法律約束下行事的黑客。繼續閱讀以了解有關該主題的更多信息。

什麼是對稱加密?

什麼是對稱加密?

密碼學有很多不同的部分。如果你想加密一些數據,你可以使用兩種類型的算法: symmetric