Исполнение (вычисления)

Выполнение (вычисление) Процесс выполнения программы Выполнение программы включает в себя интерпретацию инструкций и действия в соответствии с ними.  Программы могут […]

Выполнение (вычисление)

  • Процесс выполнения программы

    • Выполнение программы включает в себя интерпретацию инструкций и действия в соответствии с ними. 
    • Программы могут выполняться в пакетном или интерактивном режиме. 
  • Компиляция и выполнение

    • Программа сначала пишется, компилируется и связывается для создания исполняемого файла. 
    • Исполняемый файл загружается в память и начинает выполнение, управляемое операционной системой. 
  • Контекст выполнения

    • Программы обычно работают в многозадачных системах и используют специфические для языка среды выполнения. 
    • Переключение контекста важно для совместного использования ресурсов и управления памятью. 
  • Время выполнения

    • Время выполнения — это фаза выполнения, на которой код выполняется на процессоре. 
    • Ошибки времени выполнения обнаруживаются после выполнения программы, в отличие от ошибок времени компиляции. 
  • Детали реализации

    • Загрузчик настраивает память и связывает программу с библиотеками перед началом выполнения. 
    • Отладка некоторых программ может быть эффективной только во время выполнения. 
  • Обработка исключений

    • Исключения — это функции языка для обработки ошибок во время выполнения. 
    • Система времени выполнения может автоматизировать обработку исключений. 
  • Система времени выполнения

    • Система времени выполнения обеспечивает среду для выполнения программ, включая управление памятью и взаимодействие с операционной системой. 
    • Компилятор делает допущения, основываясь на системе времени выполнения, для генерации правильного кода. 
  • Цикл обучения

    • Цикл выполнения команд — это цикл, выполняемый процессором для обработки инструкций. 
    • Современные процессоры могут выполнять циклы команд одновременно или параллельно. 
  • Переводчик и виртуальная машина

    • Интерпретатор выполняет программу напрямую, в отличие от транслятора, который переводит программу с одного языка на другой. 
    • Виртуальная машина — это эмуляция компьютерной системы, которая может включать специализированное оборудование или программное обеспечение. 
  • Рекомендации

    • Статья содержит список терминов и определений, связанных с выполнением программ. 

Полный текст статьи:

Исполнение (вычисления) — Википедия

Оставьте комментарий

Прокрутить вверх