Как запускаются программы на разных операционных системах? Допустим игра написана на языке C++. Я её скачиваю и она запускается на моем компьютере. Как это происходит? В папке с игрой находится интерпретатор, который запускает файлы с кодом программ? Как на это влияет операционная система?
Объясните, пожалуйся, мне эти моменты просто и понятно.

30 Мая 2020 в 19:47
259 +1
0
Ответы
1

Нет там никакого интерпретатора, программа на С++ поставляется в скомпилированном виде. ОС ищет свободный участок в памяти ОЗУ, загружает в отдельный раздел программный код.. В тоже время создается другой независимый раздел в памяти для хранения данных. А дальше по ходу пьесы, память данных может увеличиваться, уменьшаться, как этого требует программы. А у программного кода есть стандартная точка входа, откуда игра и стартует. Примерно так.

3 Июн 2020 в 14:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир