Инфо IT 24

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

Именованный канал

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

Читать далее

Операционные системы

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

Читать далее

Решение практических задач

Первый вариант ОС UNIX был создан в 1969 г. несколькими программистами лаборатории Bell Labs фирмы AT&T и работал на компьютере PDP-7. Операционная система использовалась для решения практических задач сотрудников лаборатории, и широкое ее распространение не планировалось. Через некоторое время большая часть операционной системы ...

Читать далее

Библиотеки стандартных программ

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

Читать далее

Программа пользователя

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

Читать далее