Эволюция и характеристика операционных систем
Ламповые вычислительные устройства были созданы в середине 1940-х гг. В это время ОС не применялись, все задачи решались вручную программистом с помощью пульта управления.
В середине 1950-х гг. были изобретены и начали использоваться полупроводниковые элементы, в связи с этим появились первые алгоритмические языки и первые системные программы – компиляторы, а затем и первые системы пакетной обработки. Эти системы становились прообразом современных ОС и являлись первыми системными программами для управления вычислительным процессом.
В период с 1965 по 1980 г. наблюдался переход к интегральным микросхемам.
Появление БИС привело к резкому удешевлению микросхем. Компьютер стал доступен отдельному человеку, что обусловило наступление эры ПК.
Для середины 1980-х гг. характерно развитие сетей ПК, работающих под управлением сетевых или распределенных ОС.
Операционная система является главной частью сетевого программного обеспечения, она составляет среду для выполнения приложений и определяет, как эффективно они будут работать. Основное требование, предъявляемое к современным ОС, – способность выполнения основополагающих функций, в частности эффективного управления ресурсами и обеспечения удобного интерфейса для пользователя и прикладных программ. Операционная система призвана реализовывать мультипрограммную обработку, виртуальную память, поддерживать многооконный интерфейс и др. Кроме функциональных к ОС предъявляются и рыночные требования.
1. Расширяемость. Система должна быть написана так, чтобы в нее можно было без труда внести дополнения и изменения и не нарушить при этом ее целостность.
2. Переносимость. Без особых трудностей ОС должна переноситься с аппаратных средств одного типа на аппаратные средства другого типа.
3. Надежность и отказоустойчивость. Операционная система должна быть защищена от внутренних и внешних ошибок, сбоев и отказов; действия ее должны быть предсказуемыми, а приложения не должны ее разрушать.
4. Совместимость. Система должна иметь средства для выполнения прикладных программ, написанных для других ОС. Пользовательский интерфейс системы должен быть совместим с существующими системами и стандартами.
5. Безопасность. У системы должны быть средства защиты ресурсов одних пользователей от других.
6. Производительность. Система должна обладать настолько хорошим быстродействием, насколько это позволяют аппаратные средства.
Сетевая ОС оценивается по следующим критериям:
• возможность совместного использования файлов и принтеров при высокой производительности;
• эффективное выполнение прикладных программ, ориентированных на архитектуру клиент-сервер, включая прикладные программы производителей;
• наличие условий для работы на различных платформах и с различным сетевым оборудованием;
• обеспечение интеграции с сетью Интернет, т. е. поддержка соответствующих протоколов и программного обеспечения Web-сервера;
• дистанционный доступ к сети;
• организация внутренней электронной почты, телеконференций;
• доступ кресурсам территориально разбросанных, многосерверных сетей с помощью служб каталогов и имен.
Дата добавления: 2015-09-14; просмотров: 860;