摘要 |
A method of booting a portable computing device or a personal digital assistant (PDA) is described. In one embodiment, the PDA comprises a boot ROM, a RAM, and a connector for connecting to an external floppy disk drive (FDD). Operating system software and application software for the PDA is stored on a disk in FDD. To boot the PDA, the PDA is connected to the external FDD, then powered up. The PDA is hardwired to begin executing code from the boot ROM, which contains a program to transfer code from the FDD to the RAM, then jump to an entry point in the newly loaded code in the RAM. The PDA is then disconnected from the FDD. To configure the PDA with different operating system and/or different application software, the FDD is loaded with a disk storing this different software and the boot process is repeated. Thus, the PDA can be configured to support any number of different operating systems and any number of different applications despite having a limited capacity of RAM.
|