• ベストアンサー

メモリに相性問題がおきるのはなぜですか?

非常に単純な質問です。 メモリとPCで相性問題がおきるといいます。実際自分も何回か遭遇したことがあります。そこで素朴な疑問がわいてきました。一体どうして相性問題が発生してしまうのでしょうか?自分は技術者でもなくまったくの素人ですが、できれば技術的な見地からその仕組みを素人にもわかるように説明いただけないでしょうか? あるいは、このような質問とそれに対する答えは既出かもしれません。もしそうであれば、既出の質問をご紹介いただけると幸いです。小さい子供の質問みたいで申し訳ありません。 一応、このような質問をした理由について。 相性といいますと、素人考えですとある機種のPCとある同一商品名(加えて同じ会社、同じブランド、同じメーカーのチップが載っているように見えるもの)のメモリとの相性だと思ってしまいます。しかし、その同一商品名のメモリを2つもってきても、その2つが1つのPCに対して同様に相性が良いわけではないということを話に聞いたからです。 同一商品名の2つのメモリ(G会社のHという名のメモリで、I社のチップが載っているとします)があり、これをAメモリ、Bメモリとしましょう。Aメモリが、1つのPC(Zさんの所有する1台のX社製Y)に対しては相性問題が発生することなく快調に動作するのに対し、Bメモリでは問題が発生し、OSも立ち上がらず、memtestでもエラーが出てしまいます。 ここで、素人はBメモリは不具合品だと思い込んでしまいます。ところが、Bメモリは他のPCではまったく正常に動き、memtestでもエラーが発生しません。となると、これを不具合品というわけにはいかなくなり、相性が悪かったというべきことになります。 仮にメモリ会社Gが、Hという名のメモリが、X社製YというPCに対応していると発表していれば、このBメモリは素人考えどおりに「不具合品」として扱ってよいことになります。しかし、発表がなければ相性問題であって、不具合はないということになりましょう。 このようなことを人から聞いて好奇心がわいてきたのですが、ここでは「相性」と「不具合」の境目であるとか、それらの定義について質問したいのではありません。機械的、技術的に壊れていれば不具合ですし、BメモリはZさんのPCとは相性が悪かったと言うべきだと思います。混乱するのでそれは避けたく存じます。 ただ、単純に技術的な問題として、このようにメモリとPCとの間に気難しい相性問題が発生するのはどういう仕組みによってなのかを知りたいと思った次第です。 よろしくお願いします。

noname#67095
noname#67095

質問者が選んだベストアンサー

  • ベストアンサー
  • bardfish
  • ベストアンサー率28% (5029/17764)
回答No.4

コンピューターの全てのデバイスは同期を取って動作します。 この同期を取るなどの基本動作を行っているのが「コントローラー」チップになるわけですが、近年のパソコンは高クロックで動作するためタイミングがシビアになってます。 同じメーカーから販売されている同一製品のメモリ でも、ロットが変わればコントローラーが変わることもあります。 タイミングが狂うと正常に動作しなくなったり、メモリなら読み出す情報が化けるなどの症状が起こります。 信頼性の高い製品はHandshakeで互いに確認を取りながら次の動作に進んだりするのですが、そういうモノはたいてい高価で高速ではなくなります。安いモノは仕様に沿って「相手は仕様通りに動いている」という前提で次の動作に進んだりしています。いわゆる「思いこみ」ですが、この「思いこみ」が期待通りにいかないとフリーズすると言うこと。 よって、組み合わせ次第では「相性」問題が発生します。 各メーカーでは品質チェックの基準が当然ありますが、幅があります。幅はメーカーにより異なるかもしれないし、この幅のぎりぎりのところで正常品と判断されたモノがいわゆる「ハズレ」になりやすい。ハズレ品でも組み合わせを変えれば正常に動くこともある。決して「不良品」「故障品」ではない。このへんを素人はすぐに「不良品」と騒ぐためショップでは「1週間以内であれば無償交換」などのサービスを行うハメになったのです。ま、こうしないと客が来なくなると言うのもありますけどw Memtestでエラーが出るのはまた別の問題。 メモリの製造プロセスを知っていればその理由は簡単。 CPUやメモリというのはシリコンなどの半導体の純度を極限まで高め、円盤状にしその上に回路を焼き付けています。この円盤をウェハという。 一枚の板になるワケなので純度が全て均一になっているわけでもなく、回路に焼き付ける際、ホコリが付着していればそこに回路は生成されません。 そういう部分が製品として出荷されれば、特定アドレスでエラーが出るわけです。 1枚のウェハからいっぱい製品が取れれば単価を安くすることが出来る。不良が多いと高くなる。この原理はデジカメのイメージセンサーも同じ。だからセンサーの小さいデジカメは安く、大きいデジカメ(デジタル一眼)は高い。 ウェハからICの状態になったチップをメモリ製造メーカーが仕入れて見慣れたメモリにするわけですが、その際に全アドレスのRead/Write試験をするかしないかでも製品価格に差が出てきます。 一寸前ですが、そういう試験をした製品のメモリは1GBで10万円もしていました。テスト方法も段階があり、手を抜くほどコストを抑えることが出来ます。

noname#67095
質問者

お礼

ありがとうございます。 難しく、また、なかなか目にすることのできない技術的な話をわかりやすく教えていただき大変うれしく思います。うーん、なるほど。詳しい事情を想像できもしない素人のくせに理解できたような気になりましたw ロットごとで異なってしまうのはコントローラーが違うということが大きいのですね。 メモリとマザボ間(?)でhandshakeし確認するということでしょうか、いや本当はもっと細かい部品というか回路間でするというのが正しいのでしょうか(この点余裕があれば調べて勉強したいと思います)、とにかく互いの同期タイミングに狂いがないと確認がとれれば確実な商品ということになろうかと思いますが(何かものすごくテキトーに書いています・・・)、そんなことはできないですよね、第一メモリとマザボで会社が異なるわけで、「きっと互いにタイミングが合うさ」、あるいは「合ったらいいなあ」って感じになるんでしょうね。PCパーツも人間と同様に「思いこみ」が肝心なわけですねw また、短絡的に「不良品」だと文句を言う素人消費者はこの「思いこみ」に支配されているということですか・・・ ただ自分があまりにも素人なので、Memtestがよくわからずまたまた疑問がわいてきてしまいました。回路がホコリなどでいかれていれば、Memtestは特定アドレスの物理的エラー(物理的エラー)として検出するのだと思います。ただ、相性問題か何かで、あるPCではエラーでまくり、ところが他のPCでは何回は知らせてもエラーが出ないというのはどういうことなのでしょうか?うーん、これもタイミングの狂い等で、エラーとして検出されてしまうということなんでしょうか? うーん、PCをよく使うくせに知らなすぎですね・・・ とにかく、ご教示いただいたことで、ショップに無理な文句を言わない消費者にはなれそうに思いますw

その他の回答 (3)

  • u-bot
  • ベストアンサー率58% (1736/2988)
回答No.3

私も素人ですが、次のように考えています。 一般的に工業製品はマージンをもって設計されています。 例えば10mmのネジを作成する場合に全て10mmピッタリの寸法で作成できず、ある程度の誤差を許容します。 同じくネジ穴も誤差を含んでいます。 ネジメーカーもネジ穴を作るメーカーもその許容値が同じであれば相性問題は発生しません。 例えばネジ寸法で許される誤差範囲が9.5mm~10.5mmとしましょう。 ネジメーカーが9.5mm~10mmを許容するネジを作成し、ネジ穴メーカーが10mm~10.5mmを 許容するネジ穴を作成した場合、ちょうど10mmのネジとネジ穴でしかうまくネジ止めできません。 もしネジが9.5mmの場合ネジ穴にはめることができません。 これが相性問題になります。 ところが別メーカーのネジ穴の許容値が9.5mm~10mmなら問題無くネジ止めできます。 この話の問題は本来のネジの許容範囲である9.5mm~10.5mmよりも狭い許容値のネジなりネジ穴を作成していることです。 メモリメーカーは当然本来の許容範囲でメモリを作成していますが、中には外れた製品が出てきます。 その外れた製品もしくは許容値に入っているかどうかを確認していない製品を安く買ってバルク品として販売しているメーカーがいます。 当然そのような製品は先ほどのような相性問題が出てくるのです。 あまりいい例え話ではありませんが、少しでも参考になれば幸いです。

noname#67095
質問者

お礼

ありがとうございます。 とてもわかりやすい例えだと思いました。 メモリとマザボの両方でそれぞれ異なった範囲で作ってしまえば、相性問題は避けられないということですね。同じ会社で両者の範囲を合わせていればよいのでしょうけど、そうはいかないですよね。

  • booboox
  • ベストアンサー率32% (176/538)
回答No.2

見た目が同じでも、BANK数だとか、いろいろ、表示されていない、規格が、マザーボード側にも、メモリー側にも、あります。ですから、詳しい人は、このパソコンの最大搭載メモリー量が、512MBと書いてあっても、1GBを載せて、故障なく動かしている人も居ます。コントロールチップが載っているメモリーとか、ECCの有無とか、どんどん調べていけば、マザーボード側の要求誤差とメモリー側の要求誤差と、動作BANK数など、一致すれば、動きますし、1箇所でも、一致しなければ動きません。また、1GBのメモリーでも、片面しか認識せず、512MBと認識する場合もあります。メモリーの細かい規格表とマザーボードの設計表が手にはいれば、相性なんて、抽象的なものでなく、ここが一致しないから動かないとか、ここが一致しなくても、このマザーボードは、許容範囲が広いので、動いているなど、いろいろです。 一般的に、サーバーマシンのメモリーは規格が厳しいので、動作するメモリーが見つけにくいです。 ところが、そこまで、調べたところで、原因が、わかっても、動かないものは、動かないので、面倒だから、「相性がわるい」って言う便利な言葉が出てきただけです。単純に、規格違いってことです。 一部、バルク品には、未検査品といって、故障品も混ざってはいますけど。これは、未検査品=故障ではなく、未検査だから、故障品も混ざっているってことです。

noname#67095
質問者

お礼

ありがとうございます。 メモリ側とマザボ側それぞれ別々に規格があるということにまず問題があるのですね。なるほどです。

noname#81629
noname#81629
回答No.1
noname#67095
質問者

お礼

ありがとうございます。 素人の身としては入門としてとても役立ちました。

関連するQ&A

  • メモリの相性による不具合

    以前こちらでも質問させていただいたのですが、BlueScreenが発生したり、一部ファイルやソフトが解凍、インストールなど行えません。 BlueScreenはメモリが怪しいとのことでmemtest86+にてチェックしてみたところ、大量のエラーが表示されました。 以前、配線の間違いでマザーボードから異臭がしました(焦げはありません)。これか、メモリとの相性が原因だとは思うのですが、相性問題でインストールや解凍などに不具合が起こる場合はあるのでしょうか? PCスペック OS:Windows Vista CPU:Pentium D E2180 2.0GHz マザーボード:ASUS P5K メモリ:Mr.Stone PC6400 DDR2-800 1GB×2 グラフィックボード:GeForce 7600 GS

  • これはメモリの相性問題なのでしょうか

    マザーボードにGIGABYTEのGA-P31-DS3Lを使用しています このマザーはメモリスロットが4本あり、それぞれデュアルチャンネル用にAチャンネル(スロット0,1番)Bチャンネル(スロット2,3番)が用意されています PC-800の容量1Gのメモリを2本つけたのですが、OSのインストールや起動が非常に不安定でした 試しにmemtest86でチェックしてみたところ 各メモリを1つだけ挿す→異常なし スロット0,1に挿す→異常あり スロット0,2に挿す→異常なし スロット2,3に挿す→異常あり という結果になりました 端的に言うと、デュアルチャンネルで使用するとメモリエラーが出て、デュアルチャンネルじゃなければ2本さしてもエラーは出ませんでした しかし、異常の出なかったスロット0,2に挿す方法でもOSが非常に不安定になります 全てのパターンでエラーが出るのであれば相性だと決定付けられるのですが、デュアルチャンネルじゃなければエラーが出ないのが気になります メモリの相性問題というものに当たった経験がないので、これが相性問題なのか確信をもてずにいます また、マザーボードとメモリを購入した店が違うので、どちらに初期不良や相性保障として持っていけばいいのか悩んでいます アドバイスをお願いします

  • メモリの相性問題

    メモリ増設(同一メーカー同一型番、同一容量)を試みましたが、マザーボード(ASUS) のメモリスロットA1とB1に挿し、認識されなかったり、電源が入ったり切れたりしたり エラーコードCCが表示されたりして問題が発生しました。A1、B1、A2、B2に挿し、枚数も変更したり、組み合わせも変更しましたが、元々取り付けてあった2枚組のメモリは認識されてますが、後から追加したメモリは4つのスロットで全く認識されない訳ではありませんが認識されにくい場合が多く、これは個体不良か所謂相性問題というものなのか、チップが変更されたからなのか(元々のメモリはSK Hynix)、CMOSクリアをしなかったからなのか、マザーボードのメモリスロットA1、B1のいずれか、もしくは両方の故障なのか分かりません。詳しい方、新しく追加したメモリ2枚組の問題(相性問題)なのか、マザーの問題なのか、CMOSクリアをしていないからなのか教えて下さい。

  • メモリの相性問題?

    自作PCです。(自分で自作したわけではありませんが。。。) マザーボード L7VMM2 (V1.1)にPC2700のN/Bメモリ1GBを2枚(=2GB)挿しました。 しかし、認識は半分の1GBしかしません。試しに1枚挿したところ、512MBの認識でした。 マザーボードはPC2100で1GBまでのスロットが2つ、最高2GBまでです。 PC2700でも下位周波数で問題なく作動するはずですよね? 相性問題は認識するか、しないかのどちらかと思っていたのですが、これも相性問題なのでしょうか? メモリのチップはサムスン製でK4H510438B-TCB0と書かれています。 片面8基づつで両面に合計16基のチップ搭載です。 購入時に128M×4 CL=2.5 と説明を受けました。64MB×16=1GBです。 単純に相性問題なのでしょうか? よろしくお願いします。

  • メモリ。相性問題が発生する可能性ってどれくらいあるの?

    メモリを買い足そうかと思っています。 いま512M、のせてます。 DDRSDRAM PC3200 CL3 バルクです。 もう512、バルク品を足そうかと思いますが、 相性問題が発生する可能性ってどれくらいあるんでしょうか。 もちろん環境にもよると思いますが。

  • DDR2メモリの相性問題について

    皆様のご意見をお伺いしたくご質問させていただきます。 NorthwoodコアのP4以来久々にPCを自作使用と思い秋葉原でパーツの価格を調べていて7店舗くらい回ったのですが、バルクのDDR2メモリの価格を調べて店員さんと話をするとメモリは相性が出やすいと口を揃えたかのように言っておりました。 しかしながら、別の店舗では相性問題はNorthwood時代よりも大幅に減った。私個人(その店員さん)としても相性問題で返品や交換を受けた記憶が無い。相性保障をつけていくお客様も少ないと仰っておられました。 私個人としましてはメモリに限らず「相性問題」は避けられないことと理解しておりますが、安いバルクメモリが欲しいが出来れば相性問題で面倒な思いをしたくないと心情的に感じます。 スペックは CPU Core 2 Duo E6600 マザー ASUS P5B メモリ 1GBx2 Dual Channel     PC-5300 or PC-6400 で動かしたいと思っています。 よろしければバルクメモリで成功した例、相性保障を使用した、バルクでもリテールでも関係ないよ!といった皆様の経験やアドバイスを頂ければと思います。

  • メモリの相性

    お世話になります。 最近メモリが安くなってきてるので、メモリを増築しようと思っているのですが、この相性の問題に突き当たりました。 スペックは ●OS:XPSP2 ●マザーボード:nForce570Ultra チップセット (ASUS製 / ATXマザーボード) 別名?M2N-E ●メモリ:1GB、2枚挿しで両方とも(Hynix社製の1G 2R×8 PC2-4200U-444-12 240Pin) 上記のものを使っております。 そこで質問なのですが、メモリを増築する際 ☆側存のメモリと同じ2R×8 PC2-4200U-444-12 240Pinの物を使わなければいけないのか? ☆それともPC4200の1Gメモリを取り付けても側存の物と相性問題を起こさず正常に使えるのか? この2つの事が知りたいです。どうぞ詳しい方アドバイスおねがいします。

  • 増設メモリとの相性が悪いとどんな不具合がおきますか?

    先日、コチラのサイトでメモリの増設について教えていただき、 早速パーツ屋に行ってメモリを増設しました。 マイコンピューター右クリックで見られるメモリ容量は増えていました。 (512MB→1GB) ところで、メモリには相性問題があるそうですが、 相性があわないとどのような事が起こるのでしょうか? うまく増設はできたものの、相性問題というのが少し気になります。 増設メモリとPCの相性が悪いとどんな不具合がおきるんでしょうか?

  • 相性問題?「メモリが不足しています」

    自作PCについてトラブルが起きたので皆様のアドバイスを頂戴したく投稿しました。 【CPU】Phenom II X4 955 Black Edition BOX 【クーラー】鎌アングル リビジョンB SCANG-1100 【メモリ】Cetus DCDDR3-4GB-1333 (DDR3 PC3-10600 2GB 2枚組) 【M/B】M3A780GXH/128M 【VGA】GF-GTX260-E896G2 (PCIExp 896MB) 【HDD】WD6400AAKS (640G SATA300 7200) 【光学ドライブ】DVR-S7200LEB2 【OS】windows XP home edhition 【ケース】antec900 【電源】KRPW-J600W こちらは今回組み立てたPCの構成です。 取り付け、配線作業等はサクサクと作業が進んだのですが さぁOSをインストールしようと(xp)ディスクを入れて待っていたのですが 何故か強制終了してしまいます xpのインストール画面の残り39分の所で止まっていました そして何度か強制終了と戦っているとエラーを吐き出して 「仮想したメモリまたはデータファイルが不足しているため、指定した操作を完了できません」 と出ます。 パーツはほぼ新品、流用品はケースだけ メモリがおかしいのか?と思いmemtestをパス20程回しましたがエラーは出ず 知り合いに相談したら「メモリの相性問題の可能性もあるから交換を薦める」 と言われたのですが同じ製品が相性でここまでエラーが出るものなのでしょうか どうか、解決策になるアドバイスをお願いします!!

  • メモリの相性が悪いとは、具体的にどの様な事を言うのですか。

    メモリの相性が悪いとは、具体的にどの様な事を言うのですか。 今、自作パソコンの不具合の原因を究明しているのですが、 OSを再インストールしても改善されないことから、 ハードウェア側に不具合があるのではと考えています。 思い当たる節は、一ヶ月前に追加したメモリなのですが、 OSでメモリーチェックで不具合は発見されませんでした。 となると、後は相性の問題が考えられるのですが、 メモリの相性が悪いとは、具体的にどの様な事を言うのですか。 教えてください。 環境 M/B  ASUS M2V メモリ バッファロー 512×2     ユーマックス 1024×2(追加) 症状  OSは起動するが、安定しない。     ランダムでブルースクリーンになる。     特にPCの付加が掛かる時に落ちやすい。 それではご教授の程、よろしくお願いします。

専門家に質問してみよう