- •Колледж связи
- •1.Ос как виртуальная машина
- •2. Ос как система управления ресурсами
- •4. Структура операционных систем
- •1. Монолитная система
- •2. Многоуровневая структура ос
- •3 Модель экзоядра
- •4 Микроядерная архитектура (модель клиент-сервер)
- •5 Обобщение сравнения моделей
- •Тема 1.2.Интерфейс пользователя
- •Тема 1.3.Операционное окружение
- •Раздел 2. Машинно-зависимые свойства операционных систем
- •Тема 2.1. Архитектурные особенности модели микропроцессорной системы
- •Тема 2.2.Обработка прерываний
- •Тема 2.3.Планирование процессов
- •Тема 2.4.Обслуживание ввода-вывода
- •Тема 2.5.Управление реальной памятью
- •Тема 2.6.Управление виртуальной памятью
- •Раздел 3. Машинно-независимые свойства операционных систем
- •Тема 3.1.Работа с файлами
- •Тема 3.2.Планирование заданий
- •Тема 3.3.Распределение ресурсов
- •Тема 3.4.Защищенность и отказоустойчивость операционных систем
- •Раздел 4. Работа в операционных системах и средах
- •Тема 4.1.Структура операционной системы
- •Тема 4.2.Установка. Режимы остановки Windows
- •Тема 4.3.Интерфейс пользователя ос Windows
- •Тема 4.4.Организация хранения данных
- •Тема 4.5.Средства управления и обслуживания
- •Тема 4.6. Возможности операционной системы
- •Раздел 5. Обзор сетевых операционных систем
- •Тема 5.1.Ос одноранговых сетей
- •Тема 5.2. Сетевые ос. Клиент-сервер
- •Тема 5.3.Достоинство, недостатки и защита данных в сетевых ос
Тема 1.3.Операционное окружение
ОПЕРАЦИОННАЯ СИСТЕМА КАК ДИСПЕТЧЕР РЕСУРСОВ.
Компьютер представляет собой набор ресурсов, поддерживающих выполнение задач, накопление, хранение, перемещение и обработки данных, также контролирует работу этих и других функций. Именно операционная система управляет ресурсами компьютера и контролирует его основные функции. Однако это управление имеет следующие особенности:
1) функции операционной системе работают так же, как и всё остальное программное обеспечение, т.е. они реализуются в виде отдельных программ или набора программ, исполняющихся процессов;
2) операционная система должна передавать управление другими процессами и ожидать, когда процессор снова позволит ей выполнить свои обязанности.
Операционная система — это, по сущности, набор компьютерных программ, как и любая другая программа, она отдаёт процессору команды. Ключевым отличием является назначение этой программы.
Операционная система //способна//: как использовать другие системные ресурсы, и как распределять время при использовании других программ, но для этого процессор должен приостановить работу с ней и перейти к выполнению других программ.
Таким образом, операционная система уступает управление процессору, чтобы он смог выполнить некоторую полезную работу, а затем возобновляет контроль ровно на столько, чтобы подготовить процессор к следующей части работы.
Часть операционной системы находится в оперативной памяти (основная, базовая). В эту часть входят ядро (Kernel), содержащее основную часть наиболее часто используемых функций, там же находятся и некоторые другие компоненты операционной системы, использующиеся в данный момент времени.
Остальная часть содержит другие программы и данные пользователя. Размещение этих данных в оперативной памяти управляется совместно операционной системой и аппаратной частью процессора, предназначенной для управления памятью. Операционная система принимает решение, когда исполняющая программа может испортить нужные ей устройства ввода/вывода и управляет доступом к файлам.
Процессор также является ресурсом, которому операционная система должна определить, сколько времени он должен уделить исполнению той или иной пользовательской программы. Многопроцессорные системы: решение должно быть принято по каждому процессу.
ВОЗМОЖНОСТИ РАЗВИТИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ.
Большинство операционных систем постоянно развиваются. Происходит это в силу следующих причин:
а) обновление и возникновение новых видов аппаратного обеспечения;
б) новые сервисы. В операционной системе могут быть добавлены новые инструменты для контроля и оценки производительности, чтобы поддержать высокую эффективность работы, с имеющимся инструментарием пользователя;
в) исправление. В каждой операционной системе есть ошибки. Время от времени они обнаруживаются и исправляются. Необходимость регулярного изменения операционных систем, накладываются определённые ограничения на устройство. Очевидно, что эти системы должны иметь модульную конструкцию, чётко определённую взаимодействием модулей. Для больших программ важную роль играет хорошее и полное документирование.
Принятые условные обозначения:
I/O - ввод/вывод;
АО - аппаратное обеспечение;
БД - база данных;
ОЗУ - оперативное запоминающее устройство;
ОС - операционная система;
ПЗУ - постоянное запоминающее устройство;
ПК - персональный компьютер;
ПО - программное обеспечение;
РВ - реальное время;
СУ - система управления;
СУБД - система управления базами данных;
УВВ - устройство ввода/вывода;
ФС - файловая система;
ЦП - процессор (центральный процессор).
Понятие операционного окружения, состав, назначение. Стандартные сервисные программы поддержки операционного окружения. Понятие базовой машины, расширенной машины. Режим пользователя, режим супервизора