- •Определение операционной системы. Ос как расширенная машина. Ос как система управления ресурсами.
- •Эволюция ос.
- •Классификация ос.
- •Способы построения ос. Монолитные системы.
- •Способы построения ос. Многоуровневые системы.
- •Способы построения ос. Модель клиент-сервер и микроядра.
- •Способы построения ос. Объектно-ориентированный подход.
- •Управление процессами. Состояние процессов. Контекст и дескриптор процесса.
- •Управление процессами. Алгоритмы планирования процессов.
- •Управление процессами. Способы организации многозадачности.
- •Управление памятью. Типы адресов. Классификация методов распределения памяти.
- •Управление памятью. Распределение памяти фиксированными разделами.
- •Управление памятью. Распределение памяти разделами переменной величины.
- •Управление памятью. Перемещаемые разделы.
- •Управление памятью. Страничное распределение.
- •Управление памятью. Сегментное распределение.
- •Управление памятью. Странично-сегментное распределение.
- •Управлением памятью. Кэш.
- •Управление вводом-выводом. Физическая организация устройств ввода-вывода. Организация программного обеспечения ввода-вывода.
- •Управление вводом-выводом. Обработка прерываний. Драйверы устройств.
- •Управление вводом-выводом. Независимый от устройств слой операционной системы. Пользовательский слой программного обеспечения.
- •Классификация файловых систем.
- •Файловые системы. Файл. Каталоги. Файловая система. Принцип хранения данных на жестком диске.
- •Файловая система fat16 и vfat.
- •Файловая система fat 32.
- •Файловая система ntfs.
- •Файловая система ext2, etx3 и ext4
- •Модель osi.
Модель osi.
Эта модель разработана международной организацией по стандартизации ISO для взаимодействия вычислительных систем от различных поставщиков (1984 г.).
Задача модели: разработка некоторого общего набора правил работы сети.
Модель OSI содержит 7 уровней, каждый из которых выполняет свои функции в сети.
7 – уровень приложений;
6 – уровень представления данных;
5 – сеансовый уровень;
4 – транспортный уровень;
3 – сетевой уровень;
2 – канальный уровень; 1 – физический уровень.
Преимущества разделения процесса на уровни:
- процесс сетевой коммуникации подразделяется на более простые этапы;
- стандартизируются сетевые компоненты, что позволяет использовать и поддерживать оборудование различных производителей;
- изменение на одном уровне не влияет на функционирование других уровней.
Уровень приложений(7):
Представляет службы и приложения для работы в сети.
Уровень представления данных(6):
Задача этого уровня состоит в преобразовании информации таким образом, чтобы информация, которую посылает отправитель могла быть правильно прочитана получателем.
Сеансовый уровень(5):
Задача состоит в установке сеанса между двумя вычислительными системами, имеется функция синхронизации диалогов для обмена данными.
Транспортный уровень(4):
Задача состоит в том, чтобы сегментировать данные на передающие станции и вновь собрать в одно целое на принимающей стороне.
Сегментирование – разбиение передаваемой информации на части, называемые сегментами, которые объединяются в окна. После передачи этого окна передающая станция ждет подтверждения доставки. Если в течении какого-то времени подтверждения не было, то окно посылается повторно (надежная доставка данных (протокол TCP)).
Бывает ненадежная доставка данных: сегменты не объединяются в окна и просто отправляются в сеть с какой-то скоростью (протокол UDP).
Сетевой уровень(3):
Логическая адресация, выбор маршрута и соединение между двумя рабочими станциями (протокол IP).
Канальный уровень(2):
Обеспечивает надежную передачу данных по физическому каналу. Решает задачи физической адресации, анализа сетевой топологии, доступа к сети, упорядоченной доставки фреймов и управления потоками.
Физический уровень(1):
Определяет электронные процедурные и функциональные спецификации для активизации, поддержки и отключения физических каналов между конечными системами. Спецификациями физического уровня является уровень напряжений, синхронизации изменения напряжений, физическая скорость передачи данных, способ физического соединения и другие аналогичные параметры.
Одноранговая связь:
Для того, чтобы передать пакет данных от отправителя получателю необходимо, чтобы каждый уровень модели OSI станции отправителя вступил в связь с аналогичным уровнем получателя. Такая форма коммуникации называется одноранговой связью.
Во время процесса связи протокол одного и того же уровня обеих систем обмениваются информацией, называемой протокольными единицами обмена (PDU – Protocol Data Unit). Каждый уровень коммуникации компьютера отправителя создает соответствующие ему модуль PDU и вступает в связь с одноименным уровнем компьютера получателя.
Инкапсуляция – помещение PDU вышележащего уровня в PDU нижележащего уровня.
