2011-06-26 25 views
6

我被計算機讀取組織起來,在存儲器章節它提到,「SDRAM的具有若干操作模式,用於可指定例如突發不同長度的模式。」有人可以詳細說明什麼是突發模式?突發模式定義


爲什麼我感到困惑的主要原因是因爲在I/O章突發模式被定義爲DMA直接訪問到主存儲器傳輸數據塊的方式,但這個定義沒有按」噸真的意義在內存章前述......還有谷歌給出一個稍微不同的定義= S


回答

7

連拍模式是當你發送一個地址到內存,但不是讀/寫數據只有爲指定的地址,您還可以讀/寫一些連續的位置數(典型4或8)。

(即有相當年紀大一點的,甚至很多),目前大多數處理器都具有某種板載緩存,所以一個典型的讀或寫將是在給定的高速緩存行中的所有數據。使用突發讀/寫功能,您可以在僅指定其起始地址之後讀取/寫入整個緩存行,而不是讀取一個字,然後發送下一個地址以讀取下一個字,並且僅適用於緩存中的所有數據線。

+0

感謝,所以它不會有什麼具有主存儲器直接訪問DMA? IE瀏覽器。處理器可以是一個讀/寫數據? – rrazd

+0

@rrazd:是的。事實上,對現代內存(DDR2,DDR3等)的全部訪問都處於突發模式 - 它們不支持任何非突發模式。如果你只需要部分爆發,它*可以啓動突發模式操作,然後在完成需要的時候放棄它。雖然這很不尋常。 –

+0

I/O(DMA)突發模式是從SDRAM突發模式不同... –

2

SDRAM芯片不是線性組織,而是「行」和「列」。將行值輸入到芯片中,然後輸入列值,然後從芯片讀取或寫入實際數據。這允許使用更少的引腳來訪問每個單詞,同時仍允許芯片保存數百萬個單詞。

「突發模式」是指設置一個行和列,然後使用單獨的信號來推進柱,允許訪問的每個字依次而不必設置每次行和列。