Сетевые операционные системы


Содержание


Определение операционной системы
ОС как расширенная машина
ОС как система управления ресурсами
Первый период (1945 -1955)
Второй период (1955 - 1965)
Третий период (1965 - 1980)
Четвертый период (1980 - настоящее время)
Классификация ОС
Особенности алгоритмов управления ресурсами
Поддержка многозадачности.
Поддержка многопользовательского режима.
Вытесняющая и невытесняющая многозадачность.
Поддержка многонитевости.
Многопроцессорная обработка.
Особенности аппаратных платформ
Особенности аппаратных платформ - часть 2
Особенности областей использования
Особенности областей использования - часть 2
Особенности методов построения
Особенности методов построения - часть 2
Структура сетевой операционной системы
Структура сетевой операционной системы - часть 2
Одноранговые сетевые ОС и ОС с выделенными серверами
Одноранговые сетевые ОС и ОС с выделенными серверами - часть 2
Одноранговые сетевые ОС и ОС с выделенными серверами - часть 3
ОС для рабочих групп и ОС для сетей масштаба предприятия
ОС для рабочих групп и ОС для сетей масштаба предприятия - часть 2
ОС для рабочих групп и ОС для сетей масштаба предприятия - часть 3
ОС для рабочих групп и ОС для сетей масштаба предприятия - часть 4
ОС для рабочих групп и ОС для сетей масштаба предприятия - часть 5
Управление локальными ресурсами
Управление процессами
Состояние процессов
Контекст и дескриптор процесса
Алгоритмы планирования процессов
Алгоритмы планирования процессов - часть 2
Вытесняющие и невытесняющие алгоритмы планирования
Вытесняющие и невытесняющие алгоритмы планирования - часть 2
Вытесняющие и невытесняющие алгоритмы планирования - часть 3
Проблема синхронизации
Критическая секция
Критическая секция - часть 2
V(S)
P(S)
P(S) - часть 2
Тупики
Тупики - часть 2
Тупики - часть 3
Нити
Нити - часть 2
Нити - часть 3
Нити - часть 4
Управление памятью
Типы адресов
Методы распределения памяти без использования дискового пространства
Распределение памяти фиксированными разделами
Распределение памяти разделами переменной величины
Перемещаемые разделы
Понятие виртуальной памяти
Страничное распределение
Страничное распределение - часть 2
Страничное распределение - часть 3
Сегментное распределение
Сегментное распределение - часть 2
Странично-сегментное распределение
Свопинг
Иерархия запоминающих устройств. Принцип кэширования данных
Иерархия запоминающих устройств. Принцип кэширования данных - часть 2
Средства аппаратной поддержки
Средства поддержки сегментации памяти
Средства поддержки сегментации памяти - часть 2
Средства поддержки сегментации памяти - часть 3
Средства поддержки сегментации памяти - часть 4
ED
W
A
A
R
C
Сегментно-страничный механизм
PCD
AVL
AVL - часть 2
Средства вызова подпрограмм и задач
Средства вызова подпрограмм и задач - часть 2
Средства вызова подпрограмм и задач - часть 3
Селектор TSS возврата
Управление вводом-выводом
Физическая организация устройств ввода-вывода
Организация программного обеспечения ввода-вывода
Обработка прерываний
Драйверы устройств
Независимый от устройств слой операционной системы
Пользовательский слой программного обеспечения
Файловая система
Имена файлов
Типы файлов
Типы файлов - часть 2
Логическая организация файла
Физическая организация и адрес файла
Физическая организация и адрес файла - часть 2
Права доступа к файлу
Кэширование диска
Общая модель файловой системы
Общая модель файловой системы - часть 2
Отображаемые в память файлы
Отображаемые в память файлы - часть 2
Современные архитектуры файловых систем
Современные архитектуры файловых систем - часть 2
Базовые примитивы передачи сообщений в распределенных системах
Способы адресации
Способы адресации - часть 2
Блокирующие и неблокирующие примитивы
Буферизуемые и небуферизуемые примитивы
Надежные и ненадежные примитивы
Концепция удаленного вызова процедур
Базовые операции RPC
Этапы выполнения RPC
Этапы выполнения RPC - часть 2
Динамическое связывание
Динамическое связывание - часть 2
Семантика RPC в случае отказов
Семантика RPC в случае отказов - часть 2
Семантика RPC в случае отказов - часть 3
Синхронизация в распределенных системах
Алгоритм синхронизации логических часов
Алгоритм синхронизации логических часов - часть 2
Алгоритмы взаимного исключения
Централизованный алгоритм
Распределенный алгоритм
Алгоритм Token Ring
Неделимые транзакции
Неделимые транзакции - часть 2
Неделимые транзакции - часть 3
Понятие "нить"
Различные способы организации вычислительного процесса с использованием нитей
Различные способы организации вычислительного процесса с использованием нитей - часть 2
Вопросы реализации нитей
Вопросы реализации нитей - часть 2
Нити и RPC
Распределенные файловые системы
Интерфейс файлового сервиса
Интерфейс сервиса каталогов
Семантика разделения файлов
Семантика разделения файлов - часть 2
Семантика UNIX
Сессионная семантика
Неизменяемые файлы
Транзакции
Вопросы разработки структуры файловой системы
Вопросы разработки структуры файловой системы - часть 2
Кэширование
Кэширование - часть 2
Кэширование - часть 3
Кэширование - часть 4
Репликация
Репликация - часть 2
Репликация - часть 3
Понятия "internetworking" и "interoperability"
Гетерогенность



Начало