Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Генеалогия ОС ЮНИКС и основные этапы разработки



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

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

Фирме – разработчику программных средств разрешалось изменять архитектуру системы при условии совместимости с базовой системой, ориентированной на ПЭВМ фирмы DEC.

Прикладные программные средства, которые можно использовать на различных ПЭВМ должны быть переносимыми. Это качество позволяет переходить к другому типу ПЭВМ без переделки переносимых программ. Реально переносимых программ не так уж много поскольку в некоторых случаях это свойство оказывает влияние на систему в целом.

Система UNIX основанная на исходных программах, поставляемых фирмой BELL LABS иногда называются UNIX BASED (основанные на UNIX). Ни одна версия UNIX BASED не может называться UNIX, так как это название принадлежит BELL LABS. Существуют частичные лицензии, мало использующие или совсем не использующие программные продукты фирмы BELL LABS, или реализующие ОС, частично выполняющие функции UNIX, или имеющие только синтаксис UNIX и обладающие совсем другими характеристиками. В этом случае BELL LABS не гарантирует совместимости.

Переносимость программ разработанных в среде всех разновидностей UNIX не одинакова. Такие версии называются UNIX-Like. Такие ОС могут быть очень хороши, но не совместимы с UNIX и не обладать свойством переносимости.





Дата публикования: 2014-11-29; Прочитано: 191 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...