These are small programs that run shortly after the computer is first powered on and determine what operating system will be loaded into memory. Boot loaders can be used to boot the same computer into several different operating systems, as well as booting into an operating system that is not the one normally used on the computer (e.g. booting into Linux to then examine or obtain data from a computer that normally runs under Windows).