Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Операционные системы. Архитектура и состав ОС

Читайте также:
  1. ASP и ASP.NET в составе Microsoft.NET
  2. B. газового состава
  3. Cостав и архитектура компьютеров
  4. E) отсутствие события и состава преступления
  5. Hub-архитектура
  6. I. Общие симптомы заболеваний пищеварительной системы.
  7. III. Составные элементы генерального бюджета.
  8. IV. Рекомендации по составлению рабочих программ учебных курсов, предметов, дисциплин (модулей) общеобразовательного учреждения
  9. IV. Юридический состав правонарушения.
  10. lt;variant>разделении задачи на составляющие, в рамках которых осуществляется поиск наиболее рациональных идей

Процессор - 233 Мгц

ОЗУ -64 Мбайт(рекомендуется 128, максимум 4 Гбайт)

Жесткий диск - 1,5 Гб

В 2003 г выпущены Windows Server 2003 в версиях:

1. Windows Server 2003, Standard Edition (Стандартное Издание) для мелких бизнесов и ведомственного использования.

2. Windows Server 2003, Enterprise Edition(Издание Предприятия) построено для потребностей общего назначения бизнесов всех размеров.

3. Windows Server 2003, Datacenter Edition для наиболее ответственных систем обработки данных.

4. Windows Server 2003, Web Edition – для Web серверов

 

Операционные системы. Архитектура и состав ОС

 

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

В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами — с одной стороны — и прикладными программами с другой.

Разработчикам программного обеспечения операционная система позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций.

В большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной) частью системного программного обеспечения. С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS).

1 Функции операционных систем

Функции операционных систем следующие:

· Поддержка работы всех программ, обеспечение их взаимодействия с аппаратурой.

· Предоставление пользователям возможностей общего управления машиной и вычислительными ресурсами.

· Предоставление пользователям возможностей общего управления и вычислительными ресурсами сети.

· Определяют интерфейс пользователя.

· Восстановление информации и возобновление работы при ошибках и сбоях.

· Обеспечивает разделение аппаратных ресурсов между пользователями.

· Планирует доступ пользователей к общим ресурсам.

· Дает возможность работать с общими данными в режиме коллективного пользования.

· Обеспечивает эффективное выполнение операций ввода – вывода.

 

операционная система управляет следующими основными ресурсами:

· Процессорами.

· Памятью.

· Устройствами ввода – вывода.

· Данными.

· Сетью.

 

операционная система взаимодействует с:

· Операторами ЭВМ.

· Прикладными программистами.

· Системными программистами.

· Административным персоналом.

· Программами.

· Аппаратными средствами.

· Пользователями.

2 Классификация операционных систем

Операционные системы подразделяются:

1. Многопользовательские.

2. Многозадачные.

3. По максимальному объему адресуемого пространства (разрядность – 16, 32, 64, 128 …).

4. Поддержка моделей микропроцессоров и аппаратных платформ (Intel, Power PC, Newton, IBM 360, AS/400, Cray).

5. Поддержка виртуальной памяти (защищенный режим процессора).

6. Тип пользовательского интерфейса (текстовый или графический, объектная ориентированность интерфейса).

7. Поддержка спецификации Plag/Play.

8. Мультипроцессорные (поддержка одновременной работы нескольких процессоров, симметричная или несимметричная работа процессоров).

9. Сетевая поддержка (сетевая ОС).

10. Поддерживаемые файловые системы (FAT 16, FAT 32, NTFS, HPFS и др.).

11. Система безопасности (уровни).

12. Технология Drug/Drop.

Многопользовательские (одновременная работа нескольких пользователей).

Многозадачность (Multitasking) - возможность одновременного выполнения нескольких задач, используя один процессор.

Эффективная многозадачность возможна при одновременной работе нескольких процессоров (каждая задача на своем процессоре).

При одном процессоре несколько программ работают для пользователя практически одновременно, получая последовательно друг за другом небольшие интервалы процессорного времени. В этом случае многозадачность организуется следующими способами:

3 Наиболее распространенные операционные системы

· DOS (перестает использоваться).

· Windows З.х, 95, 98, Window NT, Window NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7.

· NetWare (ныне известная как Intranet-Ware) фирмы Novell.

· UNIX.

· OS/2.

· MacOS (System).

· VM (операционная система для мэйнфреймов IBM).

· JavaOS.

· Linux.

 

 

Windows NT — линейка операционных систем (ОС) производства корпорации Microsoft и название первых версий ОС.

Windows NT была разработана после прекращения сотрудничества Microsoft и IBM над OS/2, развивалась отдельно от других ОС семейства Windows (Windows 3.x и Windows 9x) и, в отличие от них, позиционировалась как надёжное решение для рабочих станций (Windows NT Workstation) и серверов (Windows NT Server). Windows NT дала начало семейству операционных систем, в которое входят: собственно Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8

Windows NT Workstation 4.0 (32-разрядная, вытесняющая многозадачность, многопроцессорная, сетевая) предназначена для «бизнес-ОС», т.е. для установки на предприятиях при построении одноранговых сетей и на рабочих станциях. Для построения сети с выделенным сервером используется Windows NT Server.

NT ориентирована в первую очередь на надежность, сетевую администрируемость, обеспечение защиты данных и производительность.

 

UNIX (32-разрядная и 64-разрядная, многозадачная, многопользовательская, с широкими сетевыми возможностями)

В настоящее время UNIX-системы используются в основном на серверах, а также как встроенные системы для различного оборудования. На рынке ОС для рабочих станций и домашнего применения лидером является Microsoft Windows, UNIX занимает только второе. Кроме того, системы Microsoft проще в управлении, особенно в типовых сценариях использования, позволило заменить UNIX-гуру чуть ли не недоучками, умеющими установить Windows. В данный момент начался третий резкий взлет UNIX за счет ее преемницы-Linux.

Несомненным плюсом UNIX является его открытость и большой накопленный опыт за долгую историю развития. Все это время сотни программистов, имеющих доступ к исходному коду системы, написанному на С, оттачивали на нем свое мастерство. Поэтому у многих сложилось небезосновательное мнение о том, что UNIX очень гибкая, масштабируемая система с прекрасно оптимизированным кодом.

Система является многопользовательской. Удаленный пользователь UNIX может запустить на сервере программу, воспользовавшись выделенными ему ресурсами, и только наблюдать за ее выполнением.

В области компьютерной обработки в масштабах предприятия Unix как среда для работы с приложениями все еще доминирует. Unix-системы уже довольно давно являются платформой для специализированных приложений и лучше приспособлены к потребностям предприятий. Только версия 4.0 ОС Windows NT в этом отношении позволила Microsoft вплотную приблизиться к Unix.

Одна из причин, почему Unix больше подходит для приложений масштаба предприятия, — это уже имеющиеся на рынке ее 64-разрядные версии. Почему это так важно? Современные хранилища данных на предприятиях занимают в среднем 3-6 Гбайт, а объемы самых больших из них исчисляются терабайтами, поэтому многие корпоративные приложения требуют доступа более чем к 3 Гбайт адресуемой памяти.

Еще один блестящий показатель Unix — степень отказоустойчивости. Фирмы Sun и Hewlett-Packard предлагают кластеры, обеспечивающие как масштабируемость, так и высокую отказоустойчивость.

И наконец, существует еще проблема производительности. Несмотря на то что Windows NT может вполне обоснованно заявлять о наилучшем соотно­шении цена/производительность, если нужна большая вычислительная мощь, единственным выбором остается Unix.

 

JavaOS предназначена в первую очередь для NC (Network Computer) и сетевых компьютеров, которые используются в производственных сетях в качестве компьютеров, не требующих обслуживания.

Никакой другой язык программирования не переживал такой бум, как Java фирмы Sun Microsystems. Причина заключается в том, что программы, написанные на Java, работают почти на всех компьютерах, будь то мэйнфрейм или персональный компьютер (кроссплатформенность - работа на компьютерах разных типов). Почти все операционные системы поддерживают интерпретированный язык Java.

Операционная система целиком и полностью использует Java. JavaOS выполняет только Java-коды. Преимущество заключается в том, что операционная система может быть очень маленькой и очень быстрой. В настоящее время Sun является обладателем лицензии на версии JavaOS для Spare-, Intel- и StrongARM-процессоров.

JavaOS подразделяется не несколько уровней. Один уровень спроектирован на процессор, второй уровень не зависит от первого. Если микроядро и виртуальная Java-машина для любой платформы должны быть переведены на собственный код (язык процессора), то драйверы устройств, графические выходные данные и связи с сетью пишутся в Java-кодах и поэтому работают на любой Java-платформе.

Каждый уровень операционной системы можно заменить независимо от других.

Микроядро берет на себя такие задачи, как процесс начальной загрузки, обработка прерываний или сигналов DMA (Direct Memory Access). Виртуальная машина Java находится непосредственно над микроядром. Это важный момент, так как драйверы устройств программируются на языке Java. В качестве оболочки JavaOS использует Web-браузер Hotjava. Благодаря этому пользователь может запустить апплеты и просмотреть HTML-страницы.

Благодаря незначительным требованиям к аппаратным средствам, JavaOS является инструментом для успешного использования NC в корпоративном секторе рынка. Недостатком является невысокая скорость Java по сравнению с такими системами, как Windows.

 

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

Первоначально Linux был в достаточной степени неразвитым и примитивным проектом. Однако, он верно нашел для себя нишу, сначала как учебного UNIX, а затем — как раз тогда началось активное развитие Интернета — и веб-сервера.

В настоящее время системы Linux лидируют на рынках смартфонов (Android, 50,9 % рынка), интернет-серверов (60 %), самых мощных суперкомпьютеров (91 %), а также, согласно), а на рынке домашних компьютеров Linux прочно занимает 3).

Несмотря на то, что или, наоборот, благодаря тому, что Linux разработана не фирмой, а энтузиастами, она продолжает развиваться.

к ядру этой операционной системы постоянно добавляются новые функции, что подходит как для Desktop-версии, так и для сервера. Фрагменты разработки ядра и создания сети можно найти в Интернет.. Постоянно расширяется база аппаратных платформ: Linux работает не только на Intel-, но и на Motorola 68k-, PowerPC- и Alpha-процессорах. В работе находятся далеко идущие проекты для MIPS-, Spare-, VAX-, ARM-, ARC-, RPC- и ASK-плат-форм.

Поскольку собственно сама Linux и ее системно-ориентированные программы существуют в исходных текстах и к ним имеют доступ целые коллективы разработчиков, то «люки безопасности» имеют тенденцию открываться быстрее, чем в коммерческих операционных системах. Следствием этого является то, что Linux уже сегодня имеет очень высокую надежность.

В качестве графической пользовательской оболочки продолжает оставаться бесплатная графическая оболочка XFree86. С каждой новой доработкой она поддерживает новые графические карты, если изготовитель графических карт принимает решение выдать спецификации на свои карты коллективам разработчиков.

Другим интересным решением является интеграция в ядро графических стандартных программ: GGI (General Graphics Interface). Если эта концепция получит успешное распространение, то разработчики смогут писать графические прикладные программы, не зная ничего о применяемом аппаратном обеспечении.

Сервера. Основные понятия архитектуры клиент-сервер

С развитием сетевых технологий вычислительные операции стали усложняться, понадобились новые методы решения распределенных задач. Одной из удачных реализаций подобного метода распределенной обработки является технология клиент-сервер.

Слово «Сервер» происходит от английского serve – служить. Таким образом, сервер это программа, которая предоставляет определенные услуги по обработке информации.

Клиент – другая программа, которая обращается к программе-серверу (возможно через сеть) с запросом на предоставление услуг. Если программа сервер и программа клиент работают на разных компьютерах и взаимодействуют через сеть, то компьютеры, на которых они работают, так же иногда называют сервером и клиентом. Общение между клиентом и сервером происходит с использованием базовых сетевых протоколов (например, TCP/IP или IPX / SPX), поверх которых программа сервер и программа-клиент реализуют свои собственные протоколы общения.

Протокол общения может быть открытым, как например HTTP,FTP,POP3 или держаться в секрете, как например ISQ.

Взаимодействия клиента и сервера

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

Первый случай используется, когда для выполнения операции клиенту достаточно послать один запрос, содержащий описание требуемой операции и получить обратно один ответ, содержащий результат выполнения или причину отказа. После обмена данными сервер закрывает соединение.

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

Набор услуг предоставляемых программой-сервером часто так же называется СЛУЖБОЙ. (service)

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

Далее рассмотрим решения задачи обработки информации сетевой многопользовательской базы данных с использованием файл серверной и клиент–серверной архитектур (требуется решить задачу совместного использования пользователями сети информации из общей централизованной базы данных).

Файл-серверная архитектура

В данном подходе предполагается, что база данных состоит из множества файлов и с использованием сетевых средств операционной системы организован доступ к файлам этой базы данных со стороны пользователей сети.

архитектура базы данных на файловом сервере не предполагает обработки базы данных на самом сервере - последний просто обеспечивает доступ к сетевым файлам. Благодаря своей простоте файл-серверная архитектура идеальна для приложений малых и средних объемов.

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

Примером решения задачи по технологии файл-сервер может быть:

В конфигурации базы данных с файл-сервером программы обработки данных (ядро, в частности Microsoft Access) располагаются на каждой рабочей станции, а файлы с данными находятся на сервере. Когда приложение запрашивает данные, ядро Microsoft Access на рабочей станции обрабатывает его запрос и, в свою очередь, запрашивает требуемые данные на сетевом диске. Поскольку все требуемые данные из файла необходимо переслать с сервера на рабочую станцию, поток передаваемых в сети данных может оказаться значительным.

Клиент-серверная архитектура

При использовании технологии клиент–сервер функции СУБД (поиск данных, выполнении запросов, проверка безопасности и т. д.) переносятся на сервер, туда же где и хранятся данные.

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

Архитектура клиент-сервер обладает рядом достоинств, среди которых:

1. Более надежная работа, как следствие взаимодействия с данными только одного сервера базы данных, а не нескольких копий, как в случае с базой данных, размещенной в совместно используемых файлах.

2. Большая способность к масштабированию серверов баз данных по сравнению с базами данных с совместно используемыми файлами. Если увеличивается число пользователей в системе, легче нарастить возможности системы, чтобы она удовлетворяла дополнительным требованиям.

3. Значительно большая производительность некоторых операций, особенно в тех случаях, когда в качестве рабочих станций пользователей используются недорогие компьютеры с медленными процессорами и ограниченной памятью. Большой запрос может обслуживаться в несколько раз быстрее на современном сервере, чем на обычной рабочей станции.

4. Снижение нагрузки на сеть вследствие более эффективной передачи данных. Передаются только те данные, которые нужны приложению.

5. Ряд средств, повышающих надежность, таких как наличие журналов регистрации транзакций, более мощные средства создания резервных копий данных, использование дисковых массивов, средства восстановления после сбоев.

 

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

Программный комплекс BackOffice

Компания Microsoft достаточно давно предлагает линейку программных продуктов построенных по технологии клиент–сервер для комплексной автоматизации деятельности предприятий. Набор серверных приложений для информационного обслуживания организаций называется BackOffice.

Что такое BackOffice? BackOffice состоит из нескольких совместно работающих серверов, которые продаются как вместе, так и по отдельности. BackOffice позволяет решать схожие задачи, что и MS Office, но только с большими объемами информации и с использованием средств вычислительной сети.

BackOffice, как указано выше, состоит из серверов, а не простых приложений, таких как приложения Microsoft Office. Компоненты BackOffice работают на отдельном серверном компьютере и обеспечивают работу других компьютеров локальной или глобальной сети.

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

В состав входят следующие компоненты:

· файловый сервер с поддержкой печати и приложений (Windows NT Server);

· Интернет Information Server (IIS);

· сервер доступа к базам данных (SQL Server);

· сервер обработки сообщений электронной почты (Exchange Server);

· сервер сетевых систем (Systems Management Server);

· сервер электронной коммерции (Microsoft Commerce Server);

· сервер обмена данными и файлами с помощью больших машин (SNA Server).

Windows NT Server

Windows NT Server является основным в комплекте BackOffice. Он представляет собой многопроцессорную многопользовательскую операционную систему. Windows NT Server является ядром для других серверов, поскольку они запускаются под его управлением. В каждом из серверов используется многошинная архитектура, многопроцессорная поддержка, мощная защита и надежное системное обслуживание, присущие Windows NT Server.

В его функции входит обеспечение защиты памяти системы, поддержка сетевого протокола, а также разделение файлов и принтеров. Windows NT Server обладает всеми основными средствами операционной системы, необходимыми для функционирования остальных компонентов BackOffice.

Интернет Information Server (IIS)

Интернет Information Server (IIS) — это Web-сервер, разработанный фирмой Mi­crosoft. Он работает в Windows NT Server и обеспечивает хранение и управление intranet-документами. Он также служит платформой, на которой могут выполняться мощные сер­верные приложения, запускаемые браузерами с удаленных клиентских мест. IIS поддерживает связь с другими продуктами BackOffice и интеграцию данных из других источников в различных форматах.

Основным компонентом IIS является веб-сервер, который позволяет размещать в Интернете сайты. IIS поддерживает протоколы HTTP, HTTPS, FTP, POP3, SMTP, NNTP. По данным компании Netcraft на октябрь 2011 года, более 21 млн. сайтов обслуживаются веб-сервером IIS, что составляет 12.46% от общего числа веб-сайтов.

SQL Server

Основной функцией сервера баз данных SQL является обеспечение эффективного доступа к информации и изменение баз данных посредством технологии клиент-сервер.

Обработка запроса к базе данных производится не на компьютере, запустившем этот запрос (что требует доступа к общему файлу), а на сервере баз данных, который обрабатывает запрос и возвращает требуемое результирующее множество. При этом существенно уменьшается трафик.

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

SQL Server — это сервер баз данных, который работает под управлением операционной системы на базе Windows NT Server. Используя SQL Server, можно разработать приложения на Visual Basic, в которых обрабатываются значительные объемы информации. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; успешно конкурирует с другими СУБД в этом сегменте рынка, по эффективности выше даже с высокопроизводительных серверов UNIX.

С помощью приложения Access Upsizing Tools компании Microsoft можно преобразовать базу данных Access, включая данные, форматы таблиц, условия на значения и т. п., в базу данных SQL.

SQL Server выполняет функции по обслуживанию баз данных более надежно, чем Access. Предоставляемые им услуги включают расширенные средства администрирования, многопользовательскую поддержку, улучшенные средства защиты, усовершенствованную репликацию, а также связь с другими серверами BackOffice.

SQL Server может показаться весьма сложным для пользователей, не знакомых с его настройкой. Вместе с тем, сконфигурировав SQL Server, можно обеспечить наиболее эффективную организацию доступа к базам данных.

Сохранение баз данных производится в непрерывные участки памяти, которые называют устройствами. Вся информация, доступ к которой осуществляется SQL Server, должна храниться в устройствах. Существует два типа устройств: устройство базы данных — для хранения баз данных и резервное устройство — для хранения резервных копий баз данных.

Можно создать несколько устройств. В основном устройстве хранятся системные базы данных и регистрационные записи транзакций для баз данных. Необходимо отметить, что база данных может храниться на нескольких устройствах.

SQL Server имеет собственную расширенную систему безопасности и механизм защиты, унаследованный от Windows NT Server, под управлением которого он выполняется.

Помимо традиционной защиты на уровне пользователей и групп SQL Server позволяет задать параметры защиты вплоть до уровня отдельных полей (столбцов) в таблице базы данных, что обеспечивает высокий уровень безопасности информации. Например, запись о служащем может содержать как информацию, доступную всем пользователям (имя, адрес и т. п.), так и строго конфиденциальные сведения (такие как размер оклада и т. п.). Таким образом, можно хранить все сведения о служащих в одной таблице, разрешив чтение секретной информации только определенным пользователям.

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

В SQL Server реализован улучшенный вариант средства репликации данных. Заданные таблицы можно автоматически синхронизировать в требуемые моменты времени (например, ежедневно в полночь, когда трафик уменьшается) или после выполнения определенного числа транзакций.

SQL Server 6.5 позволяет реплицировать любую базу данных, например, базу данных Access, других серверов баз данных, а также других СУБД, таких как FoxPro и даже Excel.

Exchange Server

Электронная почта является одним из самых эффективных средств, применяемых при работе в локальных сетях. С ее помощью обмениваются информацией и файлами, а также совместно используют их. Сообщения можно автоматически разослать для обсуждения группе пользователей. Кроме того, имеется возможность задать последовательность рассылки документа пользователям.

Exchange Server как сервер, принадлежащий BackOffice, предоставляет надежную и удобную систему электронной почты.

Exchange Server включает стандартные функции приема и отправки электронной почты, а также дополнительные средства, такие как управление и синхронизация информации совместно с удаленными серверами электронной почты, использование форм, поддержка шлюзов, с помощью которых Exchange Server взаимодействует и обменивается электронной почтой с серверами других типов, например, AT&T Mail или Groupwise. Exchange Server поддерживает наиболее популярные протоколы передачи электронных сообщений в Интернет, такие как РОРЗ и SMTP.

На Exchange Server можно создать общую папку, в которую члены рабочей группы посылают сообщения, содержащие присоединенные документы (файлы Word и Excel). Благодаря этому член группы может в любой момент работать с этими документами. Кроме того, планируя расписание и ведя календарь, можно эффективно руководить работой удаленных пользователей.

В Microsoft Office имеется приложение Outlook, предназначенное для работы с сообщениями и управления рабочими группами. Кроме того, Outlook позволяет составить расписание и обработать электронную почту. Более того, с помощью Outlook можно управлять задачами в Microsoft Project.

Exchange Server включает все средства, необходимые для работы с электронной почтой в локальной сети. Однако многим предприятиям нужно обмениваться сообщениями с другими сетями, например, Интернет. С помощью почтового сервера можно задать шлюзы, используемые для автоматической пересылки и получения данных из разных источников.

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

Кроме традиционных средств маршрутизации электронных сообщений имеется сетевой шлюз для факсимильных документов. При пересылке через этот шлюз почты, шлюз создает факсимильный документ и пересылает его получателю. Таким образом, осуществляется централизованный прием и отправка факсимильных документов через почтовый сервер. Поступающие на сервер запросы автоматически формируют очередь, а затем обрабатываются в порядке поступления.

В рамках модели Exchange 2007 для серверов выделяются следующие серверные роли (аналогично ролям сервера Windows 2003/2008):

· Сервер почтовых ящиков.

· Сервер клиентского доступа.

· Транспортный концентратор.

· Пограничный транспортный сервер.

· Сервер объединённых коммуникаций.

Systems Management Server

Systems Management Server обслуживает и конфигурирует персональные ком­пьютеры, подключенные к локальной сети. Централизация управления обслуживанием позволяет системному администратору более эффективно контролировать сеть. Кроме того, уменьшаются затраты на управление за счет возможности удаленного доступа к компьютерам, пропадает необходимость наращивания аппаратного обеспечения отдельных компьютеров, а также установки дополнительного программного обеспечения и модификации системы.

Microsoft Commerce Server

Microsoft Commerce Server является продуктом Microsoft для построения систем электронной коммерции. Он использует Microsoft. NET технологии.

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

Microsoft Commerce Server представляет собой комплексное решение для многих бизнес-сценариев, в том числе:

· создание «Бизнес-потребителя» (B2C) продажи материальных или цифровых товаров или услуг Интернета;

· разработка «Бизнес для бизнеса сценариев» (B2B), таких как электронные закупки и торговых сообществ;

· сценарии B2X, совмещающие работу на потребителя и бизнес для бизнеса;

· самообслуживание порталов с использованием каталогов, профилей или контекстной рекламы, на персонализированной доставки информации.

SNA Server

SNA Server соединяет локальную сеть с центральной вычислительной машиной. Используя его, можно осуществить обмен данными между SQL Server и сервером баз данных на большой машине, например, DB2 фирмы IBM. Также важна возможность переноса на персональные компьютеры приложений, работающих на устаревших терминалах, с помощью программы эмуляции терминалов.

 

Серверы комплекта BackOffice составляют основу информационной системы предприятия. Они предназначены для обеспечения взаимодействия и разделения ресурсов, что позволяет избавиться от избыточности средств и добиться большей производительности системы с меньшими затратами на аппаратную часть.

 




Дата добавления: 2014-12-18; просмотров: 19 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Операционные системы Windows 1.0-3.11.| Операционные системы

lektsii.net - Лекции.Нет - 2014-2024 год. (0.028 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав