ОС общего назначения. Генерация ОС — КиберПедия 

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

ОС общего назначения. Генерация ОС

2017-11-16 468
ОС общего назначения. Генерация ОС 0.00 из 5.00 0 оценок
Заказать работу

Различают три типа ОС общего назначения: поддерживающие однопрограммный режим работы и диалоговый способ общения, обеспечивающие пакетную обработку задач в режиме мультипрограммирования и ОС разделения времени. 1. ОС общего назначения, поддерживающие однопрограммный режим работы и диалоговый способ общения включают в себя средства, обеспечивающие ввод и вывод инфы, управляют работой системных обрабатывающих программ - трансляторов, редакторов, предоставляют пользователю сведения о ходе выполнения задач, обеспечивают работу с библиотеками. Обычно такие ОС называют мониторными. Они не повышают производительности ЭВМ, но позволяют программисту вмешиваться в ход выполнения задания, что резко повышает производительность его работы, особенно на этапе отладки программ.

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

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

—отобрать часть ресурсов у какой - либо другой задачи, выполнявшейся в данный момент и менее приоритетной;

—подождать, пока какая-нибудь из решаемых задач завершится и освободит требуемый ресурс;

—пропустить вне очереди ту задачу, чья очередь еще не подошла, но для выполнения которой ресурсов достаточно.

3. ОС разделения времени позволяют реализовать возможность повышения производительности труда пользователя за счет его доступа к своей задаче в процессе ее выполнения и повышения производительности ВС за счет мультипрограммирования. Режим разделения времени создает иллюзию одновременного доступа нескольких пользователей ко всем вычислительным ресурсам ВС. Каждый пользователь общается с системой так, как если бы ему одному принадлежали все вычислительные ресурсы: он может остановить выполнение своей задачи в нужном месте, просмотреть требуемые области RAM, с заданного места выполнить свою программу по командам и т.д. На самом же деле каждый пользователь получает для своей задачи достаточную зону RAM, процессор и прочие вычислительные ресурсы только в течение определенного и достаточно малого интервала времени, как уже говорилось выше - кванта.

Генерация ОС - процесс создания конкретного варианта ОС, наиболее полно учитывающего запросы возможных пользователей и конфигурацию ЭВМ в конкретной ситуации. ОС поставляются в виде дистрибутивных носителей, содержащих модули всех управляющих и обрабатывающих программ. В процессе генерации формируются ядро ОС - часть наиболее часто используемых управляющих модулей, постоянно присутствующих в оперативной памяти, и системные наборы данных. Процесс генерации ОС осуществляется с помощью специальной прои - генератора ОС. Затем решается вопрос о том, какие из всех возможных средств и составных частей следует включить в состав сгенерированной ОС. При этом уточняется, какие из модулей ОС будут резидентными, то есть будут постоянно присутствовать в RAM в составе ядра, а какие модули - транзитными, то есть постоянно будут находиться на жестком диске, а в RAM будут попадать по мере надобности. Следует помнить, что всякое перемещение модулей ОС между жестким диском и RAM, как и всякий обмен, осуществляется относительно медленно. Решение этого вопроса основывается на поиске наилучшего компромисса между быстродействием и размером ядра ОС, так как если все модули сделать резидентными, то быстродействие ОС окажется максимальным, но максимальным будет и размер RAM, занимаемой под ядро ОС. В противном случае мы проиграем в быстродействии, но сэкономим память. Поскольку ЭВМ используются в различной конфигурации (отличаются емкость RAM, количество внешних устройств и т.п.), необходимо при генерации перечислить весь состав технических средств вычислительного комплекса, внешних устройств. В результате можно сгенерировать вариант ОС, максимально учитывающий функциональное назначение и конфигурацию конкретной вычислительной системы.

 


Поделиться с друзьями:

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

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.