Cтраница 1
Создание операционных систем явилось следующим большим шагом в этой эволюции ЭВМ, почти таким же важным, как и разработка самих машин. Цель введения ОС - снять вопрос о вычислительной машине как таковой, направив внимание программиста на применение ЭВМ. Задачи, порождаемые таким подходом, многочисленны. [1]
Создание операционных систем - задача крайне сложная, и ее решение не под силу даже высококвалифицированным специалистам в области вычислительной техники. Система должна быть эффективной с точки зрения использования вычислительной техники и совершенной с точки зрения широкого пользователя. Однако вопросы математического обеспечения ЭВМ, организации данных и программирования настолько сложны и специфичны, что возникает необходимость в дифференциации возможных специалистов по созданию и эксплуатации систем. [2]
Создание Операционных систем - задача крайне сложная, и ее решение не под силу даже высококвалифицированным специалистам в области вычислительной техники. Система должна быть эффективной с точки зрения использования вычислительной техники и совершенной с точки зрения широкого пользователя. Однако вопросы математического обеспечения ЭВМ, организации данных и программирования настолько сложны и специфичны, что возникает необходимость в дифференциации возможных специалистов по созданию и эксплуатации систем. [3]
К средствам создания операционных систем САПР можно отнести инструментальный диалоговый монитор ( ИДМ) ФАУСТ [48], который позволяет: создавать, модифицировать, просматривать и документировать символические тексты; вести ( обслуживать) символические библиотеки; вызывать обрабатывающие программы ОС ( трансляторы, загрузчики, редактор связей, утилиты); пополнять и использовать библиотеки загрузочных модулей; создавать, модифицировать и использовать оперативный банк числовых данных; управлять процессом подготовки исходных данных для вычислительной задачи; вызывать для выполнения предметные программные модули САПР; просматривать листинги обрабатываемых программ ОС и предметных задач; управлять форматом просмотра и документирования результатов работы предметных задач; использовать специальный язык организации диалога ( ЯОД) для создания предметно-диалоговой САПР, использующей все перечисленные выше возможности ИДМ; вводить через ИДМ любые команды оператора. [4]
Иногда при создании операционных систем обработке ошибок уделяется настолько большое внимание, что системы оказываются малоэффективными при безошибочном функционировании и фактически пригодными для работы только в условиях часто возникающих сбоев. [5]
При этом в процессе создания операционной системы реального времени, как правило используются кросс-ассемблеры, и кросс-компиляторы. Такие ас - семблеры и компиляторы, выполняясь на одних машинах, генерируют коды для других машин. Метаассемблером называется ассемблер, способный генерировать коды для машин любой архитектуры при соответствующем описании этой архитектуры. [6]
Эта идея положена в основу создания операционной системы. Если новые языки более удобны, чем языки самой машины W, то введение операционной системы описанным способом уже оправдано. [7]
Необходимость стандартизации и стремление к созданию единой операционной системы для ЭВМ различных типов предопределили создание мобильных ОС, т.е. переносимых с одной ЭВМ на другую без изменения функциональных возможностей системы и интерфейсов. Наиболее яркий представитель мобильных ОС - широко распространенная ОС UNIX, отечественным аналогом которой является инструментальная операционная система ИНМОС. [8]
Большие затраты, связанные с созданием операционной системы для ЭВМ третьего поколения, способствовали построению новых операционных систем путем расширения существующих. [9]
Решение этой проблемы осуществляется при создании операционных систем персональных ЭВМ. Общение с ОС персональных компьютеров максимально упрощено и. Диалог сопровождается многочисленными подсказками и грекомендациями со стороны ОС, часто включает элементы обучения. Возможно, в будущем тенденция упрощения в использовании распространится и на операционные системы больших и малых ЭВМ. [10]
Эта философская линия прямо привела к необходимости создания сложных думающих операционных систем, основная функция которых - отображать надлежащим образом выдуманную машину математика на реальную аппаратуру. Впрочем, этой идеологии в настоящее время придерживаются, по-видимому, все разработчики крупных ЭВМ, и различия в структурах машин скорее всего связаны с тем компромиссом между ролью аппаратуры и ролью математического обеспечения в общей вычислительной системе, который ими принимается. [11]
В настоящее время ведутся работы и по созданию специальных операционных систем САПР ( ОС САПР), объединяющих проектирующие и обслуживающие подсистемы, а также подсистемы диалога для организации интерактивного взаимодействия пользователей с ЭВМ на этапах выполнения проектных процедур. [12]
Как уже отмечалось, опытный руководитель в самом начале создания операционной системы г) должен увидеть возможности моделирования. Поскольку совладельцы корпорации считают своих управляющих ответственными за умелое руководство фирмой, последние должны постоянно практиковаться с целью приобретения управленческих навыков, принимая во внимание и те факторы, которые учитываются моделью. Тем или иным способом они должны контролировать систему с тем. Управленческий персонал должен остерегаться ложного представления о том. [13]
Без преувеличения можно сказать, что работы по исследованию и созданию операционных систем, стратегий распределения ресурсов и планирования вычислений во многом связаны с появлением БЭСМ-6. Такие машины готовились для установки в центрах с сильными коллективами специалистов в области программирования и использования вычислительных машин. [14]
За последние десять лет особенно много внимания уделялось вопросам, касающимся принципов создания операционных систем, иногда путем чисто теоретического анализа, но в большинстве случаев посредством проектирования, реализации, наблюдения и использования экспериментальных и коммерческих систем. Достигнутый за последнее время прогресс в значительной степени связан с почти повсеместным признанием того факта, что принципы хорошей инженерной организации и дизайна приложимы и к программированию систем. Операционная система iAPX - 432 ( iMAX) представляет собой реализацию текущего состояния этого инженерного искусства в программном обеспечении. [15]