Yes its usually because of the heat build up from running it so long (and the temperature of the environment) but a dark frame isn't exactly to get rid of the noise.
It's called noise reduction but all its really good for and primarily used for is to get rid of "hot pixel" noise that comes up in longer exposures while most ppl when they hear noise they think of blue sky/shadow noise etc not hot pixels. If you were to take a long exposure blue sky picture which had noticable noise in it (ala any prosumer camera) then running a dark frame on it wouldn't do too much but just get rid of the noise caused by the dark current in the sensor but most of the visual noise isn't from dark current so you'll still have a noisy blue sky.
It's called noise reduction but all its really good for and primarily used for is to get rid of "hot pixel" noise that comes up in longer exposures while most ppl when they hear noise they think of blue sky/shadow noise etc not hot pixels. If you were to take a long exposure blue sky picture which had noticable noise in it (ala any prosumer camera) then running a dark frame on it wouldn't do too much but just get rid of the noise caused by the dark current in the sensor but most of the visual noise isn't from dark current so you'll still have a noisy blue sky.
Great overview. I would also like to add that many CCD cameras use
a second "dark frame" technique to reduce noise at slow shutter
speeds. basically, it will take a sceond frame, of pure black, to
measure where the noise is and use that to try and eliminate the
noise in the actual photo. Usually this means that CCD cameras
will take much longer to handle long exposures. This is partially
due to the fact that CCDs tend to get noisier the longer they are
left "on." I THINK this is due to heat sensitivity.
--
Ryusen: Stand up Philosopher
http://www.pbase.com/ryusenkai/
ryusenkai.org for some pictures. Early shots taken with Canon G-1,
later stuff with 300D