архив
☰
Данные
Разработка
Безопасность
Инфраструктура
Курсы и книги
🔍
Сетевые операционные системы
Н. А. Олифер, В. Г. Олифер,
Центр Информационных Технологий
Введение
Определение операционной системы
Эволюция ОС
Первый период (1945 -1955)
Второй период (1955 - 1965)
Третий период (1965 - 1980)
Четвертый период (1980 - настоящее время)
Классификация ОС
Особенности алгоритмов управления ресурсами
Особенности аппаратных платформ
Особенности областей использования
Особенности методов построения
Сетевые операционные системы
Структура сетевой операционной системы
Одноранговые сетевые ОС и ОС с выделенными серверами
ОС для рабочих групп и ОС для сетей масштаба предприятия
Управление локальными ресурсами
Управление процессами
Состояние процессов
Контекст и дескриптор процесса
Алгоритмы планирования процессов
Вытесняющие и невытесняющие алгоритмы планирования
Средства синхронизации и взаимодействия процессов
Нити
Управление памятью
Типы адресов
Методы распределения памяти без использования дискового пространства
Распределение памяти фиксированными разделами
Распределение памяти разделами переменной величины
Перемещаемые разделы
Методы распределения памяти с использованием дискового пространства
Понятие виртуальной памяти
Страничное распределение
Сегментное распределение
Странично-сегментное распределение
Свопинг
Иерархия запоминающих устройств. Принцип кэширования данных
Средства аппаратной поддержки управления памятью и многозадачной среды в микропроцессорах Intel 80386, 80486 и Pentium
Средства поддержки сегментации памяти
Сегментно-страничный механизм
Средства вызова подпрограмм и задач
Управление вводом-выводом
Физическая организация устройств ввода-вывода
Организация программного обеспечения ввода-вывода
Обработка прерываний
Драйверы устройств
Независимый от устройств слой операционной системы
Пользовательский слой программного обеспечения
Файловая система
Имена файлов
Типы файлов
Логическая организация файла
Физическая организация и адрес файла
Права доступа к файлу
Кэширование диска
Общая модель файловой системы
Отображаемые в память файлы
Современные архитектуры файловых систем
Управление распределенными ресурсами
Базовые примитивы передачи сообщений в распределенных системах
Способы адресации
Блокирующие и неблокирующие примитивы
Буферизуемые и небуферизуемые примитивы
Надежные и ненадежные примитивы
Вызов удаленных процедур (RPC)
Концепция удаленного вызова процедур
Базовые операции RPC
Этапы выполнения RPC
Динамическое связывание
Семантика RPC в случае отказов
Синхронизация в распределенных системах
Алгоритм синхронизации логических часов
Алгоритмы взаимного исключения
Неделимые транзакции
Процессы и нити в распределенных системах
Понятие "нить"
Различные способы организации вычислительного процесса с использованием нитей
Вопросы реализации нитей
Нити и RPC
Распределенные файловые системы
Интерфейс файлового сервиса
Интерфейс сервиса каталогов
Семантика разделения файлов
Вопросы разработки структуры файловой системы
Кэширование
Репликация
Проблемы взаимодействия операционных систем в гетерогенных сетях
Понятия "internetworking" и "interoperability"
Гетерогенность
Основные подходы к реализации взаимодействия сетей
Шлюзы
Мультиплексирование стеков протоколов
Использование магистрального протокола
Вопросы реализации
Сравнение вариантов организации взаимодействия сетей
Службы именования ресурсов и проблемы прозрачности доступа
Доменный подход
Основной и резервные контроллеры домена
Четыре модели организации связи доменов
Современные концепции и технологии проектирования операционных систем
Требования, предъявляемые к ОС 90-х годов
Расширяемость
Переносимость
Совместимость
Безопасность
Тенденции в структурном построении ОС
Монолитные системы
Многоуровневые системы
Модель клиент-сервер и микроядра
Объектно-ориентированный подход
Множественные прикладные среды
Сетевой пакет DCE фирмы OSF
Семейство операционных систем UNIX
История и общая характеристика семейства операционных систем UNIX
Концепции UNIX System V Release 4
Управление процессами
Образ, дескриптор, контекст процесса
Порождение процессов
Планирование процессов
Файловые системы UNIX System V Release 4
Традиционная файловая система s5
Виртуальная файловая система VFS
Сетевая файловая система NFS
Управление памятью. Свопинг
Система ввода-вывода
Подсистема буферизации
Драйверы
Коммерческие реализации UNIX
UnixWare
Дополнительные свойства UnixWare по сравнению с UNIX System V Release 4
Solaris
SCO UNIX System V/386
Микроядро Mach
Введение в Mach
История Mach
Цели Mach
Основные концепции Mach
Сервер Mach BSD UNIX
Управление процессами в Mach
Процессы
Примитивы управления процессами
Нити
Планирование
Управление памятью в Mach
Виртуальная память
Разделение памяти
Внешние менеджеры памяти
Распределенная разделяемая память в Mach
Коммуникации в ядре Mach
Порты
Отправка и получение сообщений
Сервер сетевых сообщений
Эмуляция BSD UNIX в Mach
Сетевые продукты фирмы Novell
История и версии сетевой ОС NetWare
Версии 4.0, 4.01 и 4.02
Версия NetWare 4.1
Концепции построения NetWare
Структура NetWare и обзор особенностей
Способы повышения производительности
Способы обеспечения открытости и расширяемости
Способы обеспечения надежности
Защита информации
Управление процессами
Файловая система
Основные направления развития NetWare
Поддержка мультипроцессирования
Обеспечение процессорной независимости
Операционные системы рабочих станций фирмы Novell
Сетевые системные утилиты
NetWare Connect 1.0 фирмы Novell
WinView for Networks v2.2 фирмы Citrix Systems
Шлюзы IP-сетей
Системы обработки сообщений MHS и GroupWise
Семейство сетевых ОС компании Microsoft
Сетевые продукты Microsoft
История Windows NT
Версии Windows NT
Windows NT 3.1
Windows NT 3.5
Windows NT 4.0
Области использования Windows NT
Концепции Windows NT
Структура: NT executive и защищенные подсистемы
Множественные прикладные среды
Объектно-ориентированный подход
Процессы и нити
Алгоритм планирования процессов и нитей
Сетевые средства
Совместимость Windows NT с NetWare
Средства BackOffice
Сервер баз данных SQL Server
Шлюз SNA Server
Почтовые системы Microsoft Mail и система коллективной работы Microsoft Exchange
Система управления компьютерами System Management Server
Windows 95 и будущее семейства Windows
Операционная система OS/2
История развития OS/2 и ее место на рынке
Битва Microsoft - IBM на рынке настольных ОС
OS/2 - постепенные улучшения
OS/2 Warp
Общая характеристика
Внутренняя организация OS/2 Warp
Файловая система HPFS
LAN Server 4.0
Общая характеристика
Сетевые возможности
Управление сервером LAN Server 4.0
Совместимость с NetWare
Обзор сетевых операционных систем
Новости IT
24 июля 2026
Модели Huawei и RedNote набрали 42 из 42 баллов при проверке решений IMO
23 июля 2026
«Яндекс» тестирует голосовую ИИ-хостес для приёма звонков и бронирований
23 июля 2026
Капзатраты Alphabet на ИИ впервые увели квартальный свободный денежный поток в минус
23 июля 2026
Intel и AMD договариваются с клиентами из КНР о долгосрочных закупках серверных CPU
23 июля 2026
Runway запустила маршрутизатор моделей для генерации изображений, видео и аудио
23 июля 2026
Лунные роверы Lunar Outpost получат вычислительные модули Nvidia Jetson
23 июля 2026
Google начала обучение Gemini 4 и делает ставку на более крупную базовую модель
23 июля 2026
«Росэл» оценил парк промышленных роботов в России в 32–34 тысячи единиц
23 июля 2026
NVIDIA DGX GB300 запустили в Военно-морской школе последипломного образования США
23 июля 2026
Квартальная выручка IBM Z упала на 42% из-за переноса закупок мейнфреймов
23 июля 2026
Темпы роста сервиса роботакси Tesla перестали расти
23 июля 2026
Microsoft тестирует бесплатный облачный стриминг игр Xbox с рекламой
23 июля 2026
Аудитория приложения Gemini достигла 950 млн пользователей в месяц
23 июля 2026
Шанхайское соглашение по ИИ не обязывает Россию использовать иностранные модели
23 июля 2026
США допустили санкции против Moonshot AI из-за предполагаемой дистилляции модели Anthropic
23 июля 2026
В Конгрессе США представили законопроект об аварийном отключении мощных ИИ-систем
23 июля 2026
OpenAI начала массовое развёртывание ChatGPT Health в США
23 июля 2026
Разработчик ИИ-ускорителей Etched привлёк $300 млн при оценке $10,3 млрд
23 июля 2026
Google добавила видеоселфи как резервный способ входа в аккаунт
23 июля 2026
OpenAI закрыла AgentForger — уязвимость создания автономного агента по вредоносной ссылке
Все новости →
Связь с редакцией