Computer Chess Club Archives


Search

Terms

Messages

Subject: several questions about memory and how it is used by programs

Author: K. Burcham

Date: 07:28:09 08/27/02



I am not clear on these questions:

1. when does a program write to hash?
2. when does a program write to the hard drive?
3. when does a program write to ram separate from the hash?
4. If a pc has 512 megs ram, If we set hash at 64 megs, what happens when hash
gets full?
5. lets say a program stays in book for 15 moves, is the program accessing only
the hard drive to play book moves?  Or Is this info moved to ram first and then
the program plays the book from ram?
6. In the middle game after book, I assume this is when the program starts to
store info from analysis. during this period, what is being read/write to the
hard drive before the hash is full?
7. In the middle game after book, what is being read/write to the hard drive
after the hash is full.
8. In the middle game after book, if we set the hash at 64 megs, and then this
fills, will the program just use more of the ram, or will it store analysis
directly to the hard drive?
9. what were programs doing with analysis before hash tables? did all this
analysis set in ram? did the operating system manage this info as needed, and
move the stored analysis to the hard drive as the ram filled?
10. if we set up two identical computers, running same program on each.
set up same test position on both. computer A with hash tables and computer B
without hash tables. how do these two compare, what memory are they using and
when.


In other words when exactly, will a hard drive speed increase also speed up a
chess program and why?

some will say go study on the internet. i have at many sites. i cannot find
answers to these type of questions. if you know a site that answers these
questions, please let me know, i will go there and study.
thanks
kburcham





This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.