Исполнение (вычисление)
В чем смысл выполнения процесса в вычислительной технике?
Выполнение в компьютерной и программной инженерии — это процесс, с помощью которого компьютер или виртуальная машина выполняет инструкции компьютерной программы. Инструкции в программе запускают последовательности простых действий на исполняющей машине. Эти действия производят эффекты в соответствии с семантикой инструкций в программе.
Программы для компьютера могут выполняться в пакетном режиме без участия человека, или пользователь может вводить команды в интерактивном сеансе интерпретатора.
Как компьютер выполняет / запускает программу?
Термин «бег» используется почти как синоним. Связанное значение как «запустить», так и «выполнить» относится к конкретному действию пользователя, запускающего (или запускающего или вызывающего) программу, как в «Хотите запустить приложение?»
Когда вы загружаете и устанавливаете программу на свой компьютер, программа фактически копируется на ваш жесткий диск. Но когда вы запускаете программу, она загружается с жесткого диска в основную память, и эта копия программы выполняется.
Как компьютер выполняет / запускает программу?
Программа обычно пишется в исходном коде, который затем компилируется в исполняемый файл. Этот исполняемый файл затем вызывается, чаще всего операционной системой, которая загружает программу в память (время загрузки), возможно выполняет динамическое связывание, а затем начинает выполнение, перемещая управление в точку входа программы. Затем программа запускается до ее завершения, либо при нормальном завершении, либо при падении.
Find out more
What
Who
Where
When