who loads the program from disc to the memory
loader
title: Booting text: first executes a relatively small program stored in read-only memory (ROM) along with a small amount of needed data, to access the nonvolatile device or devices from which the operating system programs and data can be loaded into RAM. The small program that starts this sequence is known as a "bootstrap loader", "bootstrap" or "boot loader". This small program's only job is to load other data and programs which are then executed from RAM. Often, multiple-stage boot loaders are used, during which several programs of increasing complexity load one after the other in a process of chain loading. Some computer title: Loader (computing) text: Loader (computing) In computer systems a loader is the part of an operating system that is responsible for loading programs and libraries. It is one of the essential stages in the process of starting a program, as it places programs into memory and prepares them for execution. Loading a program involves reading the contents of the executable file containing the program instructions into memory, and then carrying out other required preparatory tasks to prepare the executable for running. Once loading is complete, the operating system starts the program by passing control to the loaded program code. All operating systems that title: Dumper (computer program) text: Dumper (computer program) In computer programming, a dumper is a program which copies data from one source (usually a proprietary format) to another (usually in a more easily accessible format). A dumper is a program that saves data from the computer's memory, usually from a foreign process (program) to a (*.dmp) file. Often the process's memory is dumped automatically to disk if the program crashes. So you may recover any unsaved data from this file or send it to the developer so he can investigate what caused the crash. Another use of 'dumpers' can be dumping Windows Exe-files from memory title: Program lifecycle phase text: means of distribution can be physical media such as a USB flash drive or a remote download via the Internet. Installation time gets the distributed program ready for execution on the user's computer, which often includes storing the executable for future loading by the OS. Load time is the when the OS takes the program's executable from storage, such as a hard drive, and places it into active memory, in order to begin execution. Run time is the execution phase, when the central processing unit executes the program's machine code instructions. Programs may run indefinitely. If execution terminates it will title: Boot disk text: Boot disk A boot disk is a removable digital data storage medium from which a computer can load and run (boot) an operating system or utility program. The computer must have a built-in program which will load and execute a program from a boot disk meeting certain standards. While almost all modern computers can boot from a hard drive containing the operating system and other software, they would not normally be called boot disks (because they are not removable media). CD-ROMs are the most common forms of media used, but other media, such as magnetic or paper tape drives, ZIP