[
]
メモリ
概要
CPUが直接アクセスすることの出来る記憶装置。メインメモリ、一次記憶装置とも。@wiki
HDDに比べ高速、省電力だが電源を切るとデータが飛ぶのでHDDのようにファイルを保存するのには使えない。
速度が爆速なのでキャッシュ(一時データ)を格納して遊ぼうという試みもある=>RAMDISK
速度が爆速なのでキャッシュ(一時データ)を格納して遊ぼうという試みもある=>RAMDISK
産業でいうと
重いソフトをたくさん起動させるのに必要なパーツ
少ないと遅いがつめば積んだだけ早いわけでもない
安いから増やし放題でCPU・グラボの次に増設効果有!
ちょっと長くなった…orz
重いソフトをたくさん起動させるのに必要なパーツ
少ないと遅いがつめば積んだだけ早いわけでもない
安いから増やし放題でCPU・グラボの次に増設効果有!
ちょっと長くなった…orz
投票をいただいたのでちょっと対応メモリの調べ方(ほぼ完成)についての別ページを作ってみますよ。
投票をいただいたのでちょっとメモリ増設の仕方についての別ページを作るとでも思ったのかバカめIOデータにでも飛んでこい
投票をいただいたのでちょっとメモリ増設の仕方についての別ページを作るとでも思ったのかバカめIOデータにでも飛んでこい
取り扱い注意
メモリーは静電気が流れると一瞬で壊れるので、
手袋をして、
付けたりはずしたりする時は電源を切って、
ケースの端など金属をメモリを持った手で触って静電気を逃がしてからメモリに触って、
切り欠きが合ってるかどうか確かめて
手で金属に触って静電気を逃がしてからはめましょう。
(実際KO!自体は素手で触ったり裸でかばんに入れて持ち歩いたりしてますが、飛ばしたことはありません…さすがにCPUは注意して扱うけどね…)
{ {飛ばしたことないけどみんなも雑誌もトブトブ言うから
一応素手で触るとチップは逝くよって言っとく}}
手袋をして、
付けたりはずしたりする時は電源を切って、
ケースの端など金属をメモリを持った手で触って静電気を逃がしてからメモリに触って、
切り欠きが合ってるかどうか確かめて
手で金属に触って静電気を逃がしてからはめましょう。
(実際KO!自体は素手で触ったり裸でかばんに入れて持ち歩いたりしてますが、飛ばしたことはありません…さすがにCPUは注意して扱うけどね…)
{ {飛ばしたことないけどみんなも雑誌もトブトブ言うから
一応素手で触るとチップは逝くよって言っとく}}
正式な触り方は、
チップ(基盤を直接地面に触らせると静電気が発生するので
1.PCに触る前に金属(ケースなど)に触って体内の静電気を逃がす
2.パーツを持つ
3.パーツを設置する前にパーツを持った"手"をケースなどに接地し静電気を逃がす
4."パーツ"を装着する。
パーツったってCPUとメモリとその他のチップ(ってなんだ?)ぐらいだけどね
チップ(基盤を直接地面に触らせると静電気が発生するので
1.PCに触る前に金属(ケースなど)に触って体内の静電気を逃がす
2.パーツを持つ
3.パーツを設置する前にパーツを持った"手"をケースなどに接地し静電気を逃がす
4."パーツ"を装着する。
パーツったってCPUとメモリとその他のチップ(ってなんだ?)ぐらいだけどね
とりあえず必要メモリ容量をメモ
| OS | 状況 | 必要 | 推奨 |
| win2000以前 | 32MB | 64MB | |
| winxp | 事務とか | 256MB | 512MB |
| winVISTA/7 | 事務とか | 1GB | 2GB |
| winxp | デザインorゲーム | 1GB | あるだけ(3G) |
| winVISTA/7 | デザインorゲーム | 2GB | あるだけ(3G) |
事務とはデザイン(CAD,画像動画加工),ゲームはあんまりしないという感じ
一般に2G以上のメモリを使うことは稀なので最低1G、1.5Gで十分、2Gで完璧な感じ
一般に2G以上のメモリを使うことは稀なので最低1G、1.5Gで十分、2Gで完璧な感じ
ゲームやデザイン目的で使われる方は、あればあるだけいい
でもOSが64bitでない場合は3.5G程度までしか認識しないので、2Gx2で行くか1Gx2+512Mx2でいくといいかと
でもOSが64bitでない場合は3.5G程度までしか認識しないので、2Gx2で行くか1Gx2+512Mx2でいくといいかと
64bitOSって何?って人は64bitOS使ってないので3Gぐらいと思ってください。
MACはいくらでも乗るので戯れに2Gx4とかやってもいいかも
MACはいくらでも乗るので戯れに2Gx4とかやってもいいかも
規格
現在メジャーな規格であるDDR SDRAM(以下DDR)には大きく分けて
(ノートorデスク)x(ソケット規格)x(速度)で分け方がありややこしいってほどじゃないけどいろいろある。
(ノートorデスク)x(ソケット規格)x(速度)で分け方がありややこしいってほどじゃないけどいろいろある。
原則は
刺さればとりあえず動く
(ことが多い)
できれば書いてある規格を買ったほうが若干良い
できれば書いてある規格を買ったほうが若干良い
1.ソケットサイズの違い(デスクorノートや省スペース)
ノート用のSODIMMはデスク用のDIMMの半分ぐらいの幅なので省スペースだ!!
もちろん互換性は無い。(昔互換アダプタがあったけど最近見ない)
もちろん互換性は無い。(昔互換アダプタがあったけど最近見ない)
・DIMM:デスクトップ用メモリ
・SODIMM:ノート用メモリ
・microDIMM:レッツノート用メモリ。SODIMMの半分ぐらいの大きさ。くそ高い
・SODIMM:ノート用メモリ
・microDIMM:レッツノート用メモリ。SODIMMの半分ぐらいの大きさ。くそ高い
2.ソケットの規格の違い(ピン数など)
DDR2とDDR3はピン数が一緒だが切欠きの場所が違うので、DDR1,2,3の互換性は無い
速度について(3)でも書いてあるけど、DDR1→2→3で速度が2倍2倍になっている。
ていうかCPUとメモリが早くてもHDDが遅いからこれ以上早くならなくていいのよ。
・DDR3は1,2よりさらに省電力。
速度について(3)でも書いてあるけど、DDR1→2→3で速度が2倍2倍になっている。
ていうかCPUとメモリが早くてもHDDが遅いからこれ以上早くならなくていいのよ。
・DDR3は1,2よりさらに省電力。
○DIMM
・DDR (184ピン
・DDR2(240ピン)IIという表記もあり
・DDR3(240ピン)
○SO-DIMM
・DDR (144ピン
・DDR2(204ピン)
・DDR3(204ピン)
・DDR (184ピン
・DDR2(240ピン)IIという表記もあり
・DDR3(240ピン)
○SO-DIMM
・DDR (144ピン
・DDR2(204ピン)
・DDR3(204ピン)
3.速度の違い
・DDR~とPC~と2種類書き方があるが下の括弧になっている組みあわせは同じものである。(DDR2-800のメモリとPC2-6400のメモリは企画が同じ)
・DDR~の~がクロック数を表しており、PC~が何MB/sなのかをあらわしている。でかいほど早い。
・速度は上位互換になっているのでソケットが合っていれば速度の規格が違っていても基本的には動く、マザーが対応していない速度のメモリを挿すと対応速度までしか出ないがとりあえず動くことが多い、逆にマザーは遅い速度は大体対応している
(基本的には動くけれどマザーやチップのバグなどで一部動かないものもあるのでサイトや説明書で動作確認されているものを使うに越したことはない)
産業でいうと
1.速いのも遅いのもとりあえず刺されば動く(ことが多い)
・DDR~の~がクロック数を表しており、PC~が何MB/sなのかをあらわしている。でかいほど早い。
・速度は上位互換になっているのでソケットが合っていれば速度の規格が違っていても基本的には動く、マザーが対応していない速度のメモリを挿すと対応速度までしか出ないがとりあえず動くことが多い、逆にマザーは遅い速度は大体対応している
(基本的には動くけれどマザーやチップのバグなどで一部動かないものもあるのでサイトや説明書で動作確認されているものを使うに越したことはない)
産業でいうと
1.速いのも遅いのもとりあえず刺されば動く(ことが多い)
○DDR
・DDR266(PC2100)
・DDR333(PC2700)
・DDR400(PC3200)
○DDR2
・DDR2-400(PC2-3200)
・DDR2-533(PC2-4300)
・DDR2-600(PC2-5300)
・DDR2-800(PC2-6400)
○DDR3
・DDR3-1066(PC3-8500 )
・DDR3-1333(PC3-10600)
・DDR3-1600(PC3-12800)
・DDR3-2000(PC3-16000)
・DDR266(PC2100)
・DDR333(PC2700)
・DDR400(PC3200)
○DDR2
・DDR2-400(PC2-3200)
・DDR2-533(PC2-4300)
・DDR2-600(PC2-5300)
・DDR2-800(PC2-6400)
○DDR3
・DDR3-1066(PC3-8500 )
・DDR3-1333(PC3-10600)
・DDR3-1600(PC3-12800)
・DDR3-2000(PC3-16000)
(ここに無い規格とかもあるみたいだけど聞いたことが無い)
DDR2とDDR3の速度比較…あんまり変わらないんだろうな…
エンコードで1時間差が出ているものもホントかよwww
過去の遺物
SDRAM(144pin)PC66.PC100,PC133
RDRAM(RIMM)
RDRAM(RIMM)
DDRの出る前の人たちSDRAMは古いPCとかについてて見る機会はあるかも
RDRAMは負け犬
RDRAMは負け犬
メジャーメモリとノーブランドメモリの違い
メジャーメモリ…入念な試験を行いICチップをテストし合格したものだけで作ったメモリ、データを高速、正確に移動しサーバーなどの正確性が必要なPCやオーバークロッカーが好んで使う。
ノーブランド…上記の試験ではじかれたけど別に使用に問題のないレベルのチップを使ってそこそこのレベルのメモリを低価格で実現したもの。
ノーブランド…上記の試験ではじかれたけど別に使用に問題のないレベルのチップを使ってそこそこのレベルのメモリを低価格で実現したもの。
ここに無いのはノーブランド扱いでいいらしい…ほとんどメジャーじゃねぇか…
KO!認識ではA-DATAやCFD,UMAXぐらいまではノーブラなのでノーブラしか使ったことがありません(ぉ
メジャーメモリはチップを選定してバグの少ないものだけを使っているので
メリットは
・永久保障(いまやCFDとかも普通にやってる)
・作りがしっかりしているので計算ミスやバグが少ない(らしい)
→OCする人にとってはバグが少ないのでメジャーにする価値がある
→しない人には必要ない。
だからノーブラでいいよ…メジャーのIOdataとかバッファローも安いからどうでもいいけど
メジャーメモリはチップを選定してバグの少ないものだけを使っているので
メリットは
・永久保障(いまやCFDとかも普通にやってる)
・作りがしっかりしているので計算ミスやバグが少ない(らしい)
→OCする人にとってはバグが少ないのでメジャーにする価値がある
→しない人には必要ない。
だからノーブラでいいよ…メジャーのIOdataとかバッファローも安いからどうでもいいけど
詳しい仕様
こっからは豆知識レベル私も詳しく知らないけどやっていける。
レイテンシ(latency)
、デバイスに対してデータ転送などを要求してから、その結果が返送されるまでの遅延時間のこと。レイテンシが小さければ小さいほど、そのデバイスは高性能ということになる。
それ以上でもそれ以下でもない…デュアルチャンネルとかこだわらなければ気にする必要は全くない
ECC(Error Correcting Code)
ECCは日本語に訳すと「誤り訂正符号」となる。メモリのデータ・エラーを検出して自動的に訂正する機能のことだ。信頼性を求められるサーバやワークステーションなどで使われることが多い。ECC機能を使う場合は、プロセッサやチップセットやBIOSがECCに対応している必要があるうえ、搭載メモリすべてをECC対応のものにしなければならない。最近は、メモリの信頼性も高まっていることもあり、多くのデスクトップPCでは、ECCをサポートしていない。たとえECCをサポートしていたとしても、クライアントPCとして使用するのならば、高価なECC対応メモリを使う必要性はそれほど高くない。
つまりチェック機能の付いたサーバー用。
一般のマザーの場合動かない場合があるため、サーバー用マザーでない場合は無理して選ぶ必要はない。
一般のマザーの場合動かない場合があるため、サーバー用マザーでない場合は無理して選ぶ必要はない。
Unbuffered/Registered
ECCと同意義だと思ってたら違うのね。
まー間違いなくレジスタードメモリなんか使う機会はないのでヤフオクとかでメモリの名前に(Reg)等あったら敬遠しましょう。
まー間違いなくレジスタードメモリなんか使う機会はないのでヤフオクとかでメモリの名前に(Reg)等あったら敬遠しましょう。
両面チップ、片面チップ
シングル・サイド(single-sided)とダブル・サイド(double-sided)
両面の方がメモリバスを使うから相性問題が出る場合がある…
昔々の物語でした。今はたいてい大丈夫。
両面の方がメモリバスを使うから相性問題が出る場合がある…
昔々の物語でした。今はたいてい大丈夫。
そのほか詳しく(なりたい方)はこちら
・デュアルチャンネル(デュアルチャネル)あとトリプルチャンネルも
デュアルチャンネルはメモリを並列に使い転送速度を二倍に引き上げる技術である。@wiki
※仕様
規格がDDR XX00のXXまで一緒なものでしかできない、レイテンシまでが同じものが好ましく(合ってないとできない場合も)
できれば同じ会社の同じものを2つ使ったほうがいい、最高は2本パッケージ売りのもの(トリプルチャンネルは3本パック)
違う仕様の物だとデュアル起動しなかったり、足引っ張って思うようにスピードが出ない。
できれば同じ会社の同じものを2つ使ったほうがいい、最高は2本パッケージ売りのもの(トリプルチャンネルは3本パック)
違う仕様の物だとデュアル起動しなかったり、足引っ張って思うようにスピードが出ない。
産業でいうと
メモリでデュアルコア。
出来れば同じものを買ってくれ
メモリでデュアルコア。
出来れば同じものを買ってくれ
また、メモリスロットが4本のあるもので、2本組デュアルに加えてシングルの組み合わせ(1GBx2本とさらに2Gx1本の3本で3GB等)やると全体がシングルチャンネルになるので必ず2本組のみにするか、2本組x2の4本でやりましょう。
また、
では容量の多いシングルと少数精鋭デュアルどちらが早いのか?
という話で
- 1Gx2の2GBデュアルと3GBシングルを比較する
i)1GB以下データを動かす場合、この場合はデュアル起動が有効である。
1GBx2でメモリ速度が2本分になるので、
a)1GBx2本のデュアル>2GB+512MBの2.5GBシングル となる
1GBx2でメモリ速度が2本分になるので、
a)1GBx2本のデュアル>2GB+512MBの2.5GBシングル となる
ii)1GB以上のデータを扱うとき、この場合はデュアル起動が利かない。
1GBx2デュアル起動でも2GBシングルチャンネルの速度しか出ないのである。
たとえるなら
『宿題が一人分のときは同じ問題を2人で手分けして倍の速度で片付けることができるが、
二人分宿題が出てしまったらそれぞれの問題を解くしかないので一人ひとりでとくのと同じスピードになってしまう』のである。
なのでこの場合、
b)1GB以上2GB以下のメモリを使うとき、ともにシングルチャンネルの動作をするので変わらない
1GBx2デュアル起動でも2GBシングルチャンネルの速度しか出ないのである。
たとえるなら
『宿題が一人分のときは同じ問題を2人で手分けして倍の速度で片付けることができるが、
二人分宿題が出てしまったらそれぞれの問題を解くしかないので一人ひとりでとくのと同じスピードになってしまう』のである。
なのでこの場合、
b)1GB以上2GB以下のメモリを使うとき、ともにシングルチャンネルの動作をするので変わらない
c)2GB以上のメモリを使う場合、1GBx2デュアルは2GBまでしか扱えないため、データ遅延が起こる。
よって2GB以上使うことが頻繁に起こるのであれば2GB+512MBの方が早いことがある。
よって2GB以上使うことが頻繁に起こるのであれば2GB+512MBの方が早いことがある。
ということになる。
また、メモリの食い方は
WindowsXPでワードエクセル等を開いて500MB程度
VISTA windows7でワードエクセル等を開いて1GB程度である。
エンコードやゲームしないなら1GBx2の2GBか512x2+256x2の1.5GBで十分だとおもう。
WindowsXPでワードエクセル等を開いて500MB程度
VISTA windows7でワードエクセル等を開いて1GB程度である。
エンコードやゲームしないなら1GBx2の2GBか512x2+256x2の1.5GBで十分だとおもう。
そもそもデュアルチャンネルにこだわる必要があんまりない(ぇ
もうメモリ単体でこれ以上速度でなくていいよってレベルまで性能上がってるから
下のグラフ見てもシングル1Gとデュアル2Gの差3%とか体感できるレベルじゃないからwww
もうメモリ単体でこれ以上速度でなくていいよってレベルまで性能上がってるから
下のグラフ見てもシングル1Gとデュアル2Gの差3%とか体感できるレベルじゃないからwww
・デュアルチャンネルとトリプルチャンネルの比較

トリプルチャンネル駆動のメモリー(1GB×6=1GB×3枚×2CPU)のアクセス速度を、ベンチマークツールの「Xbench」で検証した。4枚差し(1GB×3枚×2CPU)や2枚差し(1GB×2枚×2CPU)に比べて若干だがアクセスが速い
要約すると、ともに誤差範囲だから、安いのもしくは容量が多い組を買えってことか
windowsマザーだとこの限りじゃないかも知れんけど
windowsマザーだとこの限りじゃないかも知れんけど
2%とか誤差じゃねぇかww
関連ソフト
メモリの掃除やさん
長時間PCを連続起動しているとたまる不要なメモリの使用を解消することが出来るぞ!!
長時間PCを連続起動しているとたまる不要なメモリの使用を解消することが出来るぞ!!
※自作tips
・4Gの壁
基本的に32bitOS(一般的なのwindows)では3.2~3.5GBまでしか認識しない
ため、4G以上積んでも無意味。(VISTA SP1は4Gと表示は出るが使えるのは3.xGB)
64bitエディションのOS(特に記述のないwindowsは32bit版)だと128GBまで認識できるということだが正直メモリ2Gも使わないのが普通の人なんだよ!!
(てゆーかそこまで積めるマザーとそんな容量のメモリが存在しないっていう。なお、macOSX.5は4G以上でも認識する)
64bitエディションのOS(特に記述のないwindowsは32bit版)だと128GBまで認識できるということだが正直メモリ2Gも使わないのが普通の人なんだよ!!
(てゆーかそこまで積めるマザーとそんな容量のメモリが存在しないっていう。なお、macOSX.5は4G以上でも認識する)
このwikiの更新情報RSS




