A nonvolatile semiconductor memory device and a program method are provided in an embodiment. The model is applied with cost-benefit analysis to guide memory management in an operating system, in particular, for both decisions about prefetching and memory retention versus deletion or \u201cpaging out\u201d of memory of lower priority items, to free up space for higher value items. The binder is an amorphous porous material that links the silicalite nanocrystals together, formed from a precursor which polymerizes on heating.