- •1. Понятие операционной системы
- •3. Виды ос
- •4. Типы ос
- •1 Понятие операционной системы..
- •1 Понятие операционной системы..
- •2 Функции операционных систем
- •Устройства ввода
- •Устройства вывода
- •Устройства ввода-вывода
- •Первое поколение
- •Второе поколение
- •Третье поколение
- •Примеры внутренних компьютерных шин Параллельные
- •Последовательные
- •Примеры внешних компьютерных шин
- •Проприетарные
- •Примеры универсальных компьютерных шин
- •Возможности программы
- •Плагины
- •Архиваторные плагины (Packer Plugins, wcx)
- •Плагины внутренней программы просмотра (Lister Plugins, wlx)
- •Плагины файловой системы (File System Plugins, wfx)
- •Информационные (контентные) плагины (Content plugins, wdx)
- •Особенности программы
- •1. Планирование вычислительных процессов.
- •2. Дисциплины диспетчеризации.
- •1.Распределение памяти статическими и динамическими разделами.
- •2 Сегментный способ распределения памяти
- •4 Алгоритмы замещения страниц.
- •2 Файловая система fat.
- •4. Файловая система ntfs.
- •5 Сравнение файловых систем.
- •Отличительные черты осрв
- •Архитектуры осрв
- •Основные сервисы
- •Отличия от операционных систем общего назначения
- •Условия возникновения тупиков
- •Основные направления борьбы с тупиками
- •Игнорирование проблемы тупиков
- •Способы предотвращения тупиков
- •Способы предотвращения тупиков путем тщательного распределения ресурсов. Алгоритм банкира
- •Предотвращение тупиков за счет нарушения условий возникновения тупиков
- •Нарушение условия взаимоисключения
- •Нарушение условия ожидания дополнительных ресурсов
- •Нарушение принципа отсутствия перераспределения
- •Hарушение условия кругового ожидания
- •Обнаружение тупиков
- •Восстановление после тупиков
- •1. Операционные системы Windows 1.0-3.11.
- •2.Операционные системы Windows 95/98.
- •3 Операционные системы Windows me
- •Осенью 2001 года microsoft обновила Windows2000 Professional до Windows xp (eXPerience-«опыт»)в редакциях:
- •1. Windows xp Professional включена шифрованная файловая система, расширены возможности работы с сетью
- •2. Windows xp Home Edition (для домашнего использования) - еще более мультимедийная и ориентированая на Интернет.
- •1. Встроенная система распознавания голосовых команд и голосового ввода данных.
- •2 Подготовка к установке
- •5. Установка ос
- •3 Средства настройки и восстановления
- •Версии Windows Vista.
- •Аппаратные требования и интерфейс Vista
- •3 Новые особенности ос Windows Vista
- •Новшества
- •Мультимедиа
- •Мобильность
- •Удалённый рабочий стол
- •Безопасность
- •Трудности в сравнении
- •По стоимости владения
- •По популярности на настольных компьютерах
- •По инсталляции
- •По удобству использования и наличию особых режимов
1. Планирование вычислительных процессов.
Процессор является одним из самых необходимых ресурсов для выполнения вычислений. Поэтому способы распределения времени центрального процессора между выполняющимися задачами сильно влияют и на скорость выполнения отдельных вычислений, и на общую эффективность вычислите5льной системы.
Решение вопросов, связанных с тем, какой задаче следует предоставить процессорное время в данный момент, возлагается на специальный модуль ОС – диспетчер задач.
Задача подбора такого множества процессов, которые при своем выполнении будут как можно реже конфликтовать за имеющиеся в системе ресурсы называется планированием вычислительных процессов.
Задачи динамического (или краткосрочного) планирования, то есть текущего наиболее эффективного распределения ресурсов, возникающего практически по каждому событию, называют диспетчеризацией.
Стратегия планирования определяет, какие процессы мы планируем на выполнение для того чтобы достичь поставленной цели. Принятые в системе Windows стратегии обслуживания приводят к достаточно высокой эффективности вычислений. По умолчанию для задачи, с которой пользователь непосредственно работает, система устанавливает более высокий уровень приоритета
Пример организации стратегии. Открыть Свойства системы(Мой компьютер -правая кнопка-Свойства), перейти на вкладку Дополнительно, щелкнув по кнопке Быстродействие выбрать одноименную вкладку и установить режим Оптимизировать быстродействие приложений (а не фоновые служебные вычисления).
2. Дисциплины диспетчеризации.
Дисциплина диспетчеризации – это правило формирования очередей задач.
Существует два класса дисциплин:
1) бесприоритетные (задачи выполняются по порядку независимо от своей важности и времени выполнения);
2) приоритетные (одна из задач может получить преимущество на исполнение).
Существует и вторая классификация дисциплин (по перераспределению процессора): вытесняющие дисциплины (одна задача может отобрать процессор у другой задачи, решение принимает диспетчер задач); не вытесняющие дисперсии (пока задача не освободит процессор сама, он не отбирается).
Рассмотрим дисциплины:
1. FCFS – пришёл первый обслужен первый – это наиболее простая по реализации дисциплина. Задачи выстраиваются в две очереди:
1) очередь новых задач;
2) очередь задач готовых к использованию.
Если задача временно заблокирована (например, ожидает завершения операции ввода/вывода), то после разблокировки она ставится в конец очереди, готовых к исполнению задач.
Достоинства
1) низкие расходы системы на организацию очередей;
2) простая реализация.
Недостатки: при большом количестве задач растёт время ожидания исполнения.
Эта дисциплина не вытесняющая и бесприоритетная.
2. SJN – следующим выполняется самое короткое вычисление. Пользователь должен задавать примерное время выполнения задачи. Диспетчер задач постоянно вычисляет машинное время исполнения. Если машинное время меньше заданного, то задача переставляется в конец очереди.
Недостаток в том, что часто короткие задачи долго ожидают исполнение. Недостатки данной дисциплины были ликвидированы дисциплиной SRT (следующей выполняется задача, которой осталось меньше всего исполняться на процессоре). Обе дисциплины не вытесняющие и бесприоритетные.
3. RR (карусельная) предполагается что каждая задача получает процессорное время порциями или квантами. Если квант времени заканчивается, то задача снимается с процессора и ставится в конец очереди.
Карусельная диспетчеризация подходит, если все задачи равноправны, такое бывает редко, поэтому для обеспечения приоритетного обслуживания используется несколько очередей. Сначала процессор забирает задачу из очереди с самым высоким приоритетом, если эта очередь пуста, тогда он обращается к следующим. Эта дисциплина вытесняющая и приоритетная, если несколько очередей. Основная проблема дисциплины это гарантия обслуживания. Одним из основных методов гарантии обслуживания является использование динамических приоритетов.
Лекция 10-11
Тема: Управление памятью в ОС.
План
1Распределение памяти статическими и динамическими разделами.
2 Сегментный способ распределения памяти
3. Страничный способ распределения памяти.
4 Алгоритмы замещения страниц.
5 Виртуальная память
