记忆与速度谈计算机中的记忆层次结构.PDF

记忆与速度谈计算机中的记忆层次结构.PDF

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
记忆与速度谈计算机中的记忆层次结构

記憶與速度───談計算機中的記憶層次結構 科學月刊 第十七卷第九期 謝清俊 「儲存」是計算機很重要的功能。不僅是數據資料,程式也是儲存在計算 機中的。這個性質,以目前大家對計算機的了解而言,似乎是理所當然的常 識。可是,在計算機的發展過程中,儲存程式的觀念(store-program concept ) 是發展旳里程碑之一。試想,若計算機不能儲存數據或程式,會變成什麼樣 兒?那就沒有「計算機」了!它充其量不過是一具複雜的電子儀器罷了。 「儲存」靠一些「記憶體」來執行。在計算機中,記憶體的應用無所不 在,並不限於專門做儲存的「記憶單元」、「磁碟」及「磁帶」等等。在計算 機裡,凡是資料經過任何一過運作過程的先後,都要用一些暫時儲存的裝置, 來存放待處理或已處理的資料。譬如,數學運的前後,數據必須妥為保存。又 如在計算機的進出管道(輸入、輸出單位)上,資料亦須留置以待運輸或取 用。這些都是儲存的功能,且必須靠些記憶體臨時性安置資料的工作,記錄器 (register )或緩衝記憶器(buffer memory )是常用來做這些事的設備。這些記 憶體的容量通常都很小,速率非常快。高速率的要求是必然的,因為它必須能 匹配以電子速度進行的其他部門,如計算或傳輸,才能獲得較好的資料處理能 力。這種速率匹配的問題和記憶體與生俱來,一直到現在還是設計工程師必須 小心應付的重要問題。 大量儲存資料的記憶體,可概略分為主記憶體與次級記憶體兩類。主記憶 體是計算機工作時主要的資料儲存場所,而次級記憶體則多以週邊設備的形式 出現,作為大量儲存資料的倉庫來用。例如:說到計算機結構時所指的記憶單 元是主記憶體,而磁碟、磁帶等是次級記憶體。 1 這篇文章將介紹計算機裡主記憶體和次級記憶體如何組成一個有系統的記 憶層資結構(memory hierarchy ),以及如何解決它們之間速率匹配的問題。這 些討論將有助於對計算機結構的了解。 記憶體簡介 目前的主記憶體均由電子電路構成。由於其結構相當規律,是最適合以積 體電路技術製作的電路。它是各種記憶體中速率最快的一類,也是單價最貴 的。在積體電路發展以前,延時線(delay lines )及磁蕊(magnetic cores )都曾 是風光一時的主記憶體元件。以積體電路所做的記憶元件,它的存取速率和電 子訊號須經過的途徑長短有密切的關係。所以它的速率約略與晶片的體積成反 比。近十幾年來,積體電路製造的密度雖然一直增大,約每二、三年加大四 倍,然而每塊晶片上的記憶容量也隨此比例加大,這使得晶片的大小沒有太大 的變化。因此,積體電路記憶元件的容量雖然不停地增大,可是主記憶體存取 速率的改進就顯得少的多。 記憶體育二個基本功能,是「存入」和「取出」資料。在專業上常作「寫 入」和「讀出」。為了使用和設計上的方便,主記憶體存取資料時有一個固定 大小單位,稱為「字」(w-ord )。這個字的長度經常是和中央處理機處理資料 的單位一致,因此,它代表計算機特性的一個重要指標──處理的能力。我們常 見的所謂八位元、十六位元電腦,即指此字長。可是,word 被譯為字,不甚委 當。譬如computer 是一個word ,譯作中文時「計算機」是一個三個字的 「詞」,不是字。此譯名沿用已久,積習難改。然而明瞭此間之差異將使你深 得三昧。 主記憶體做存取工作花的時間是固定的,稱之為記憶週期。在早期的設計 中,一個週期包含一次取出和一次存入的動作,而且一定是依先取後存的次 序。當計算機開機以後,主記憶體即不停的重複期記憶週期。所以,處理機要 2 存取資料時,必須午等待到一個新週期的開始時刻,才能使用記憶體。在這種 設計的安排之下,處理機和主記憶體必須依照記憶週期來協調同步,故稱之為 「同步型」之主記憶。由於此設計較為簡單,迄今仍有部分機種沿用它。 較新的設計就不這樣做了。由於「取」、「存」的二個動作不一定是非連 在一起不可,而且根據統計,「存」的機會比「讀」的機會小得多。因此記憶 週期被分為「存」與「取」二個週期,可單獨工作。更由於「存」較「取」略 快,所以同步的形態也沒有了。主記憶體空訛閒時,隨時可以聽令做「存」或 「取」的動作,這種設計的方式稱為「非同步型」的設計。新式的主記憶體多

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档