「SDRAM」の版間の差分

提供:MonoBook
編集の要約なし
編集の要約なし
 
(同じ利用者による、間の9版が非表示)
1行目: 1行目:
'''SDRAM'''(えすでぃーらむ、Synchronous DRAM)とは、システムバスに同期して動作するDRAMのことです。
'''SDRAM'''(えすでぃーらむ、Synchronous DRAM)とは、システムバスに同期して動作する[[DRAM]]のことです。


従来のDRAMはシステムバスとは別に動いている関係で、CPU側からXY座標を渡して、DRAMの気分次第でデータが返ってくるという非常に面倒な構造でした。
従来のDRAMはシステムバスとは別に動いている関係で、[[CPU]]側からXY座標を渡して、DRAMの気分のいいときにデータが返ってくるという非常に面倒な構造でした。昨今の[[プログラミング言語]]で流行りの「[[非同期処理]](async/await)」みたいなものを[[電子回路]]で実装することを想像してください。頭がおかしくなりますね。


# アドレス線にrowアドレスを設定する
# アドレス線にrowアドレスを設定する
12行目: 12行目:


[[NEC]]製のSDRAMが[[家庭用ゲーム機]]の[[セガサターン]]に採用されて話題になりました。
[[NEC]]製のSDRAMが[[家庭用ゲーム機]]の[[セガサターン]]に採用されて話題になりました。
[[セガ]]の[[中の人]]によると当時のSDRAMの価格が高すぎたのがセガサターンの敗因のひとつだと語っています。
 
なお、[[セガ]]の[[中の人]]によると、当時のSDRAMの価格が高すぎたせいで[[セガサターン]](44,800円)が[[プレイステーション]](39,800円)より高価になってしまったのが敗因のひとつだと語っています。
 
[[category: RAM]]

2024年10月3日 (木) 08:41時点における最新版

SDRAM(えすでぃーらむ、Synchronous DRAM)とは、システムバスに同期して動作するDRAMのことです。

従来のDRAMはシステムバスとは別に動いている関係で、CPU側からXY座標を渡して、DRAMの気分のいいときにデータが返ってくるという非常に面倒な構造でした。昨今のプログラミング言語で流行りの「非同期処理(async/await)」みたいなものを電子回路で実装することを想像してください。頭がおかしくなりますね。

  1. アドレス線にrowアドレスを設定する
  2. RASにrowアドレスを設定したことを通知する
  3. アドレス線にcolアドレスを設定する
  4. CASにcolアドレスを設定したことを通知する
  5. 一定時間後にDRAMからCPUにデータが飛んでくる

一方、SDRAMではシステムバスと同期しているので「アドレスを設定するだけ」で「即座に」データを取得できます。

NEC製のSDRAMが家庭用ゲーム機セガサターンに採用されて話題になりました。

なお、セガ中の人によると、当時のSDRAMの価格が高すぎたせいでセガサターン(44,800円)がプレイステーション(39,800円)より高価になってしまったのが敗因のひとつだと語っています。