Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Защита данных и администрирование
Можно поделить на: - защиту системы от сбоев, отказов аппаратуры, ошибок ПО - защиту от несанкционированного доступа
Защита от несанкционированного доступа - процедура входа в систему - права пользователя Все это тесно связано с администрированием, т.к. именно админ определяет права юзеров. - кроме того, система осуществляет т.н. аудит – фиксацию всех событий, связанных с безопасностью системы (попытки входа не того юзера, попытки доступа к защищенным файлам и тд)
Защита от сбоев: - На основе резервирования (несколько копий важных данных, принтеров, устройств ввода-вывода) - Мультипроцессирование (несколько процессоров, если один сломается, второй подхватит) - подсистема обработки ошибок (ошибки есть, но не ведут к катастрофе, обнаружить и локализовать ошибку значит снизить ущерб)
5а) Служба времени – поддерживает отсчет времени, календарного и внутреннего В системах разделения времени должно быть - средство для измерения времени (интервальный таймер) - обработка прерываний - служба календарного времени.
Интерфейс прикладного программирования Система предоставляет API – набор функций, доступных для взаимодействия с системой. Системы могут быть разные, но если у них один АПИ, они для прогера выглядят одинаково.
Пользовательские прилаги обращаются к функциям АПИ через системные вызовы – очень похоже на вызов подпрограмм. В системном вызове ОС передаются какие то данные, она их записывает в регистры, после чего прога передает ей управление. Ось чего-то делает, и возвращает результаты (или код ошибки при неудаче) через память, регистры или стеки.
Как именно реализуются системные вызовы, зависит от конкретной Оси и от конкретного ЯП.
Пользовательский интерфейс CUI – юзер использует набор команд и работает через командный интерпретатор. GUI – окна, мышь и все такое. Сетевые и распределенные операционные системы. ОС по способности связывать несколько компов можно разделить на: - Локальные - Сетевые - Распределенные Локальные – работают на одном автономном компьютере и больше ничего не знают. Но т.к. современные Оси являются сетевыми, нас больше интересуют именно они.
СОС – ОС, способная работать в сети, использовать ресурсы других компов и предоставлять им свои собственные ресурсы.
Чем она отличается от локальной сети: У нее есть тоже локальная часть ОС, отвечающая за управление локальными ресурсами, но кроме этого, у нее есть специальная оболочка, отвечающая за взаимодействие компов в сети.
Оболочка состоит из серверной части, клиентской части и коммуникационных средств, обеспечивающих взаимодействие.
Раньше для того, чтобы «получить» сетевую ОС, эта оболочка устанавливалась как отдельное ПО, но сейчас все современные ОС являются сетевыми, и все в них уже давно встроено. По типу взаимодействия: - однородная сеть – ПК одновременно и клиент и сервер - ПК только предоставляет свои ресурсы – сервер - ПК только пользуется другими ресурсами – рабочая станция или тонкий клиент.
Сетевые ОС это хорошо, но они развивались, развивались и развились в распределенную ОС. Распределенная ОС – совокупность компов, взаимодействующих друг с другом и связанных сетью, локально или глобальной, которая обеспечивает высокую степень прозрачности использования ресурсов.
Пользователь не знает, где конкретно лежат его файлы – у него на компе или удаленно. В этих системах и ОС тоже распределенная, находится на разных компах, например – файловая подсистема на одном, а управление памятью – на втором.
+ Объединенные ресурсы нескольких компов более мощно решают емкие задачи.
HARD HARD Сильносвязанный Слабосвязанный
Локальная ОС Распределенная ОС Сетевая ОС
SOFT SOFT Сильносвязанный Слабосвязанный Требования к современным операционным системам. Главные требование к ОС - выполнение ею своих функций эффективного управления ресурсами и - обеспечение удобного интерфейса для пользователей и прикладных программ.
От современных ОС ожидается: - мультипрограммная обработка - виртуальная память - свопинг - многооконный ГАЙ Это все требования ФУНКЦИОНАЛЬНОЙ полноты.
Но кроме этого есть еще ЭКПЛУАТАЦИОННЫЕ требования Расширяемость.
Ось живет десятки лет, а новые устройства появляются ежедневно. Ось должна легко расширяться поддержкой новых сетевых технологий, новых внешних устройств.
Достигается это за счет модульной структуры ОС, где ОС делится на набор изолированных модулей, взаимодействующих исключительно через функциональный интерфейс (инкапсуляция, короче).
Переносимость. Иначе – многоплатформенность. ОС должна безболезненно переноситься с одного железа на другое, с проца одного типа- на другой, с одной аппаратной платформы (с одной архитектурой) – на другую с совсем другой архитектурой.
Совместимость. ОС должна поддерживать работу привычных для пользователя другой системы приложений.
|
||||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 361; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.12.240 (0.011 с.) |