Требования к современным операционным системам
Главное требование к ОС - выполнение ею основных функций эффективного управления ресурсами и обеспечение удобного интерфейса для пользователя и прикладных программ. Сейчас, как правило, она должна поддерживать мультипрограммную обработку, виртуальную память, многооконный графический интерфейс пользователя, выполнять многие другие функции и услуги. Кроме этих требований функциональной полноты к ОС предъявляются не менее важные эксплуатационные требования, которые перечислены ниже. 1. Расширяемость. Аппаратная часть ЭВМ устаревает за несколько лет, а полезная жизнь ОС может измеряться десятилетиями (например, UNIX). Поэтому ОС изменяются эволюционно и более значимо, чем аппаратные средства. Обычно это приобретение новых свойств, например поддержка других внешних устройств или сетевых технологий. Расширяемая ОС такая, код которой написан так, чтобы дополнения и изменения вносились без нарушения целостности системы. Расширяемость достигается за счет модульной структуры ОС, при которой программы строятся из набора отдельных модулей, взаимодействующих только через функциональный интерфейс. 2. Переносимость. В идеале код ОС должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которые различаются не только типом процессора, но и способом организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа (многоплатформенность). 3. Совместимость. Существует несколько «долгоживущих» популярных операционных систем (разновидности UNIX, MS-DOS, Windows, Windows NT, OS/2). Поэтому пользователям при переходе с одной системы на другую, очень привлекательна возможность запуска в новой среде привычного приложения. Совместимость ОС - наличие средств для выполнения прикладных программ, написанных для других ОС. Есть совместимость на уровне двоичных кодов, исходных текстов, поддержки пользовательских интерфейсов других ОС. 4. Надежность и отказоустойчивость. Система должна быть защищена как от внутренних, так и от внешних ошибок, сбоев и отказов. Ее действия должны быть всегда предсказуемыми, а приложения не должны иметь возможности наносить вред ОС. Надежность и отказоустойчивость ОС, прежде всего, определяются архитектурными решениями, а также качеством ее реализации (отлаженностью кода). Кроме того, важно, включает ли ОС программную поддержку аппаратных средств обеспечения отказоустойчивости, таких, например, как дисковые массивы или источники бесперебойного питания. 5. Безопасность. Современная ОС должна защищать данные и другие ресурсы вычислительной системы от несанкционированного доступа. Для этого, она должна как минимум иметь средства: аутентификации - определения легальности пользователей; авторизации - предоставления легальным пользователям дифференцированных прав доступа к ресурсам; аудита - фиксации всех «подозрительных» для безопасности системы событий. Особенно важно это для сетей, где к задаче контроля доступа добавляется задача защиты передаваемых данных. 6. Производительность. ОС должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа. Основные факторы этого: архитектура ОС, многообразие функций, качество программирования кода, возможность исполнения на высокопроизводительной (многопроцессорной) платформе.
ТЕМА 4. ТЕХНОЛОГИЯ РАБОТЫ С ЭЛЕКТРОННЫМИ ТАБЛИЦАМИ. ОСНОВЫ ПРАВОВОЙ СТАТИСТИКИ
ЛЕКЦИЯ: ОСНОВЫ ПРАВОВОЙ СТАТИСТИКИ
1. Понятие и содержание статистического исследования социально-правовых исследований Статистика – это отрасль науки, которая с помощью присущих ей приемов и методов изучает количественную сторону (в неразрывной связи с качественной стороной) массовых явлений и процессов и дает числовое выражение тенденций и закономерностей их развития. Таким образом, предметом изучения статистики как науки являются количественные характеристики социальных явлений, через которые можно познать качественное содержание социальных процессов. В статистическом исследовании социальных явлений можно выделить четыре следующие стадии: 1) статистическое наблюдение; 2) систематизация (классификация) собранного материала и вычисление обобщающих показателей; 3) выявление тенденций, и взаимосвязей в совокупности собранных фактов. 4) прогноз.
|