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