
- •1. Эволюция ос
- •2. Ос для автономного компьютера
- •3.Управление процессами
- •4.Управление памятью
- •5. Управление файлами и внешними устройствами
- •6. Защита данных и администрирование
- •7. Классификация ос
- •8. Требования к современным операционным системам
- •9. Ядро и вспомогательные модули ос
- •10. Многослойная структура ос
- •11. Микроядерная архитектура ос
- •12. Переносимость ос
6. Защита данных и администрирование
Безопасность данных выч. системы обеспечивается средствами отказоустойчивости ОС, а также средствами защиты от несанкционированного доступа. Процедура логического входа - ОС должна убедиться, что в систему пытается войти пользователь, вход которого разрешен администратором. Функции защиты ОС тесно связаны с функциями администрирования, так как именно администратор определяет права пользователей при их обращении к разным ресурсам системы. Важным средством защиты данных являются функции аудита ОС, заключающиеся в фиксации всех событий, от которых зависит безопасность системы. Поддержка отказоустойчивости реализуется ОС на основе резервирования. Особым случаем обеспечения отказоустойчивости является использование нескольких процессоров, когда система продолжает работу при отказе одного из процессоров, хотя и с меньшей производительностью. Поддержка отказоустойчивости также входит в обязанности системного администратора. В состав ОС обычно входят утилиты, позволяющие администратору выполнять регулярные операции резервного копирования для обеспечения быстрого восстановления важных данных.
Пользовательский интерфейс
ОС должна обеспечивать удобный интерфейс не только для прикладных программ, но и для человека, работающего за терминалом. Современные ОС поддерживают функции пользовательского интерфейса двух типов: алфавитно-цифровыми и графическими. При работе за алфавитно-цифровым терминалом пользователь имеет в своем распоряжении систему команд. Программный модуль обрабатывающий команды называется командным интерпретатором. При графическом интерфейсе, пользователь для выполнения нужного действия с помощью мыши выбирает на экране нужный пункт меню или графический символ.
7. Классификация ос
1.По кол-ву одновременно сущ. программных процессов ОС делятся: однопрограммные и мультипрограммные обеспечивает программное выполнение нескольких приложений
2.по числу пользователей: однопользовательские и многопользовательские- приводит к более эффективному использованию выч. техники и уменьшению стоимости обработки данных.
3. по назначению ОС делят на универсальные и специализированные работают с фиксированным набором программ.
4. По способу загрузки: загрузочные ОС и системы, постоянно находящиеся в памяти выч. системы
5.по особенности области использования:
системы пакетной обработки- Они работают с пакетами задач, причем переключение процессора с одной задачи на другую происходит лишь в том случае, если активная задача сама отказывается от процессора.
системы разделения времени предоставляют каждой из задач некоторый квант процессорного времени. При этом время ответа программы обычно оказывается достаточно приемлемым, что позволяет использовать эти ОС в качестве диалоговых.
системы реального времени применяются для управления некоторыми технологическими объектами и процессами. В них существует предельно допустимое время, в течение которого программа должна ответить.