第一天:電腦體繫結構分類,儲存空間的一部分

來源:互聯網
上載者:User
主要有Flynn分類法和馮氏分類法

Flynn分類法主要是根據指令流與資料流的不同組合方式進行分類。

一些概念:
指令流:Instruction Stream,機器執行的指令序列
資料流:Data Stream,供指令使用的資料序列,包括輸入資料及中間結果資料
多倍性:Multiplicity,在相當於系統瓶頸的元件上,處於同一執行階段的指令或者資料的最大可能數量(分類裡沒有使用這個資料,不知道做什麼用的)

組合就簡單了,2*2=4
單指令流單資料流(SISD)
單指令流多資料流(SIMD)
多指令流單資料流(MISD)
多指令流多資料流(MIMD)

SISD好理解,SIMD是不是相當於一堆犯人排好隊,然後行刑的一個一個的按順序開槍的意思差不多啊。有人說由於資料是受指令控制的,所以MISD這種東西實際上是不存在的。有人又說有,“第四種類型即所謂的多指令流單資料流(Multiple Instruction Single Data)電腦。在這種電腦中,各個處理單元組成一個線性陣列,分別執行不 同的指令流,而同一個資料流則順次通過這個陣列中的各個處理單元。這種系統 結構只適用於某些特定的演算法。”,弄不明白。MIMD是不是相當於把一堆SISD放一塊?

最難弄的是馮氏分類法了。那個平均並行度和平均利用率的公式比較好理解,主要是下面的。

首先,什麼是字(Word)?什麼是位(Bit)?對應到真實的系統中,都是什嗎?如果這兩個弄懂了,別的就簡單了。橫軸是N,表示一個字裡同時處理的位元,縱軸是M,表示一個位片裡同時處理的字數。根據這兩個情況的不同,可以分四種:
字串位串WSBS,n=1,m=1
字串位並WSBP,n>1,m=1
字並位串WPBS,n=1,m>1
字並位並WPBP,n>1,m>1

電腦系統結構與電腦群組成的的區別:前者決定需要什麼功能,後者決定如何?這個功能。

並行性,包括兩個概念,同時性和並發性。同時性是指在同一時刻內發生兩個或者兩個以上的事件,並發性是指在同一時間間隔內兩個或者兩個以上的事件連續發生。

儲存空間的階層:快取,主存,輔存。有的機器沒有快取,就成了兩層了。
儲存空間的分類亂七八糟,按照不同的條件分,有好多種。
按位置分有記憶體和外存,
按材料分有很多,什麼磁的,半導體的,光的
按工作方式分,有Read Only Memory,即ROM;Programmable Read Only Memory,廠家可以寫一次,然後就不能再寫了。Erasable Programmable Read Only Memory,使用者可擦寫,不過擦起來很費勁,需要好幾十分鐘。還有電擦除的;最後是Flash Memory,不是優盤啊,這個雖然擦的快,但是比不是優盤。
按訪問方式分,有按地址訪問和按內容訪問
按定址方式分,有隨機儲存空間(好像咱們用的記憶體是屬於這個吧),順序儲存空間(以前的磁帶什麼的),直接儲存空間(其實就是中和了前面兩種)

下面講了個“相聯儲存空間”,不知道放在這裡是什麼意思。看說明它是一種按內容訪問的儲存空間,就是把一段內容在各個儲存單元內進行尋找,找到所有與這段內容相同的資料字。在電腦系統中,相聯儲存空間主要用於虛擬儲存空間中存放分段表、頁表和快表;在高速緩衝儲存空間中,相聯儲存空間作為存放cache的行地址之用。這是因為,在這兩種應用中,都需要快速尋找。

裡面說了比較子的大小,什麼位比較子,字比較子,2m * N,2m,N是位寬我知道,不過為什麼是2m呢?頭大了,明天繼續吧,快取。。。。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.