- •Колледж связи
- •1.Ос как виртуальная машина
- •2. Ос как система управления ресурсами
- •4. Структура операционных систем
- •1. Монолитная система
- •2. Многоуровневая структура ос
- •3 Модель экзоядра
- •4 Микроядерная архитектура (модель клиент-сервер)
- •5 Обобщение сравнения моделей
- •Тема 1.2.Интерфейс пользователя
- •Тема 1.3.Операционное окружение
- •Раздел 2. Машинно-зависимые свойства операционных систем
- •Тема 2.1. Архитектурные особенности модели микропроцессорной системы
- •Тема 2.2.Обработка прерываний
- •Тема 2.3.Планирование процессов
- •Тема 2.4.Обслуживание ввода-вывода
- •Тема 2.5.Управление реальной памятью
- •Тема 2.6.Управление виртуальной памятью
- •Раздел 3. Машинно-независимые свойства операционных систем
- •Тема 3.1.Работа с файлами
- •Тема 3.2.Планирование заданий
- •Тема 3.3.Распределение ресурсов
- •Тема 3.4.Защищенность и отказоустойчивость операционных систем
- •Раздел 4. Работа в операционных системах и средах
- •Тема 4.1.Структура операционной системы
- •Тема 4.2.Установка. Режимы остановки Windows
- •Тема 4.3.Интерфейс пользователя ос Windows
- •Тема 4.4.Организация хранения данных
- •Тема 4.5.Средства управления и обслуживания
- •Тема 4.6. Возможности операционной системы
- •Раздел 5. Обзор сетевых операционных систем
- •Тема 5.1.Ос одноранговых сетей
- •Тема 5.2. Сетевые ос. Клиент-сервер
- •Тема 5.3.Достоинство, недостатки и защита данных в сетевых ос
Тема 5.2. Сетевые ос. Клиент-сервер
Клиент-сервер (Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением.
Многоуровневая архитектура клиент-сервер
Многоуровневая архитектура клиент-сервер — разновидность архитектуры клиент-сервер, в которой функция обработки данных вынесена на один или несколько отдельных серверов. Это позволяет разделить функции хранения, обработки и представления данных для более эффективного использования возможностей серверов и клиентов.
Частные случаи многоуровневой архитектуры:
Трёхуровневая архитектура
Сеть с выделенным сервером
Сеть с выделенным сервером (англ. Client/Servernetwork) — это локальная вычислительная сеть (LAN), в которой сетевые устройства централизованы и управляются одним или несколькими серверами. Индивидуальные рабочие станции или клиенты (такие, как ПК) должны обращаться к ресурсам сети через сервер(ы).
Сетевая операционная система— операционная система со встроенными возможностями для работы в компьютерных сетях. К таким возможностям можно отнести:
поддержку сетевого оборудования
поддержку сетевых протоколов
поддержку протоколов маршрутизации
поддержку фильтрации сетевого трафика
поддержку доступа к удалённым ресурсам, таким как принтеры, диски и т. п. по сети
поддержку сетевых протоколов авторизации
наличие в системе сетевых служб позволяющей удалённым пользователям использовать ресурсы компьютера
Примеры сетевых операционных систем:
Novell NetWare
LANtastic
Microsoft Windows (95, NT, XP, Vista, Seven)
Различные UNIX системы, такие как Solaris, FreeBSD
Различные GNU/Linux системы
IOS
ZyNOS компании ZyXEL
Современные сетевые ОС (UNIX,WIN2000,NOWELL NW) реализуют полный стек протоколов модели OSI.Так в UNIX поддерживается стек протоколов (TCP/IP,NW LINK,NET BIOS). В Nowell NW поддерживается стек протоколов IPX/SPX.В Aplle Mac используется свой набор протоколов.
Независимо от производителя все сетевые ОС осуществляют следующие функции:
Распределение функций между узлами сети(клиенты и серверы);
Поддержка коммуникационных протоколов;
Поддержка сетевой файловой системы;
Защита данных.
Все сетевые ОС можно разделить на 2 вида:
Одноранговые или равноправные сети (каждый из каждых). Пример Windows 9x;
Сеть на основе выделенного сервера.
К1.В одноранговой сети все ПК равноправны , однако в сети есть и клиенты и серверы. Обычно каждый ПК может переводиться в режим сервера , если пользователь сам этого захочет (выделяется общий ресурс).
Сетевая ОС для одноранговой сети не отличается надежной производительностью и уровнем защиты. Использывается в сети когда 10-15 пк. Примером одноранговой сети есть Win94/98/ OS/2 /LANtastic
K2.В этой сети всегда существует главный ПК – сервер, который специально оптимизирован для быстрой обработки запросов от многих клиентов (порядка -100) и для управления защитой файлов и каталогов. В больших сетях выделяются отдельные серверы для отдельных приложений (WEB – сервер, Файл – сервер, Принт – сервер, сервер БД и почтовый сервер)
Серверное программное обеспечение отличается высокой сложностью, надежностью и производительностью. Оно может функционировать на разных платформах.
Разные ОС – Unix, Win 2000Server, NovellNetWare
Клиентское программное обеспечение любой ОС позволяет переадресовать запрос пользывателя из лок. ПК к серверу с необходимыми ресурсами. Это осуществляется с помощью специального редиректора (перехватчика), который перехватывает запрос и определяет должен ли он выполнятся на локальном пк или на сервере.
Структура ре-директора:
Основное назначение
Главными задачами являются разделение ресурсов сети (например, дисковые пространства) и администрирование сети. С помощью сетевых функций системный администратор определяет разделяемые ресурсы, задаёт пароли, определяет права доступа для каждого пользователя или группы пользователей. Отсюда деление:
сетевые ОС для серверов;
сетевые ОС для пользователей.
Существуют специальные сетевые ОС, которым приданы функции обычных систем (Пр.: Windows NT) и обычные ОС (Пр.: Windows XP), которым приданы сетевые функции. Сегодня практически все современные ОС имеют встроенные сетевые функции.