Закрыть ... [X]


Доброго времени, читатели моих постов о Linux! В сегодняшней статье расскажу о том, как работают исполняемые файлы. Из моей прошлой статьи о атрибутах доступа к файлам в Linux думаю Вам будет известно, что такое полномочия выполнения (исполнения). Данное право можно установить для любого файла. Исходя из этого, можно задать вопрос: неужели любой файл можно сделать программой? Да, так и есть. В Linux является ли файл исполняемым или нет, определяется не по сценарии праздника весны в детском саду старшая группа его расширению, как в Windows (понятие расширение файла отсутствует в файловой системе Linux а по правам доступа. Если у файла установлено право x (выполнения его можно запустить на выполнение. Что происходит, когда мы пытаемся выполнить файл? Мы пытаемся набрать имя и, может быть, путь к файлу, который пытаемся запустить в командной строке и нажимаем Enter. (если файл расположен в текущем каталоге, то необходимо набирать./ program ). В первую очередь, оболочка проверяет, а имеет ли пользователь права на исполнение этого файла? Если имеет, тогда система смотрит, а это исполняемый бинарный файл? В Linux все исполняемые бинарные файлы в начале файла имеют заголовок ELF. (напомню, что в Windows в исполняемых файлах заголовок - MZ ) Если это исполняемый бинарный файл, тогда, согласно его заголовку, происходит распределение оперативной памяти, и управление передается.


Закрыть ... [X]

Сценарии праздника весны в детском саду старшая
Сценарии праздника весны в детском саду старшая
Сценарии праздника весны в детском саду старшая
Сценарии праздника весны в детском саду старшая
Сценарии праздника весны в детском саду старшая
Сценарии праздника весны в детском саду старшая
Сценарии праздника весны в детском саду старшая
Сценарии праздника весны в детском саду старшая
Сценарии праздника весны в детском саду старшая
Сценарии праздника весны в детском саду старшая