清華大學 陳渝老師 操作系統(tǒng)教程三、內存計算機體系結構及內存分層體系計算機體系結構CPU:程序/軟件執(zhí)行的控制內存:放置程序的代碼及其處理的數(shù)據設備eg.鼠標、鍵盤內存分層體系主存(物理內存):放置操作系統(tǒng)本身以及需要運行的代碼磁盤(虛擬內存):放置永久存放的數(shù)據在操作系統(tǒng)的內存管理范例操作系統(tǒng)中管理內存的4個目標抽象邏輯地址空間保護獨立地址空間共享訪問相同內存虛擬化更多的地址空間操作系統(tǒng)中管" />

天天操夜夜爱_天天插天天操天天干_黄色av地址_成人黄色在线观看_国内久久久久久_欧美国产日韩一区二区三区_国产精品久久久久久久久晋中

電腦系統(tǒng)是多大的內存

發(fā)布時間: 2023-04-15 21:17 閱讀: 文章來源:轉載

> 清華大學 陳渝老師 操作系統(tǒng)教程

三、內存

計算機體系結構及內存分層體系

  • 計算機體系結構
    • CPU:程序/軟件執(zhí)行的控制
    • 內存:放置程序的代碼及其處理的數(shù)據
    • 設備
      • eg.鼠標、鍵盤
  • 內存分層體系
    • 主存(物理內存):放置操作系統(tǒng)本身以及需要運行的代碼
    • 磁盤(虛擬內存):放置永久存放的數(shù)據
  • 在操作系統(tǒng)的內存管理范例
    • 操作系統(tǒng)中管理內存的4個目標
      • 抽象
        • 邏輯地址空間
      • 保護
        • 獨立地址空間
      • 共享
        • 訪問相同內存
      • 虛擬化
        • 更多的地址空間
    • 操作系統(tǒng)中管理內存的不同方法
      • 程序重定位
      • 分段
      • 分頁
      • 虛擬內存
      • 按需分頁虛擬內存
    • 實現(xiàn)高度依賴于硬件
      • 必須知道內存架構
      • MMU(內存管理單元):硬件組件負責處理CPU的內存訪問請求

地址空間和地址生成

  • 地址空間定義
    • 物理地址空間
      • 硬盤支持的地址空間
    • 邏輯地址空間
      • 一個運行的程序所擁有的內存范圍
  • 地址生成
    • 邏輯地址生成
      • eg.在C程序里,函數(shù)的位置、變量的名字就是一種邏輯地址
      • .o 文件的地址從0開始
    • 物理地址生成
      • CPU方面
        • 運算器需要在邏輯地址的內存內容
        • 內存管理單元尋找在邏輯地址和物理地址之間的映射
        • 控制器從總線發(fā)送在物理地址的內存內容的請求
      • 內存方面
        • 內存發(fā)送物理地址內存的內容給CPU
      • 操作系統(tǒng)方面
        • 建立邏輯地址和物理地址之間的映射
  • 地址安全檢查
    • 操作系統(tǒng)需要確保每個程序可以有效訪問的地址空間
      • 起始地址
      • 地址長度

連續(xù)內存分配

  • 內存碎片問題
    • 空閑內存不能被利用
    • 外部碎片
      • 在分配單元間的未使用內存
    • 內部碎片
      • 在分配單元中的未使用內存
  • 分區(qū)的動態(tài)分配
    • 簡單的內存管理方法
      • 當一個程序準許運行在內存中,分配一個連續(xù)的區(qū)間
      • 分配一個連續(xù)的內存區(qū)間給運行的程序以訪問數(shù)據
    • 分配策略
      • 首次適配
        • 為了分配n字節(jié),使用第一個可用空閑塊以致塊的尺寸比n大
        • 基本原理和實現(xiàn)
          • 簡單實現(xiàn)
          • 需求
            • 按地址排序的空間塊列表
            • 分配需要尋找一個合適的分區(qū)
            • 重分配需要檢查,看是否自由分區(qū)能合并于相鄰的空閑分區(qū)
          • 優(yōu)勢
            • 簡單
            • 易產生更大的空閑塊,向著地址空間的結尾
          • 劣勢
            • 易產生外碎片
            • 不確定性
      • 最佳適配
        • 為了分配n字節(jié),使用最小可用空閑塊以致塊的尺寸比n大
        • 基本原理和實現(xiàn)
          • 為了避免分割大空閑塊
          • 為了最小化外部碎片產生的尺寸
          • 需求
            • 按尺寸排列的空閑塊列表
            • 分配需要尋找一個合適的分區(qū)
            • 重分配需要搜索及合并于相鄰的空閑分區(qū)
          • 優(yōu)勢
            • 當大部分分配是小尺寸時非常有效
            • 比較簡單
          • 劣勢
            • 外部碎片
            • 重分配慢
            • 易產生很多沒用的微小碎片
      • 最差適配
        • 為了分配n字節(jié),使用最大可用空閑塊以致塊的尺寸比n大
        • 基本原理和實現(xiàn)
          • 為了避免又太多微小的碎片
          • 需求
            • 按尺寸排列的空閑塊列表
            • 分配很快(獲得最大分區(qū))
            • 重分配需要搜索及合并于相鄰的空閑分區(qū),若有,然后調整空閑塊列表
          • 優(yōu)勢
            • 假如分配是中等尺寸效果最好
          • 劣勢
            • 外部碎片
            • 重分配慢
            • 易于破碎大的空閑塊以致大分區(qū)無法被分配
  • 壓縮式碎片整理
    • 重置程序以合并孔洞
    • 要求所有程序時動態(tài)可重置的
    • 問題
      • 何時重置
        • 不能再程序運行時進行
      • 開銷
        • 頻繁進行此操作開銷很大
  • 交換式碎片整理
    • 運行程序需要更多的內存
    • 搶占等待的程序和回收它們的內存
???展開全文
相關文章
主站蜘蛛池模板: 骚碰97 | 日本韩国在线视频 | 国产三级在线观看 | 国产福利午夜波多野结衣 | 韩国三级大全久久网站 | 免费看日批 | sese在线视频 | 欧美巨大精品欧美一区二区 | 免费网站日本永久免费观看 | 欧美综合中文字幕久久 | 免费精品视频在线 | 亚州人成网在线播放 | 久久久久久久久久综合情日本 | 欧美亚洲图片小说 | 日韩久久精品 | 国产99r视频精品免费观看 | 日韩一区视频在线 | 久久成人综合 | 欧美在线观看高清一二三区 | 欧美性xxxxx极品视频 | 韩剧三级 | 精品在线视频一区 | 久久这里只有精品66 | 日本私人网站在线观看 | 久热国产精品 | 人人看97| 久久久亚洲精品蜜桃臀 | 九九热爱视频精品视频高清 | 人人澡人人澡 | 欧美a级v片在线观看一区 | 九九九好热在线 | 日本高清免费在线视频 | 久久天天躁狠狠躁夜夜中文字幕 | 日本大片免费看 | 欧美成人手机视频免费播放 | 久久综合九色综合欧美狠狠 | 九九精品视频在线观看 | 亚洲大片免费观看 | 国产下药迷倒白嫩美女网站 | 色呦呦在线观看视频 | 亚洲www在线 |