Инфо IT 24

IT блог, IT мышление

Запускаемая программа

Параметр IpApplicationName задает имя программы, которая должна быть выполнена. Если данный параметр равен NULL, то имя запускаемой программы должно задаваться в параметре lpCommandLine. В данном параметре также задаются и параметры, передаваемые запускаемой программе. Если параметр lpCommandLine имеет значение NULL, то запускаемая ...

Читать далее

Системные объекты

Как и в других операционных системах, Процессы являются основными объектами, позволяющими пользователям решать их задачи. Каждый процесс предоставляет ресурсы, необходимые для выполнения соответствующего приложения. Каждый процесс имеет ассоциированные с ним виртуальное адресное пространство; исполняемый код; дескрипторы, связанные ...

Читать далее

Выполнение процесса

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

Читать далее

Механизм сообщений

Сообщения. Механизм сообщений предназначен для обмена данными между процессами. Для этого создается специальная очередь сообщений, поддерживаемая операционной системой. В очереди накапливаются данные, которые записываются в нее процессами. Накопленные в очереди данные могут быть «считаны» другими процессами, таким образом произойдет передача данных от одного процесса к другому ...

Читать далее

Управление памятью

Подход по управлению памятью на основе страниц используется и в операционных системах семейства Linux. В 32-битных версиях доступно только 4 Гбайт памяти. При стандартных настройках из этих 4 Гбайт 3 отводятся под пользовательскую память, 1 Гбайт отводится под системную памяти. При использовании 64-битных версий операционных систем эти ограничения увеличиваются для ...

Читать далее

Компиляция программ

Компиляция программ в UNIX проводится в два этапа. На первом этапе из исходных текстов при помощи компилятора сс формируются объектные файлы. На втором этапе при помощи сборщика Id формируется исполняемый файл или файл библиотеки. Управление процессом компиляции и сборки задается ключами запуска компилятора и сборщика. Кроме статических ...

Читать далее