System and method thereof

Information

  • Patent Application
  • 20070198703
  • Publication Number
    20070198703
  • Date Filed
    January 12, 2007
    17 years ago
  • Date Published
    August 23, 2007
    16 years ago
Abstract
A system and method thereof are provided. The example method may include downloading first information, from a host device, associated with an operation of a non-volatile memory and downloading second information associated with an operation of the system including the non-volatile memory, the second information downloaded based on the operation of the non-volatile memory in accordance with the downloaded first information. The example system may include a host device configured to provide first information associated with an operation of a non-volatile memory and second information associated with an operation of the system, the system including the non-volatile memory, the second information downloaded based on the operation of the non-volatile memory in accordance with the downloaded first information.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate example embodiments of the present invention and, together with the description, serve to explain principles of the present invention.



FIG. 1 illustrates a conventional system.



FIG. 2 illustrates a system according to an example embodiment of the present invention.



FIG. 3 illustrates a process of downloading a system program according to another example embodiment of the present invention.


Claims
  • 1. A method of operating a system, comprising: downloading first information, from a host device, associated with an operation of a non-volatile memory; anddownloading second information associated with an operation of the system including the non-volatile memory, the second information downloaded based on the operation of the non-volatile memory in accordance with the downloaded first information.
  • 2. The method of claim 1, wherein the downloaded first information is a non-volatile memory driver program and the downloaded second information is a system program.
  • 3. The method of claim 1, wherein downloading the first information further includes: determining whether the downloaded first information is correct; andprompting an entity sending the downloaded first information to resend the downloaded first information if the determining step determines that the downloaded first information is not correct.
  • 4. The method of claim 3, further comprising: repeating the determining and prompting steps until one of the repeated determining steps determines that the downloaded first information is correct.
  • 5. The method of claim 2, wherein the non-volatile memory driver program is stored in a volatile memory.
  • 6. The method of claim 5, wherein the volatile memory is included within the system along with the non-volatile memory.
  • 7. The method of claim 1, downloading the second information further includes: determining whether the downloaded second information is correct; andprompting an entity sending the downloaded second information to resend the downloaded second information if the determining step determines that the downloaded second information is not correct.
  • 8. The method of claim 7, further comprising: repeating the determining and prompting steps until one of the repeated determining steps determines that the downloaded second information is correct.
  • 9. The method of claim 1, wherein the host device receives the downloaded first information via a physical storage medium.
  • 10. The method of claim 9, wherein the physical storage medium is one of a diskette, a CD, a DVD, a Blu-ray disc, an HD-DVD and an internet access device.
  • 11. The method of claim 2, further comprising: receiving a download command including instructions for downloading the system program.
  • 12. The method of claim 11, wherein the download command is one of (i) a command for downloading an initial system program and (ii) a command for modifying a previously stored system program.
  • 13. The method of claim 11, wherein the download command is generated by one of the host device and a central processing unit (CPU), each of the host and the CPU included within the system.
  • 14. The method of claim 1, further comprising: rebooting the system in accordance with the downloaded second information.
  • 15. The method of claim 1, wherein the system includes an information communication device performing data communication with a host through one of a wired interface and a wireless interface.
  • 16. The method of claim 15, wherein the interface includes at least one of a universal serial bus (USB) interface and an advanced technology attachment (ATA)/attachment packet interface (ATAPI).
  • 17. The method of claim 15, wherein the information communication device includes at least one of an MP3 player, a navigation system for a car, and a personal digital assistant (PDA).
  • 18. A system, comprising: a host device configured to provide first information associated with an operation of a non-volatile memory and second information associated with an operation of the system, the system including the non-volatile memory, the second information downloaded based on the operation of the non-volatile memory in accordance with the downloaded first information.
  • 19. The system of claim 18, wherein the downloaded first information is a non-volatile memory driver program and the downloaded second information is a system program.
  • 20. The system of claim 19, further comprising: a boot memory, the boot memory not including the non-volatile memory driver program.
  • 21. The system of claim 19, further comprising: a volatile memory configured to receive and store the non-volatile memory driver program.
  • 22. A method of operating the system of claim 18.
Priority Claims (1)
Number Date Country Kind
10-2006-0004177 Jan 2006 KR national