Смекни!
smekni.com

Операционные системы (стр. 7 из 7)

6. Генерация операционной системы

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

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

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

Следует помнить, что всякое перемещение модулей операционной системы между жестким диском и RAM, как и всякий обмен, осуществляется относительно медленно. Решение этого вопроса основывается на поиске наилучшего компромисса между быстродействием и размером ядра операционной системы, так как если все модули сделать резидентными, то быстродействие операционной системы окажется максимальным, но максимальным будет и размер RAM, занимаемой под ядро операционной системы. В противном случае мы проиграем в быстродействии, но сэкономим память.

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

Литература

1. Вильям Столлингс. Операционные 2004.

2. Гордеев Александр. Операционные системы: Учебник для вузов. - 2-е изд2006