- •Эволюция ос и Сетевые ос
- •3.Назначение и функции ос для автономного (не сетевого )пк
- •Функциональные компоненты автономной ос
- •Назначение и функции сетевой ос
- •Сетевые службы и сервисы
- •Одноранговые и Сервисные ос, Современные ос
- •Архитектура ос
- •Многослойная архитектура ос
- •Микроядерная архитектура
- •Совместимость и множественные прикладные среды.
- •Мультипрограммирование
- •Мультипроцессорная обработка
- •Процессы и потоки
Эволюция ос и Сетевые ос
ОС – это комплекс взаимосвязанных программ, который действует как интерфейс между приложениями и пользователями с одной стороны, и аппаратурой ПК с другой стороны.
Этапы развития ОС:
1965-75переход к интегральным микросхемам, использование мультипрогр, мультипроцессирования, поддержка многопользовательского режима, вирт память, ФС, разграниченный доступ, сетевые работы
Мультипрогр-способ организации выч. Процесса, при котором в памяти ПК находятся несколько прог, которые попеременно выполняются на одном процессоре
А)система пакетной обр. – обеспечение макс. Загрузки процессора
Б) сист с разделением времени – эффект. Ниже чем у пакетной, но удобна для юзера
В) система удаленного ввода задачи: организует выч процесс
1970-е – ОС и глоб сети – одна задача выполнялась на нескольких ПК
Появление Арпанет – объединенные ПК, общая ОС
Термина-Терминал; ПК-Терминал; ПК-ПК
ОС для мини ПК и первые ЛВС
UNIX – не привязывалась к аппаратным требованиям
«+» возможность изманения кода юзером. Свободное распространение
1980-е развитие ОС
Разработан TCP/IP – толчок для Инета, стек большинства ОС
Дружественный интерфейс пользователя
MS-DOS – однопользовательская, однопрограммная, дешевая
1990-Е – ОС работает с ЛВС и ГВС
-исп. Мультиплексирование нескольких стеков протоколов => поддержка работы с клиентами и серверами
- поддержка с сетью Инет=> ЭВМ элемент коммуникации с разными выч возможностями
-исп ОС в кормаративном масштабе=> упор на обеспечение инф безопасности
Современным ОС присуще платформенность т.е. способность работать на разном железе
ОС систематизированы
3.Назначение и функции ос для автономного (не сетевого )пк
Ос ПК – комплекс взаимосвязанных прог, который действует как интерфейс между приложением и пользователем с одной стороны и аппаратуры Пк с другой
Функции:
Предоставление пользователю вместо реального железа расширенную вирт машину
Повышение эффективности использования ПК путем рационального управления его ресурсами
Вирт. Машина : программист общается с ПК на высоком уровне кот предостовляет ОС.
ОС избавляет программиста от необходимости на прямую общатся с железом, а предоставляет им высокоуровневый доступ через свои функции(простой доступ к файлу через его имя)
Реальная машина способна выполнять не большой набор элементарных действий, который определен ее системой каманд. Ос в свою очередь предоставляет вирт машину которая выполняет широкий набор мощных функкий
Управление ресурсами:
ОС-механизм кот распределяет ресурсы ПК, которые распределяются между процессами
Процесс- динамический объект, который возникает в системе после того, как программа запускается на выполнение т.е. создается новая единица работы.
Программа – статистический обьект, представляющий собой файл, кот содержит исп код и данные
Задачи по управлению ресурсами:
Планирование ресурса – определение кому, когда и в каком колве этот ресурс следует выделить
Удовлетворение запросов на ресурс
Отслеживание состояния и учет управления ресурсами
Разрешение конфликтов между процессами