1. A method comprising: storing within a semiconductor nonvolatile memory an executable program in a non-fragmented manner separately from an associated database that includes program management information; and executing the executable program from said semiconductor nonvolatile memory based on the program management information.