raghwendra123 :
It looks like you took it on your ego. You are a veteran here and people 'listen'when you speak. And you are like-"what does this newcomer knows about and who the f--- he is is to question my anwers". But its nothing personal.
And btw you mistook me again, I didn't want to appreciative the difference, I want you to
find the difference without looking inside. In your case its possible as changing code can change the complexity of a program by say O
to O(logn) for same input/output which can be timed in no of cycles taken. So try it for something that is different from inside but exactly similar from outside over all allowed input range. PM me when you have the answer, I have a gut feeling, this is going to be interesting and heated(sic). I can give you my gmail id and we can chat it over.
Thanks everyone.
It doesn't have to do with ego it has to do with how many other people I could have helped in the same time that I was futilely trying to help you.
I explained many times now that this cheapy thing + that cheapy thing can have problems for this, that, and the other reasons and I explained why a lot of those things might happen (defects in manufacturing, environmental damage, etc) and I said that there is no guarantee they won't work in dual channel mode if indeed the sticks are both of good quality and neither manufacturer is doing shady things with labels and such.
You, as an electrical engineer, should be explaining all this stuff to me instead of the other way around.
Electrical Engineers need to know about Six Sigma and how it applies to manufacturing and transportation and all that stuff.
With manufacturing specifications in nanometers even a tiny tiny tiny flaw in a chip can throw off the internal workings considerably. The least flaws occur with the premium brands and with the ones that go through the greatest amounts of QC testing.
If you are talking about premium brand x working with premium brand y then there is no argument really. If you have enough money to buy 2x premium brand RAM from different makers then you have enough money to buy 2x premium brand RAM from the same maker too and there is no good reason not to do it.
If you are talking about subpar brand x working with subpar brand y then you probably don't have enough money to buy RAM that is guaranteed to work like it is supposed to and if that is true then you open yourself up to all the sorts of problems I previously described.
My wife refuses to allow more than the bare minimum to be spent on her computer and therefore she has off brand RAM unlike me. Her RAM sticks say they are 800 mhz and both sticks are from the same maker, same model, same exact part number and everything. They don't run at 800, though, they run at 667 mhz. Both individually and in combination her motherboard recognizes them at 667. If I wanted to get the 800 it says on the pack I would have to try to OC them.
Mind you she is fine with the RAM at 667, but that isn't the point. The point is that the package clearly says one thing and the BIOS clearly says something else. These are just the sorts of problems you face when you are trying to use sub par sticks together even if they are exactly the same brand and everything. You can expect more problems like these if you go as far as buying different brands while you are at it. One may really be 800 like it says and one may lie and say 800 when it really means 667, then the brands will have trouble working together in dual channel mode.
To me, it doesn't really seem like there needs to be an exhaustive listing of every possible thing that can go wrong at every step in the process. I think it is just enough to understand the main sorts of problems that could be experienced when trying to use mismatched parts.
Risk management is also something that I would expect an electrical engineer to be familiar with. In risk management it is important to decrease the number of variables in play if at all possible. This leads to more consistent results every time. The fewest variables exist when you get 2 sticks in the same package. I think most risk managers should be able to see problems coming when they are thinking about using two highly complex parts that have to be manufactured to specifications in nanometers that have "Made in China" written all over them.
I really don't think there is that much more that can be said about all of these things.
I would really like to give you what you are looking for but I just don't think it can be done. I also really hate leaving people with questions still unanswered and also the idea that I might have to spend 20 or 100 more hours to answer all of yours to the ultra exacting standards you are looking for.
On the one hand I just want to call all this bad and give up on it and on the other hand it feels like you aren't understanding what I am saying so maybe if I say it differently you will understand it.
There is just so much that can be different about RAM that you can't see looking at the label. If you had a microscope that could easily see inside every part at the nanometer level and you could compare every square millimeter of both parts and verify they are the same, then yes its probably going to work in dual channel mode, but I think if you had such a microscope and you could examine the sticks at that level then you would find that these things aren't exactly the same on every square millimeter and therein lies the answer to your questions.