an apparatus and method for configuring , altering , controlling , securing , and extending the processing capability and functionality of pcs using a nonvolatile memory device using software and data carried within the device .