Смекни!
smekni.com

Структура рабочей сети Internet (стр. 12 из 20)

Количество пользователей: 1016.

Максимальный размер файла: 2 Гбайт.

Шифрование данных: нет.

Монитор UPS: есть.

ТТS: есть.

Управление распределенными ресурсами сети: домены.

Система отказоустойчивости: дублирование дисков, зеркальное отражение дисков,

поддержканакопителя на магнитной ленте, резервное копирование таблиц домена.

Компрессирование данных: нет.

Фрагментация блоков (Block suballocation): нет.

Файловая система клиентов: DOS, Windows, Мас (доп.), OS/2, UNIX, Windows NT

(доп.).

1.6.3WindowsNT Advanced Server 3.1, Microsoft Corp.

Отличительные черты:

простота интерфейса пользователя

доступность средств разработки прикладных программ и поддержка

прогрессивныхобъектно-ориентированных технологий

Всё это привело к тому, что эта операционная система может стать одной из

самыхпопулярных сетевых операционных систем.

Интерфейс напоминает оконный интерфейс Windows 3.1, инсталяция занимает около 20

минут.Модульное построение системы упрощает внесение изменений и перенос на

другие платформы. Обеспечивается защищенность подсистем от

несанкционированногодоступа и от их взаимного влияния (если зависает один

процесс, это не влияет на работу остальных). Есть поддержка удаленных станций -

Remote Access Service(RAS), но не поддерживается удаленная обработка заданий.

Windows NT предъявляет более высокие требования к производительности компьютера

посравнению с NetWare.

Основные характеристики и требования к аппаратному обеспечению.

Центральный процессор: 386 и выше, MIPS, R4000, DEC Alpha АХР.

Минимальный объем жесткого диска: 90 Мбайт.

Минимальный объем ОП на сервере: 16 Мбайт.

Минимальный объем ОП РС клиента; 12 Мбайт для NТ/512 КБайт для DOS.

Операционная система: Windows NT.

Протоколы: NetBEUI, ТСР/IР, IРХ/SРХ, АррlеТаlk, АsyncBEUI.

Мультипроцессорность: поддерживается.

Количество пользователей: неограниченно.

Максимальный размер файла: неограничен.

Шифрование данных: уровень С-2.

Монитор UPS: есть.

ТТS: есть.

Управление распределенными ресурсами сети: домены.

Система отказоустойчивости: дублирование дисков, зеркальное отражение дисков,

RAID 5,поддержка накопителя на магнитной ленте, резервное копирование таблиц

домена и данных.

Компрессирование данных: нет.

Фрагментация блоков (Block suballocation): нет.

Файловая система клиентов: DOS, Windows, Мас, ОS/2, UNIX, Windows NT.

1.6.4NetWare 4, Nowell Inc.

Отличительная черта:

применение специализированной системы управления ресурсами сети (NetWare

DirectoryServices - NDS) позволяет строить эффективные информационные системы

с количеством пользователей до 1000. В NDS определены все ресурсы, услуги

ипользователи сети. Эта информация распределена по всем серверам сети.

Для управления памятью используется только одна область (рооl), поэтому

оперативная память, освободившаяся послевыполнения каких-либо процессов,

становится сразу доступной операционной системе (в отличие от NetWare 3).

Новая система управления хранением данных (Data Storage Managment) состоит из

трех компонент, позволяющих повыситьэффективность файловой системы:

1. Фрагментация Блоков или Разбиение Блоков Данных на Подблоки (Block

Suballocation). Если размер блока данных на томе 64 КБайта, а требуетсязаписать

файл размером 65 КБайт, то ранее потребовалось бы выделить 2 блока по б4 Кбайта.

При этом 6З Кбайта во втором блоке не могут использоваться дляхранения других

данных. В NetWare 4 система выделит в такой ситуации один блок размером 64

КБайта и два блока по 512 Байт. Каждый частично используемый блокделится на

подблоки по 512 Байт, свободные подблоки доступны системе при записи других

файлов.

2. Упаковка Файлов (File Compression). Долго не используемые данные система

автоматически компрессирует, упаковывает, экономя таким образом место нажестких

дисках. При обращении к этим данным автоматически выполняется декомпрессия

данных.

3. Перемещение Данных (Data Migration). Долго не используемые данные система

автоматически копирует на магнитную ленту либо другие носители, экономя

такимобразом место на жестких дисках.

Встроенная поддержка Протокола Передачи Серии Пакетов (Packet-Burst Migration).

Этот протоколпозволяет передавать несколько пакетов без ожидания подтверждения о

получении каждого пакета. Подтверждение передается после получения последнего

пакета изсерии.

При передаче через шлюзы и маршрутизаторы обычно выполня­ется разбиение

передаваемых данныхна сегменты по 512 Байт, что уменьшает: скорость передачи

данных примерно на 20%. Применение в NetWare 4 протокола LIP (Large Internet

Packet) позволяетповысить эффективность обмена данными между сетями, так как в

этом случае разбиение на сегменты по 512 Байт не требуется.

Все системные сообщения и интерфейс используют специальный модуль. Для перехода

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

одновременное использование не­скольких языков: один пользователь при работе

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

1.7Среда Delphi каксредство разработки ПО баз даных.

Реализация дипломной работы проводится в системе программирования Delphi 5.0,

располагающей широкимивозможностями по созданию приложений баз данных. Уже с

более ранних версии система Delphi снабжена необходимым набором драйверов для

доступа к самым известным форматам баз данных, удобными и развитыми средствами

для доступа к информации, расположенной как на локальномдиске, так и на

удаленном сервере. В поставку продукта входит большое количество коллекций

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

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

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

которыхпостроено существование различных организаций, пристальное внимание

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

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

можно сформулировать как: "быстрота, простота, эффективность,надежность".

Среди большого разнообразия продуктов для разработки приложений Delphi занимает

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

привычками, профессиональными интересами. С помощью Delphi написаноколоссальное

количество приложений, десятки фирм и тысячи программистов-одиночек

разрабатывают для Delphi дополнительные компоненты.[4].

В основе такой общепризнанной популярности лежит тот факт, что Delphi, как

никакая другаясистема программирования, удовлетворяет изложенным выше

требованиям. Действительно, приложения с помощью Delphi разрабатываются быстро,

причемвзаимодействие разработчика с интерактивной средой Delphi не вызывает

внутреннего отторжения, а наоборот, оставляет ощущение

комфорта.Delphi-приложения эффективны, если разработчик соблюдает определенные

правила (и часто - если не соблюдает). Эти приложения надежны и при

эксплуатацииобладают предсказуемым поведением.[4, 22].

Пакет Delphi - продолжение линии компиляторов языка Pascal корпорации Borland.

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

обнаружению ошибок и позволяет быстро создавать надежные и эффективные

программы.Корпорация Borland постоянно обогащала язык. Когда-то в версию 4.0

были включены средства раздельной трансляции, позже, начиная с версии 5.5,

появилисьобъекты, а в состав шестой версии пакета вошла полноценная библиотека

классов Turbo Vision, реализующая оконную систему в текстовом режиме

работывидеоадаптера. Это был один из первых продуктов, содержавших

интегрированную среду разработки программ.

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

компанииBorland пришлось конкурировать со средой Visual Basic корпорации

Microsoft, где вопросы интеграции и удобства работы были решены лучше. Когда в

начале 70-х годов Н. Виртопубликовал сообщение о Pascal, это был компактный, с

небольшим количеством основных понятий и зарезервированных слов язык

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

работать пользователю Delphi, отличается от исходного не только наличием

множества новых понятий иконструкций, но и идейно: в нем вместо минимизации

числа понятий и использования самых простых конструкций (что, безусловно, хорошо

для обучения,но не всегда оправдано в практической работе), предпочтение

отдается удобству работы профессионального пользователя. Как язык Turbo Pascal

естественносравнивать с его ближайшими конкурентами - многочисленными вариациями

на тему языка Basic (в первую очередь с Visual Basic корпорации Microsoft) и с

C++.[4,6]. Turbo Pascal существенно превосходит Basic за счет полноценного

объектного подхода, включающего в себя развитые механизмы инкапсуляции,

наследование иполиморфизм. Последняя версия языка, применяемая в Delphi, по

своим возможностям приближается к C++. Из основных механизмов, присущих

C++,отсутствует только множественное наследование. (Впрочем, этим красивым и

мощным механизмом порождения новых классов пользуется лишь небольшая

частьпрограммистов, пишущих на С++.)

Плюсы применения языка Pascal очевидны: с одной стороны, в отличие от Visual

Basic,основанного на интерпретации промежуточного кода, для него имеется

компилятор, генерирующий машинный код, что позволяет получать значительно более

быстрыепрограммы. С другой - в отличие от C++ синтаксис языка Pascal

способствует построению очень быстрых компиляторов. [6].

Среда программирования представляет собой несколько отдельных окон: меню и

инструментальные панели, Object Inspector (в котором можно видеть

свойстваобъекта и связанные с ним события), окна визуального построителя