Выбор операционной системы Выбор типа операционной системы часто представляет собой
нетривиальную задачу. Некоторые приложения накладывают жесткие требования,
которым удовлетворяет только небольшое количество систем. Например, задачи
управления промышленным или исследовательским оборудованием в режиме жесткого
реального времени вынуждают нас делать выбор между специализированными
ОС реального времени и некоторыми ОС общего назначения, такими как Unix
System V Release 4 (хотя Unix SVR4 теоретически способна обеспечивать
гарантированное время реакции, системы этого семейства имеют ряд недостатков
с точки зрения задач РВ, поэтому чаще всего предпочтительными оказываются
специализированные ОС -- QNX, VxWorks, OS-9 и т. д.). Другие приложения,
например серверы баз данных, просто требуют высокой надежности и производительности,
что отсекает системы класса ДОС и MS Windows. Рис. В2. Генеалогия ОС семейства СР/М Нужно отметить, впрочем, что современные версии Windows, несмотря на низкую надежность, сложность конфигурации и поддержки и ряд функциональных недостатков, вполне адекватны большинству задач конторской автоматизации. Проблемы возникают, когда задачи, стоящие перед организацией, выходят за пределы распечатки прайс-листов из MS Excel и набора писем в MS Word. Лучше всего проблемы этого рода выражены в следующей притче. Проблема Основная проблема MS Windows состоит вовсе не в том,
что это не "настоящая" операционная система - "велосипед",
в терминах процитированной притчи, а в том, что она не обеспечивает путей
плавного и безболезненного перехода к другим платформам, даже если возникнет
необходимость такого перехода. Строго говоря, тот же недостаток свойственен
многим другим закрытым (closed) платформам, поставляемым одной фирмой
и использующим нестандартные "фирменные" интерфейсы. Пока "закрытое"
решение соответствует вашим требованиям, все хорошо, но когда вы выходите
за пределы технологических возможностей данного решения, вы оказываетесь
в тупике. |