
- •Основные принципы построения ос.
- •Функции и организация ос.
- •Процессы. Свойства процессов. Классификация процессов.
- •Ресурсы. Свойства ресурсов. Классификация ресурсов.
- •Понятие сетевых ос и распределенных ос.
- •Функциональные компоненты сос.
- •Схемы построения сетей (одноранговые сети, сети с выделенными серверами, гибридные сети).
- •Трансляторы. Компиляторы. Интерпретаторы.
- •Этапы компиляции. Общая схема работы компилятора.
- •Мультипрограммирование. Мтп в системах пакетной обработки. Мтп в системах реального времени. Мтп в системах разделения времени
- •Мтп в системах пакетной обработки
-
Ресурсы. Свойства ресурсов. Классификация ресурсов.
Ресурсы – это запас некоторых материальных, энергетических, структурных и других внутренних характеристик предмета в составе некоторого объекта.
Ресурсы – это средство вычислительной системы, которая может быть выделена процессу на определенном интервале времени (например, опер. память, программные модули, процессорное время и т.д.).
Программные модули могут быть однократно и многократно используемыми. Однократно используемый модуль – это программный модуль, который может быть правилно выполнен только один раз в следствии того, что может быть поврежден в процессе код или исходные данные от которого зависит вычисление.
К числу основных ресурсов относятся: процессоры, основная память (опер. память), таймер, диски, принтеры, сетевые устройства и т.д.
Свойства ресурсов
-
Полезность (необходимость ресурса для поддержания процесса);
-
Исчерпаемость (свойство ресурсов иссякать по мере их потребления потребителем).
Классификация ресурсов
-
По реальности существования
-
Понятие сетевых ос и распределенных ос.
ОС компьютерной сети во многом аналогичны ОС автономного компьютера.
Компьютерная сеть – это набор ЭВМ связанных коммуникационной системой и снабженных соответствующим программным обеспечением.
Коммуникационная система включает: кабель, повторители, комутаторы, маршрутизаторы и другие устройства обеспечивающие передачу сообщений между ЭВМ. При организации сетевой работы ОС играет роль интерфейса закрывающие от пользователя все детали низкоуровневых программно-аппаратных средств сети. В результате позволяет видеть сеть со всеми ее сложными и запутанными деталями, как понятный набор разделительных устройств, в зависимости от того, какой виртуальный обзор создает ОС, чтобы подменить им реальную аппаратуру персональной сети (ПС). Разделяют сетевые ОС (СОС) и распределительные (РОС).
СОС представляют пользователю некоторую виртуальную вычислительную систему, работать в которой проще чем с реальной сетевой аппаратурой. В то же время эта виртуальная система не полностью скрывает природу. В среде СОС пользователь может запустить задание на любой ЭВМ к сети, но всегда должен знать на какой машине выполняется это задание. По умолчанию пользователем задание выполняется ни той ЭВМ, где был сделан логический код.
Магистральным направлением развития СОС являются достижения как можно большей степени прозрачности сетевых ресурсов. В индивидуальном случае СОС должна предоставлять системные ресурсы в виде ресурсов единой централизованной виртуальной машины.
РОС динамически и автоматически разделяет работу по различным машинам, сигналом для обработки и заставляет работать набор сетевых машин, как виртуальный унипроцессор. Пользователь РОС не имеет сведений о том на какой машине выполняется работа. РОС существует как единая ОС в масштабах вычислительной сети.
-
Функциональные компоненты сос.
СОС состоит из:
-
Средств управления накопительными ресурсами, которые реализуют все функции ОС локального компьютера
-
распределение оперативной памяти;
-
планирование и диспетчеризация процессов;
-
пользовательский интерфейс.
-
Сетевые ресурсы
-
серверная часть ОС – это средства предоставления локальных услуг и ресурсов в обще пользование;
-
клиентская часть – это средство запросов доступа к удаленным ресурсам и услугам;
-
транспортные средства – это средства которые совместно с коммуникацией сетей обеспечивает передачу между персональными компьютерами сети.