Инфо IT 24

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

Задача получения списка

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

Читать далее

Скорости работы процессора

Мультипрограммирование, многозадачность. Дальнейший рост скорости работы процессора и объема оперативной памяти привел к тому, что потенциально на машине могли одновременно выполняться программы нескольких пользователей. Это вызвало необходимость решения двух проблем — обеспечения независимости параллельно выполняемых программ и защиты данных различных ...

Читать далее

Скорость обработки данных

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

Читать далее

Механизм сигналов

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

Читать далее

Очередь сообщений

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

Читать далее