Реферат: Структура рабочей сети Internet
с количеством пользователей до 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 (в котором можно видеть
свойстваобъекта и связанные с ним события), окна визуального построителя
интерфейсов (Visual User Interface Builder), Object Browser(позволяющее изучать
иерархиюклассов и просматривать списки их полей, методов и свойств), окна
управления проектом (Project Manager) и редактора.
Delphi содержит полноценный текстовый редактор типа Brief, назначения клавиш в
которомсоответствуют принятым в Windows стандартам, а глубина иерархии операций
Undo неограниченна. Как это стало уже обязательным, реализовано цветовое
выделениеразличных лексических элементов программы. Процесс построения
приложения достаточно прост. Нужно выбрать форму (в понятие формы входят
обычные,диалоговые, родительские и дочерние окна MDI), задать ее свойства и
включить в нее необходимые компоненты (видимые и, если понадобится,
неотображаемые): меню,инструментальные панели, строку состояния и т. п., задать
их свойства и далее написать (с помощью редактора исходного кода) обработчики
событий. ObjectBrowser Окна типа Object Browser стали неотъемлемой частью систем
программирования на объектно-ориентированных языках. Работа с ними становится
возможной сразупосле того, как вы скомпилировали приложение.
Projeсt Manager - это отдельное окно, где перечисляются модули и формы,
составляющиепроект. При каждом модуле указывается маршрут к каталогу, в котором
находится исходный текст. Жирным шрифтом выделяются измененные, но еще не
сохраненныечасти проекта. В верхней части окна имеется набор кнопок: добавить,
удалить, показать исходный текст, показать форму, задать опции и
синхронизироватьсодержимое окна с текстом файла проекта, т. е. с головной
программой на языке Pascal.
Опции, включая режимы компиляции, задаются для всего проекта в целом. В этом
отношениитрадиционные make-файлы, используемые в компиляторах языка C,
значительно более гибки.
Visual Component Library (VCL) Богатство палитры объектов для построения
пользовательского интерфейса - один из ключевых факторов при выборе
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21