Понятие ОС ЮНИКС. Основные преимущества и недостатки.

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

Основные преимущества Unix можно сформулировать так:

1. Наличие единого языка взаимодействия пользователей с системой вне зависимости от применяемой ЭВМ.

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

3. Унифицированная файловая структура, обеспечивающая единообразие представления данных, что создаёт дополнительные условия переносимости программ.

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

5. Применение полностью унифицированных языков программирования, порождающих функционально тождественные объектные модули, упрощающих проблему переносимости программ.

6. Введение таких мощных и уникальных средств программирования как конвейеры, программные каналы, язык интерпретатора SHELL, генераторы анализаторов синтаксиса и семантики, которые способствуют повышению производительности труда программиста при сохранении единообразия конечного продукта.

UNIX – это семейство операционных систем. Первоначально ОС UNIX создавалась для проведения исследовательских работ и подготовки текстовых документов. Вначале 70-х была начата работа по созданию ОС UNIX. К середине 70-х она получила распространение в академической среде. В 80-х была признана деловыми кругами как средство борьбы за создание ПО обладающее более высоким качеством и большим сроком жизни.

UNIX имеет два недостатка по сравнению с другими ОС:

1. Эта система эффективна, если пользователи выполняют различные действия. Если же решается несколько одинаковых задач, то её эффективность падает.

 

2. Слабая приспосабливаемость к работе в режиме реального времени, когда требуется быстрая реакция на изменения в ходе течения процессов. UNIX может быть адаптирована и к таким режимам, но специализированные ОС реального времени лучше приспособлены для решения таких задач.