【計算機組成原理】第二部分 存儲器--分類、層次結構

文章目錄

  • 分類&層次結構
    • 0x01 分類
      • 按存儲介質分類
      • 按存取方式分類
      • 按在計算機中的作用分類
    • 0x02 層次結構

分類&層次結構

0x01 分類

按存儲介質分類

  • 半導體存儲器
  • 磁表面存儲器
  • 磁芯存儲器
  • 光盤存儲器

按存取方式分類

  • 存取時間與物理地址無關(隨機訪問)
    • 隨機存儲器(RAM)
    • 只讀存儲器(ROM)
  • 存取時間與物理地址有關(串行訪問)
    • 順序存取存儲器:磁帶
    • 直接存取存儲器:磁盤

按在計算機中的作用分類

  • 主存儲器
    • RAM(靜態RAM、動態RAM)
    • ROM(靜態ROM、動態ROM)
  • Flash Memory
  • 高速緩沖存儲器(Cache)
  • 輔助存儲器 磁盤、磁帶、光盤

0x02 層次結構

存儲器的層次結構主要體現在什么地方?為什么要分這些層次?計算機如何管理這些層次?

參考答案要點:

  1. 存儲器的層次結構主要體現在Cache—主存和主存—輔存這兩個存儲層次上。
  2. Cache—主存層次主要解決CPU和主存速度不匹配的問題,在存儲系統中主要對CPU訪存起加速作用。從CPU的角度看,該層次的速度接近于Cache,而容量和每位價格卻接近于主存。這就解決了存儲器的高速度和低成本之間的矛盾;主存—輔存層次主要解決存儲系統的容量問題,在存儲系統中主要起擴容作用。從程序員的角度看,其所使用的存儲器的容量和每位價格接近于輔存,而速度接近于主存。該層次解決了大容量和低成本之間的矛盾。
  3. 主存與Cache之間的數據調度是由硬件自動完成的,對程序員是透明的。而主存—輔存之間的數據調度,是由硬件和操作系統(采用虛擬存儲技術)共同完成的。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/82825.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/82825.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/82825.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

迅為RK3588開發板安卓GPIO調用APP運行測試

將網盤上的安卓工程文件復制到 Windows 電腦上。確保工程路徑中使用英文字符,不包含中文。接著,啟動 Android Studio,點擊“Open”按鈕選擇應用工程文件夾,然后點擊“OK”。由于下載 Gradle 和各種 Jar 包可能需要一段時間&#x…

BFS算法篇——打開智慧之門,BFS算法在拓撲排序中的詩意探索(下)

文章目錄 引言一、課程表1.1 題目鏈接:https://leetcode.cn/problems/course-schedule/description/1.2 題目分析:1.3 思路講解:1.4 代碼實現: 二、課程表||2.1 題目鏈接:https://leetcode.cn/problems/course-schedul…

計數循環java

import java.util.Scanner;public class Hello {public static void main(String[] args) {Scanner in new Scanner(System.in);int count 10;while(count > 0) {count count -1;System.out.println(count);}System.out.println(count);System.out.println("發射&am…

11. CSS從基礎樣式到盒模型與形狀繪制

在前端開發中,CSS(層疊樣式表)是控制網頁樣式和布局的核心技術。整理了關于 CSS 基礎樣式、文本樣式、盒模型以及形狀繪制的一些心得。以下是詳細的學習筆記。 一、基礎樣式設置 1. 字體樣式 字體樣式是網頁視覺呈現的重要組成部分&#xf…

雙種群進化算法:動態約束處理與資源分配解決約束多目標優化問題

雙種群進化算法:動態約束處理與資源分配解決約束多目標優化問題 一、引言 約束多目標優化問題(CMOPs)在工程設計、資源分配等領域廣泛存在,其核心是在滿足多個約束條件的同時優化多個目標函數。傳統方法往往難以平衡約束滿足與目…

【Qt】pro工程文件轉CMakeLists文件

1、簡述 Qt6以后默認使用cmake來管理工程,之前已經一直習慣使用pro,pro的語法確實很簡單、方便。 很多項目都是cmake來管理,將它們加入到Qt項目中,cmake確實是大勢所趨。比如,最近將要開發的ROS項目,也是使用的cmake語法。 以前總結的一些Qt代碼,已經編寫成pro、pri等…

手機換地方ip地址會變化嗎?深入解析

在移動互聯網時代,我們經常帶著手機穿梭于不同地點,無論是出差旅行還是日常通勤。許多用戶都好奇:當手機更換使用地點時,IP地址會隨之改變嗎?本文將深入解析手機IP地址的變化機制,幫助您全面了解這一常見但…

【Canda】常用命令+虛擬環境創建到選擇

目錄 一、conda常用命令 二、conda 環境 2.1 創建虛擬環境 2.2 conda環境切換 2.3 查看conda環境 2.4 刪除某個conda環境 2.5 克隆環境 三、依賴包管理 3.1 安裝命令 3.2 更新包 3.3 卸載包 3.4 查看環境中所有包 3.5 查看某個包的版本信息 3.6 搜索包 四、環境…

目標檢測任務常用腳本1——將YOLO格式的數據集轉換成VOC格式的數據集

在目標檢測任務中,不同框架使用的標注格式各不相同。常見的框架中,YOLO 使用 .txt 文件進行標注,而 PASCAL VOC 則使用 .xml 文件。如果你需要將一個 YOLO 格式的數據集轉換為 VOC 格式以便適配其他模型,本文提供了一個結構清晰、…

Python作業練習2

任務簡述 if_name__main_的含義,why? 問題解答 在Python中,if __name__ __main__:是一種常見的慣用法,用于檢查當前模塊是否是主程序入口點。要理解其含義和用途,首先需要了解兩個概念: 1. __name__: 這是一個特…

ppy/osu構建

下載 .NET (Linux、macOS 和 Windows) | .NET dotnet還行 構建:f5 運行:dotnet run --project osu.Desktop -c Debug

NY182NY183美光固態顆粒NY186NY188

NY182NY183美光固態顆粒NY186NY188 在存儲技術的競技場上,美光科技(Micron)始終扮演著革新者的角色。其NY系列固態顆粒憑借前沿的3D NAND架構和精準的工藝控制,成為企業級存儲和數據中心的關鍵支柱。本文將圍繞NY182、NY183、NY1…

C++的歷史與發展

目錄 一、C 的誕生與早期發展 (一)C 語言的興起與局限 (二)C 的雛形:C with Classes (三)C 命名與早期特性豐富 二、C 的主要發展歷程 (一)1985 年:經典…

DedeCMS-Develop-5.8.1.13-referer命令注入研究分析 CVE-2024-0002

本次文章給大家帶來代碼審計漏洞挖掘的思路,從已知可控變量出發或從函數功能可能照成的隱患出發,追蹤參數調用及過濾。最終完成代碼的隱患漏洞利用過程。 代碼審計挖掘思路 首先flink.php文件的代碼執行邏輯,可以使用php的調試功能輔助審計 …

計算機網絡|| 常用網絡命令的作用及工作原理

1.hostname 作用:顯示計算機的完整計算機名的主機名部分。僅當 Internet 協議 (TCP/IP) 協議作為組件安裝在網絡的網絡適配器的屬性中時,此命令才可用。 2.ping 作用: 1.用來檢測網絡的連通情況和分析網絡速度 2.根據域名得到服務器 IP …

用戶態到內核態:Linux信號傳遞的九重門(二)

1. 保存信號 1.1. 信號其他相關常見概念 實際執?信號的處理動作稱為信號遞達(Delivery)。 信號從產?到遞達之間的狀態,稱為信號未決(Pending)。 進程可以選擇阻塞 (Block )某個信號。 被阻塞的信號產?時將保持在未決狀態,直到進程解除對此信號的阻塞,才執?遞達的動作。 1.…

tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/這個代碼的解釋

tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/ 這條命令的解釋如下: 1. tar:這是 Linux 系統中用于歸檔和壓縮文件的命令行工具。 2. -z:表示通過 gzip 壓縮格式來處理文件,因為文件 jdk-8u212-linux-x64.tar.gz 是一個經…

SysAid On-Prem XML注入漏洞復現(CVE-2025-2776)

免責申明: 本文所描述的漏洞及其復現步驟僅供網絡安全研究與教育目的使用。任何人不得將本文提供的信息用于非法目的或未經授權的系統測試。作者不對任何由于使用本文信息而導致的直接或間接損害承擔責任。如涉及侵權,請及時與我們聯系,我們將盡快處理并刪除相關內容。 前…

Nginx的增強與可視化!OpenResty Manager - 現代化UI+高性能反向代理+安全防護

以下是對OpenResty Manager的簡要介紹: OpenResty Manager (Nginx 增強版),是一款容易使用、功能強大且美觀的反向代理工具 ,可以作為OpenResty Edge 的開源替代品基于 OpenResty 開發,支持并繼承 OpenRes…

旅游推薦數據分析可視化系統——訊飛AI助手(超級v2版本)+論文+數據+源碼

旅游推薦數據分析可視化系統——訊飛AI助手(超級v2版本)論文數據源碼 項目介紹 本項目是一個基于Django框架開發的旅游推薦數據分析可視化系統,集成了訊飛AI大模型助手功能。系統通過對去哪兒網的旅游數據進行采集、分析和可視化,為用戶提供個性化的旅…