Инфо IT 24

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

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

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

Читать далее

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

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

Читать далее

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

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

Читать далее

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

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

Читать далее

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

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

Читать далее