Abstract

Boot Loader is the crucial program that loads the operating system in memory and initializes the system. In today’s world people are constantly on move and portable system are in demand specially the USB devices due to its portability and accessibility compared to CD/DVD drives. The purpose of this paper is to design a dynamic boot loader which removes the BIOS dependency and allow user to boot from USB without changing CMOS settings. The USB is devised as plug and play portable system with puppy Linux and newly developed dynamic boot loader. The device is experimented on a computer machine with 8 GB RAM, i5 processor, 64-bit Operating system and windows 7 and observed that nearly 50% reduction in booting time i.e., the time spent in changing the boot order is eliminated compared to the static boot loader. The time spent in the BIOS is dependent on the user knowledge in changing the boot priority. The portable system allows the user to work in ease in any environment with minimum requirement of Windows XP and USB 2.0 compatible system.

Highlights

  • Boot Loader is the first program that starts running after BIOS

  • The dynamic boot loader is implemented using VC++, VB script and Windows Management Instrumentation (WMI) and the experimental result shows the dynamic boot loader takes less booting time when compared with the static boot loader

  • The time in seconds is measured and the result shows that more than 50% booting time improvement is attained when using the dynamic boot loader to boot from Universal Serial Bus (USB)

Read more

Summary

Introduction

Boot Loader is the first program that starts running after BIOS. Its task is to load the operating system in memory. The boot loader resides in the first sector of primary partition and the size is restricted to 512 bytes. Due to this size limitation, it becomes difficult to load and execute a 32 bit kernel. To accommodate more features the boot loader is divided into 3 stages. The first stage primary boot loader initializes the memory, hardware devices and loads the second stage boot loader. There is no size restriction for secondary boot loader. Stage 1.5 which is 63 bytes is to interpret the file system.

Objectives
Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.