Скачать презентацию ЛЕКЦИЯ 1 ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СИСТЕМЫ План лекции Скачать презентацию ЛЕКЦИЯ 1 ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СИСТЕМЫ План лекции

Лекция 1.pptx

  • Количество слайдов: 9

ЛЕКЦИЯ 1: ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СИСТЕМЫ План лекции 1. Введение. Классификация видов программного обеспечения. ЛЕКЦИЯ 1: ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СИСТЕМЫ План лекции 1. Введение. Классификация видов программного обеспечения. 2. Назначение и функции операционных систем. 3. Мультипрограммирование. Режим разделения времени. 4. Многопользовательский режим работы. Режимы реального времени.

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА • Таненбаум Э, Вудхал А Операционные системы: разработка и реализация. • Олифер РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА • Таненбаум Э, Вудхал А Операционные системы: разработка и реализация. • Олифер В. Г. , Олифер Н. А. Сетевые ОС • Гордеев А. В, Молчанов А. Ю. Системное программное обеспечение. • Столингс Операционные системы • Рихтер Дж. Windows для профессионалов

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ системные программы (управляющие работой самого компьютера) прикладные программы (выполняющие задачи пользователя) Самая ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ системные программы (управляющие работой самого компьютера) прикладные программы (выполняющие задачи пользователя) Самая главная системная программа — это операционная система, она управляет всеми системными ресурсами и обеспечивает основу, на которой можно писать прикладные программы

 • ОПЕРАЦИОННАЯ СИСТЕМА, ОС - это набор программ, которые обеспечивают возможность использования аппаратуры • ОПЕРАЦИОННАЯ СИСТЕМА, ОС - это набор программ, которые обеспечивают возможность использования аппаратуры компьютера. • ГЛАВНОЕ НАЗНАЧЕНИЕ ОС - это управление ресурсами, а главные ресурсы, которыми она управляет, - это аппаратура компьютера: - процессор, - память, - устройства ввода-вывода.

ФУНКЦИИ ОС • Прием от пользователя (или от оператора системы) заданий или команд, сформулированных ФУНКЦИИ ОС • Прием от пользователя (или от оператора системы) заданий или команд, сформулированных на соответствующем языке, и их обработка; • Прием и исполнение программных запросов на запуск, приостановку, остановку других программ; • Загрузка в оперативную память подлежащих исполнению программ; • Инициализация программы (передача ей управления, в результате чего процессор исполняет программу); • Идентификация всех программ и данных; • Обеспечение работы систем управлений файлами и/или систем управления базами данных, что позволяет резко увеличить эффективность всего программного обеспечения; • Обеспечение функций по организации и управлению всеми операциями ввода / вывода;

ФУНКЦИИ ОС • Удовлетворение жестким ограничениям на время ответа в режиме реального времени; • ФУНКЦИИ ОС • Удовлетворение жестким ограничениям на время ответа в режиме реального времени; • Распределение памяти, а в большинстве современных систем и организация виртуальной памяти; • Планирование и диспетчеризация задач в соответствии с заданными стратегией и дисциплинами обслуживания; • Организация механизмов обмена сообщениями и данными между выполняющимися программами; • Защита одной программы от влияния другой; обеспечение сохранности данных; • Предоставление услуг на случай частичного сбоя системы; • Обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы.

ТРЕБОВАНИЯ К ОПЕРАЦИОННЫМ СИСТЕМАМ • • • Надежность Защита Эффективность Предсказуемость Удобство ТРЕБОВАНИЯ К ОПЕРАЦИОННЫМ СИСТЕМАМ • • • Надежность Защита Эффективность Предсказуемость Удобство

МУЛЬТИПРОГРАММИРОВАНИЕ • Режим мультипрограммирования – способ организации вычислительного процесса, при котором в памяти компьютера МУЛЬТИПРОГРАММИРОВАНИЕ • Режим мультипрограммирования – способ организации вычислительного процесса, при котором в памяти компьютера находилось одновременно несколько программ, попеременно выполняющихся на одном процессоре. или • режим работы вычислительной системы, когда один процесс ожидает освобождения необходимого для него ресурса, а другой процесс в это же время занимает ресурсы процессора.

МНОГОПОЛЬЗОВАТЕЛЬСКИЙ РЕЖИМ Многопользовательский режим работы вычислительных систем характеризуется наличием своего пространства ресурсов у каждого МНОГОПОЛЬЗОВАТЕЛЬСКИЙ РЕЖИМ Многопользовательский режим работы вычислительных систем характеризуется наличием своего пространства ресурсов у каждого процесса, наличием способов обмена сообщениями и управления таковым на уровне операционной системы. Дополнительные возможности предоставляются за счет распределения всех ресурсов вычислительной системы не только между процессами одного пользователя, но и между сеансами управления разных одновременно присутствующих в системе пользователей.