Главная / Компьютеры / Сетевые операционные системы

Скачать книгу «Сетевые операционные системы» бесплатно

  • Формат: Windows help
  • Язык: Русский
Описание

Даются общие понятия об операционных системах в целом, останавливаясь подробнее на UNIX-системах.

Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом. Несмотря на это, пользователи, активно использующие вычислительную технику, зачастую испытывают затруднения при попытке дать определение операционной системе. Частично это связано с тем, что ОС выполняет две по существу мало связанные функции: обеспечение пользователю-программисту удобств посредством предоставления для него расширенной машины и повышение эффективности использования компьютера путем рационального управления его ресурсами.

Содержание

Введение

Определение операционной системы

Эволюция ОС

Первый период (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

Обзор сетевых операционных систем

Скачать "Сетевые операционные системы" :
Оставьте свое мнение (новые комментарии появляются примерно через час, после модерации)