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

Эта книга - не о конкретной системе и даже не о конкретном типе операционных систем. Она рассматривает фундаментальные концепции и принципы построения, справедливые для большинства известных на сегодня операционных систем. В первую очередь эта книга рекомендуется студентам и аспирантам различных специальностей направления «Информатика и вычислительная техника» как учебное пособие по курсам «Операционные системы» и «Организация вычислительных процессов». Кроме того, она может быть полезна специалистам: программистам, сетевым администраторам и профессионалам по коммуникационному оборудованию. И, наконец, книга может заинтересовать всех, кто имеет дело с компьютерами и хочет больше узнать о том, как устроены современные операционные системы.


Содержание
Введение
Глава 1. Эволюция операционных систем
Глава 2. Назначение и функции операционной системы
Глава 3. Архитектура операционной системы
Глава 4.Процессы и потоки
Глава 5. Управление памятью
Глава 6. Аппаратная поддержка мультипрограммирования
Глава 7. Ввод-вывод и файловая система
Глава 8. Дополнительные возможности файловых систем
Глава 9. Концепции распределенной обработки в сетевых ОС
Глава 10. Сетевые службы
Глава 11. Сетевая безопасность
Приложение. Модель ISO/OSI
Приложение. Ответы на задачи

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

Действительно, различия между существующими ОС не столь существенны, как это может показаться на первый взгляд. Разработчики операционных систем живут в едином мире без жестких границ, не препятствующих миграции хорошо зарекомендовавших себя концепций и механизмов из одной системы в другую. В результате в подавляющем большинстве ОС нам встречаются одни и те же принципы управления ресурсами компьютера: мультипрограммирование и мультипроцессирование, виртуальная память и свопинг, отображаемые в память файлы и удаленный вызов процедур. Это позволяет при изучении ОС эффективно использовать подход «от общего к частному», отделяя детали реализации от основополагающей идеи.

С другой стороны, авторы старались избегать сухого академического изложения материала. Принципиальные положения иллюстрируются примерами механизмов конкретных ОС, как правило, наиболее распространенных или тех, которые стали вехами на пути развития вычислительной техники: UNIX, OS/360, Windows NT, MS-DOS, NetWare, OS/2.

Эту книгу авторы рассматривают как своего рода дополнение и продолжение своей предыдущей книги (Компьютерные сети. Принципы, технологии, протоколы. Олифер В. Г., Олифер Н. А. - СПб: Питер, 1999). Такая взаимосвязь объясняется тем, что для понимания работы сети необходимо знать не только устройство транспортной инфраструктуры сети (именно этим вопросам посвящена предыдущая книга), но и принципы организации сетевых служб операционных систем, которые рассматриваются в данной книге.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Сетевые операционные системы, Олифер В.Г., Олифер Н.А., 2002 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.



Эта книга – не о конкретной системе и даже не о конкретном типе операционных систем. Она рассматривает фундаментальные концепции и принципы построения, справедливые для большинства известных на сегодня операционных систем.
В первую очередь это издание рекомендуется студентам и аспирантам различных специальностей направления “Информатика и вычислительная техника” как учебное пособие по курсам “Операционные системы” и “Организация вычислительных процессов”. Кроме того, оно может быть полезно специалистам: программистам, сетевым администраторам. И наконец, книга может заинтересовать всех, кто имеет дело с компьютерами и хочет больше узнать о том, как устроены современные операционные системы.
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов “Информатика и вычислительная техника”.

Запуск DCHP-клиентов и серверов

Протокол динамической конфигурации узла (Dynamic Host Configuration Protocol, DHCP) используется для упрощения администрирования доменов Active Directory, и в этой главе будет рассказано, как это сделать. Протокол DHCP служит для динамического назначения конфигурационной информации TCP/IP-клиентам сети. Протокол не только экономит время, необходимое на настройку клиентов сети, но и предоставляет централизованный механизм для обновления конфигурации. Для включения DHCP в сети нужно установить и настроить DHCP-сервер. Этот сервер отвечает за назначение необходимой сетевой информации.

Обзор DHCP

Протокол DHCP предоставляет централизованное управление IP-адресацией и многое другое. После установки DHCP с его помощью можно передавать клиентам сети всю необходимую для настройки TCP/IP информацию, а именно: IP-адрес, маску сети, основной шлюз, адреса основного и альтернативного DNS-серверов, адреса основного и альтернативного WINS-серверов, доменное имя компьютера. DHCP-серверы могут назначать динамические адреса IPv4 и/или IPv6 любой сетевой карте (Network Interface Card, NIC) компьютера.

Установка DHCP-сервера

Динамическая IP-адресация возможна, только если в сети установлен DHCP-сервер. Используя мастер добавления ролей и компонентов (Add Roles and Features Wizard), администратор может установить DHCP-сервер в качестве службы роли, задать ее начальные настройки и авторизовать сервер в Active Directory. Предоставлять клиентам динамические IP-адреса могут только авторизованные DHCP-серверы.

Суперобласти: создание и управление

Суперобласть служит контейнером для областей IPv4 так же, как и организационное подразделение является контейнером для объектов Active Directory. Суперобласти помогают управлять имеющимися в сети областями и также обеспечивают поддержку DHCP-клиентов в одной физической сети, где используются множественные логические IP-сети или же когда создаете суперобласти для распространения IP-адресов из разных логических сетей в один сегмент физической сети. С помощью суперобласти можно активировать или деактивировать сразу несколько областей. Также в суперобласти можно просматривать статистику для всех областей сразу, вместо того чтобы проверять статистику для каждой области отдельно.

Общий доступ к данным и избыточность

Протокол SMB (Server Message Block) - основной протокол предоставления общего доступа к файлам, используемый компьютерами под управлением Microsoft Windows. Когда к папкам предоставляется общий доступ по сети, клиент SMB применяется для чтения/записи файлов и для запроса служб с компьютеров, на которых находятся общие папки. Стандартный общий доступ позволяет удаленным пользователям получить доступ к сетевым ресурсам - файлам, папкам и дискам. При предоставлении общего доступа к папке или диску все их файлы и подпапки также станут доступными определенным пользователям. Не нужно перемещать файлы из их текущего местоположения для предоставления общего доступа к ним.

СПб.: Питер, 2002. — 544 с. — ISBN: 5-272-00120-6Эта книга — не о конкретной системе и даже не о конкретном типе операционных систем. Она рассматривает фундаментальные концепции и принципы построения, справедливые для большинства известных на сегодня операционных систем. .
В первую очередь эта книга рекомендуется студентам и аспирантам различных специальностей направления «Информатика и вычислительная техника» как учебное пособие по курсам «Операционные системы» и «Организация вычислительных процессов». Кроме того, она может быть полезна специалистам: программистам, сетевым администраторам и профессионалам по коммуникационному оборудованию. И, наконец, книга может заинтересовать всех, кто имеет дело с компьютерами и хочет больше узнать о том, как устроены современные операционные системы.Уточняю : OCR отсутствует, полнотекстовый поиск невозможен.Эволюция операционных систем.
Появление первых операционных систем.
Появление мультипрограммных операционных систем для мэйнфреймов.
Операционные системы и глобальные сети.
Операционные системы мини-компьютеров и первые локальные сети.
Развитие операционных систем в 80-е годы.
Особенности современного этапа развития операционных систем.
Выводы.
Задачи и упражнения.
Назначение и функции операционной системы.
Операционные системы для автономного компьютера.
Функциональные компоненты операционной системы автономного компьютера.
Сетевые операционные системы.
Одноранговые и серверные сетевые операционные системы.
Требования к современным операционным системам.
Выводы.
Задачи и упражнения.
Архитектура операционной системы.
Ядро и вспомогательные модули ОС.
Ядро в привилегированном режиме.
Многослойная структура ОС.
Аппаратная зависимость и переносимость ОС.
Микроядерная архитектура.
Совместимость и множественные прикладные среды.
Выводы.
Задачи и упражнения.
Процессы и потоки.
Мультипрограммирование.
Планирование процессов и потоков.
Мультипрограммирование на основе прерываний.
Синхронизация процессов и потоко.
Выводы.
Задачи и упражнения.
Управление памятью.
Функции ОС по управлению памятью.
Типы адресов.
Алгоритмы распределения памяти.
Свопинг и виртуальная память.
Разделяемые сегменты памяти.
Кэширование данных.
Выводы.
Задачи и упражнения.
Аппаратная поддержка мультипрограммирования на примере процессора Pentium.
Регистры процессора.
Привилегированные команды.
Средства поддержки сегментации памяти.
Сегментно-страничный механизм.
Средства вызова процедур и задач.
Механизм прерываний.
Кэширование в процессоре Pentium.
Выводы.
Задачи и упражнения.
Ввод-вывод и файловая система.
Задачи ОС по управлению файлами и устройствами.
Многослойная модель подсистемы ввода-вывода.
Логическая организация файловой системы.
Физическая организация файловой системы.
Файловые операции.
Контроль доступа к файлам.
Выводы.
Задачи и упражнения.
Дополнительные возможности файловых систем.
Специальные файлы и аппаратные драйверы.
Отображаемые в память файлы.
Дисковый кэш.
Отказоустойчивость файловых и дисковых систем.
Обмен данными между процессами и потоками.
Выводы.
Задачи и упражнения.
Концепции распределенной обработки в сетевых ОС.
Модели сетевых служб и распределенных приложени.
Механизм передачи сообщений в распределенных система.
Вызов удаленных процедур.
Выводы.
Задачи и упражнения.
Сетевые службы.
Сетевые файловые системы.
Вопросы реализации сетевой файловой системы.
Служба каталогов.
Межсетевое взаимодействие.
Выводы.
Задачи и упражнения.
Сетевая безопасность.
Основные понятия безопасности.
Базовые технологии безопасности.
Технологии аутентификации.
Система Kerberos.
Выводы.
Задачи и упражнения.
Приложение. Модель ISO/OSI.
Физический уровень.
Канальный уровень.
Сетевой уровень.
Транспортный уровень.
Сеансовый уровень.
Уровень представления.
Прикладной уровень.
Ответы к задачам и упражнениям.
Рекомендуемая литература.
Алфавитный указатель.

СПб.: Питер, 2001 г. - 544с.

Эта книга - не о конкретной системе и даже не о конкретном типе операционных систем. Она рассматривает фундаментальные концепции и принципы построения, справедливые для большинства известных на сегодня операционных систем. .
В первую очередь эта книга рекомендуется студентам и аспирантам различных специальностей направления «Информатика и вычислительная техника» как учебное пособие по курсам «Операционные системы» и «Организация вычислительных процессов». Кроме того, она может быть полезна специалистам: программистам, сетевым администраторам и профессионалам по коммуникационному оборудованию. И, наконец, книга может заинтересовать всех, кто имеет дело с компьютерами и хочет больше узнать о том, как устроены современные операционные системы.

Уточняю: OCR отсутствует, полнотекстовый поиск невозможен.

Эволюция операционных систем.
Появление первых операционных систем.
Появление мультипрограммных операционных систем для мэйнфреймов.
Операционные системы и глобальные сети.
Операционные системы мини-компьютеров и первые локальные сети.
Развитие операционных систем в 80-е годы.
Особенности современного этапа развития операционных систем.
Выводы.
Задачи и упражнения.
Назначение и функции операционной системы.
Операционные системы для автономного компьютера.
Функциональные компоненты операционной системы автономного компьютера.
Сетевые операционные системы.
Одноранговые и серверные сетевые операционные системы.
Требования к современным операционным системам.
Выводы.
Задачи и упражнения.
Архитектура операционной системы.
Ядро и вспомогательные модули ОС.
Ядро в привилегированном режиме.
Многослойная структура ОС.
Аппаратная зависимость и переносимость ОС.
Микроядерная архитектура.
Совместимость и множественные прикладные среды.
Выводы.
Задачи и упражнения.
Процессы и потоки.
Мультипрограммирование.
Планирование процессов и потоков.
Мультипрограммирование на основе прерываний.
Синхронизация процессов и потоко.
Выводы.
Задачи и упражнения.
Управление памятью.
Функции ОС по управлению памятью.
Типы адресов.
Алгоритмы распределения памяти.
Свопинг и виртуальная память.
Разделяемые сегменты памяти.
Кэширование данных.
Выводы.
Задачи и упражнения.
Аппаратная поддержка мультипрограммирования на примере процессора Pentium.
Регистры процессора.
Привилегированные команды.
Средства поддержки сегментации памяти.
Сегментно-страничный механизм.
Средства вызова процедур и задач.
Механизм прерываний.
Кэширование в процессоре Pentium.
Выводы.
Задачи и упражнения.
Ввод-вывод и файловая система.
Задачи ОС по управлению файлами и устройствами.
Многослойная модель подсистемы ввода-вывода.
Логическая организация файловой системы.
Физическая организация файловой системы.
Файловые операции.
Контроль доступа к файлам.
Выводы.
Задачи и упражнения.
Дополнительные возможности файловых систем.
Специальные файлы и аппаратные драйверы.
Отображаемые в память файлы.
Дисковый кэш.
Отказоустойчивость файловых и дисковых систем.
Обмен данными между процессами и потоками.
Выводы.
Задачи и упражнения.
Концепции распределенной обработки в сетевых ОС.
Модели сетевых служб и распределенных приложени.
Механизм передачи сообщений в распределенных система.
Вызов удаленных процедур.
Выводы.
Задачи и упражнения.
Сетевые службы.
Сетевые файловые системы.
Вопросы реализации сетевой файловой системы.
Служба каталогов.
Межсетевое взаимодействие.
Выводы.
Задачи и упражнения.
Сетевая безопасность.
Основные понятия безопасности.
Базовые технологии безопасности.
Технологии аутентификации.
Система Kerberos.
Выводы.
Задачи и упражнения.
Приложение. Модель ISO/OSI.
Физический уровень.
Канальный уровень.
Сетевой уровень.
Транспортный уровень.
Сеансовый уровень.
Уровень представления.
Прикладной уровень.
Ответы к задачам и упражнениям.
Рекомендуемая литература.
Алфавитный указатель.