Рассылка, созданная в качестве помощи разработчикам операционной системы
УжОС, научит вас создавать свою операционную систему. Присоединитесь к
разработчикам ОС УжОС и создайте операционную систему своей мечты!
Статистика
0 за неделю
Создай свою операционную систему! #7
Информационный Канал Subscribe.Ru Сетевые операционные системы Глава 4. Процессы и потоки 2004-12-27 Продолжение Синхронизация процессов и потоков Цели и средства синхронизации Существует достаточно обширный класс средств операционной сис-темы, с помощью которых обеспечивается взаимная синхронизация процес-сов и потоков. Потребность в синхронизации потоков возникает только в мультипрограммной операционной системе и связана с совместным исполь-зованием аппаратных и информационных ресурсов вычислительной сис...
Создай свою операционную систему! #6
Информационный Канал Subscribe.Ru Сетевые операционные системы Глава 4. Процессы и потоки 2004-12-20 Продолжение Процедуры обработки прерываний и текущий процесс Важной особенностью процедур, выполняемых по запросам прерыва-ний, является то, что они выполняют работу, чаще всего никак не связанную с текущим процессом. Например, драйвер диска может получить управление после того, как контроллер диска записал в соответствующие сектора ин-формацию, полученную от процесса А, но этот момент времени, скорее все-г...
Создай свою операционную систему! #5
Информационный Канал Subscribe.Ru Сетевые операционные системы Глава 4. Процессы и потоки 2004-12-15 Продолжение Диспетчеризация и приоритезация прерываний в ОС Операционная система должна играть активную роль в организации обработки прерываний. Прерывания выполняют очень полезную для вычислительной системы функцию - они позволяют реагировать на асинхронные по отношению к вычислительному процессу события. В то же время прерывания создают дополнительные трудности для ОС в организации вычислительного процесс...
Создай свою операционную систему! #4
Информационный Канал Subscribe.Ru Сетевые операционные системы Глава 4. Процессы и потоки 2004-12-10 Продолжение Мультипрограммирование на основе прерываний Назначение и типы прерываний Прерывания являются основной движущей силой любой операцион-ной системы. Отключите систему прерываний - и "жизнь" в операционной системе немедленно остановится. Периодические прерывания от таймера вы-зывают смену процессов в мультипрограммной ОС, а прерывания от уст-ройств ввода-вывода управляют потоками данных, которыми вы...
Создай свою операционную систему! #3
Информационный Канал Subscribe.Ru Сетевые операционные системы Глава 4. Процессы и потоки 2004-12-05 Продолжение Планирование в системах реального времени В системах реального времени, в которых главным критерием эффек-тивности является обеспечение временных характеристик вычислительного процесса, планирование имеет особое значение. Любая система реального времени должна реагировать на сигналы управляемого объекта в течение за-данных временных ограничений. Необходимость тщательного планирования работ облег...
Создай свою операционную систему! 2004-10-19
Информационный Канал Subscribe.Ru Сетевые операционные системы Глава 4. Процессы и потоки 2004-10-19 Продолжение Алгоритмы планирования, основанные на квантовании В основе многих вытесняющих алгоритмов планирования лежит кон-цепция квантования. В соответствии с этой концепцией каждому потоку по-очередно для выполнения предоставляется ограниченный непрерывный пе-риод процессорного времени - квант. Смена активного потока происходит, если: th поток завершился и покинул систему; th произошла ошибка; th поток п...
Создай свою операционную систему! Выпуск 5. Мультипрограммирование (часть 1)
Информационный Канал Subscribe.Ru Сетевые операционные системы Глава 4. Процессы и потоки 2004-10-04 Важнейшей функцией операционной системы является организация рационального использования всех ее аппаратных и информационных ресур-сов. К основным ресурсам могут быть отнесены процессоры, память, внеш-ние устройства, данные и программы. Располагающая одними и теми же ап-паратными ресурсами, но управляемая различными ОС, вычислительная сис-тема может работать с разной степенью эффективности. Поэтому знание в...
Создай свою операционную систему! Выпуск 4. Архитектура Операционной Системы
Информационный Канал Subscribe.Ru Выпуск 4. Архитектура Операционной Системы Операционные системы Выпуск 4. Архитектура Операционной Системы 2004-09-12 Любая сложная система должна иметь понятную и рациональную структуру, то есть разделяться на части - модули, имеющие вполне законченное функциональное назначение с четко оговоренными правилами взаимодействия. Ясное понимание роли каждого отдельного модуля существенно упрощает работу по модификации и развитию системы. Напротив, сложную систему без хорошей ст...
Создай свою операционную систему! Создай свою ОС!
Информационный Канал Subscribe.Ru Создай свою операционную систему! Выпуск 4. НАЗНАЧЕНИЕ И ФУНКЦИИ ОПЕРАЦИОННОЙ СИСТЕМЫ. Два значения термина "сетевая ОС" В настоящее время практически все сетевые операционные системы еще очень далеки от идеала истинной распределенности. Степень автономности каждого компьютера в сети, работающей под управлением сетевой операционной системы, значительно выше по сравнению с компьютерами, работающими под управлением распределенной ОС. В результате сетевая ОС может р...
Создай свою операционную систему! Создай свою ОС!
Информационный Канал Subscribe.Ru Создай свою операционную систему! Выпуск 3. НАЗНАЧЕНИЕ И ФУНКЦИИ ОПЕРАЦИОННОЙ СИСТЕМЫ. ГЛАВА 2 . НАЗНАЧЕНИЕ И ФУНКЦИИ ОПЕРАЦИОННОЙ СИСТЕМЫ Сегодня существует большое количество разных типов операционных систем, отличающихся областями применения, аппаратными платформами и методами реализации. Естественно, это обуславливает и значительные функциональные различия этих ОС. Даже у конкретной операционной системы набор выполняемых функций зачастую определить не так просто - та ф...