Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткий пересказ Лекций.docx
Скачиваний:
13
Добавлен:
17.08.2022
Размер:
2 Мб
Скачать
☆

Классификация ос

  1. Алгоритмы управления - выделяет ресурсами, поддержка многозадачности управляет разделение ресурсов, разделение оперативной памяти фалов, поддержка функций однозадачных, многопользовательский режим, на машине много работают много пользователей одновременно, защита от взломов, вытесняющая(ос и прикладные программы) и невытесняющая(ос) многозадачность, степень централизация механизма планирования процессов. Многопроцессорная обработка все задачи можно разпаралелить и ускоряет процессор обработки, но сложно программировать.

  2. Аппаратная платформа – простые операционные системы, операционные сетевая, кластеры, функции планирования приоритетные

Кластерные операционные системы

Кластеры – представляет совокупность отдельных взаимосвязанных элементов (вода пример)

Кластер в ОС это такая слабо связанная совокупность систем, которые работают совместно, для выполнения общих приложений и представляют пользователю некой единой системой. Кластеры работают сами и связывают с элементами если нужно, а в сетевой все элементы учавстсвуют в решение задачи

  1. Область использования –

пакетная обработка проблемы вычислительной обработки, обращается к ресурсам ПК, разделяем ресурсы загружаем информацию в принтер, а процессор загружаем другие действия (работа конвейера)

Система разделения времени – каждому пользователю предоставляет терминал , машина выделяет квант времени пользователю, меньшая эффективность чем пакеты , максимальная удобная работа пользователя с интерактивным режимом

Системы реального времени основная задача выполнение задачи в заданное времени, для управление технический объекты спутники, технологические процессоры, способность выдерживать времени начало и выполнения задания

Базовые концепции построения ос

Монолитное/микроядро , возможно появление сбое и сбой всей программы , альтернатива микроядро, работает медленно, но гибкая, можно производить апргрейд, более защищенное

Объектно-ориентированное построение ОС у нас есть объекты , мы общаемся с объектами, позволяет использовать ООП, наследование , повышаем защищенность, четкая структурированная система

Мультиприкладные среды дать возможность ОС выполнять приложение для других ОС, «windows и linux» микроядро, можно сделать универсальные блоки сразу для двух систем например

Сетевое/ распределенное ПО распределенное ПО работает с пользователями упрощает жизнь пользователю и программисту , чтобы воспринимать сеть как однопроцессорные ПК, наличие единой справочной службы разделяемых ресурсов, единой службы времени мнонидовой обработка для использования распределенных служб.

Обобщённая структура ОС

.

Локальная операционная система распределяет оперативную память, управляет процессами, планирование и диспечеризация и занимается служебными функциями

Серверная часть справочник имён сетевых ресурсов, управление запросов удалённого доступа,

Модели ОС

TCP/IP

TCP возможность для организации большой сети состоящей из сети, состоит из 4 уровней, основной Межсетевой (Сетевой похож OSI) обеспечение возможности каждого хоста посылать пакеты в любую сеть и эти пакеты должны независимо двигаться к пункту назначения, могу прибывать в любом порядке,(как почтовая система) определеные формат пакета и протокол IP с дополнительным протоколом межсетевым.

Транспортный уровень - это уровень создан чтобы объекты одного ранга на приёмных и передающих хоста поддерживали связь, протокол tcp протокол управления передачи (это надёжный протокол с установлением соединения, позволяет без ошибок доставлять битовый поток с одной машины на другую машину, делит на пакеты, управляет потоком чтобы не было задержек) udp протокол пользовательских пиктограм (ненадёжный протокол, используется в одно разовых клиент серверных запросах и в тех приложениях оперативность важнее аккуратности передачи речи или видео потеря пакета не очень важным)

Прикладной уровень содержаться протоколы высокого уровня протокол smtp http