Yes you are correct. But the foundation for which this stuff is built on plays a role. I doubt very seriously that two different operating systems which use different kernels will perform the exact same task at the exact same time. I've never seen any tests or reviews that show that to be true. They might be close, but exactly the same. I doubt it. Even tests run on the same hardware will differ from run to run.I mentioned Win7 because that's what I have installed at the moment. Before this I was running Vista64 and Handbrake encoded at the exact same rate with the exact same version of Handbrake using the exact same settings. The time to encode is based primarily on raw CPU speed.
You are mistaken because a codec is not required for encoding when the encoder has everything built in for encoding. The x264 encoder included with Handbrake will not playback x264 encoded files or h264 encoded files. You do not need an installed and loaded codec to encode and that is all that matters.
That "everything built in" is the codec. How do you think it does it? Magic? Of course an encoder can't do playback. It's an encoder. Hello. I'm trying to be respectful but you just aren't making any sense whatsoever. You don't have to believe me. Here's the definition for codec:
A codec is a device or computer program capable of encoding and/or decoding a digital data stream or signal.
You are disagreeing with me for no apparent reason even when it makes no sense to do so. I encode in x264 and without the baseline codec in linux it's just not possible unless the library exists in another package.
Quote me please. You won't find a single thread where I said "you can't encode via commandline". I said in order to test your theory that the OS plays no role whatsoever we would have to get rid of the overhead, the GUI, and since we can't do that then memory plays a role. See further down where you agree with me....You said nothing about downloading or installing anything while at the command line. You only said that you couldn't encode at a command line with Windows and that is false. Quit trying to change your argument because it doesn't make a damn bit of difference.
This is exactly my point. I was using 1GB as the example because the effect of caching is magnified.Either OS is going to free up whatever RAM is needed to make room for the encoding and will not be trying to smash other things in RAM so the caching is not going to be a factor.