Рефераты. Информационные технологии

Другие требования предъявляются к операционным системам кластеров. Кластер - слабо связанная совокупность нескольких вычислительных систем, работающих совместно для выполнения общих приложений, и представляющихся пользователю единой системой. Наряду со специальной аппаратурой для функционирования кластерных систем необходима и программная поддержка со стороны операционном системы, которая сводится в основном к синхронизации доступа к разделяемым ресурсам, обнаружению отказов и динамической реконфигурации-системы. Одной из первых разработок в области кластерных технологий были решения компании Digital Equipment на базе компьютеров VAX. Недавно этой компанией заключено соглашение с корпорацией Microsoft о разработке кластерной технологии, использующей Windows NT. Несколько компаний предлагают кластеры на основе UNIX-машин.

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

25. Сравнительная характеристика наиболее распространенных ОС

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

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

Windows NT - ОС предназначенная для работы в сетях. Как и Windows 95 ее предпочитают те, кто предпочитают удобный интерфейс экономному расходованию ресурсов и высокой производительности.

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

Windows NT занимает самое высокое место в семействе Windows. Она поддерживает графический интерфейс (GUI) пользователя Windows, а также является первой базирующейся на Windows операционной системой фирмы Microsoft, поддерживающей Win32 API, 32-х битный программный интерфейс для разработки новых приложений. Win32 API делает доступными для приложений улучшенные, свойства ОС, такие как многонитевые процессы, синхронизацию, безопасность, управление объектами.

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

OS/2 Warp имеет хорошо продуманный объектно-ориентированный интерфейс с применением техники drug-and-drop при выполнении операций копирования, удаления, печати, а также некоторых других. Перечни свойств объектов легко доступны в меню, вызываемых щелчком правой клавиши мыши. Имеется специальная панель для размещения часто используемых документов или прикладных программ.

Одним из часто критикуемых недостатков OS/2 Warp является то, что она не поддерживает 32-х битные приложения Windows. OS/2 хороша там, где нужен "легкий" сервер приложений. Ресурсов требует меньше чем NT, в управлении гибче (хотя в настройке может и сложнее), а многозадачность очень хорошая.

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

Нет хороших и плохих ОС. Каждая система имеет свою область применения.

26. Понятие базы данных и СУБД. Объекты баз данных

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

Система управления базами данных (СУБД)-- специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

Объектом обработки MS Access является файл базы данных, которому присваивается имя. Этот файл содержит следующие объекты Access: таблицы, запросы, формы, отчеты, макросы и модули.

Таблицы - в реляционных БД вся информация хранится в виде таблиц. Каждая строка таблицы представляет собой запись, а столбец - поле. Запись содержит набор данных об одном объекте, а поле однородные данные обо всех объектах.

Запросы - работа с БД предполагает сортировку данных и их выбор по определенному критерию - эти операции выполняются по запросу. Результат запроса называется выборкой. Данные в выборке являются динамическими: они всегда соответствуют текущему состоянию таблицы. Форма представляет собой бланк, подлежащий заполнению, или маску, накладываемую на набор данных. Форма-бланк позволяет упростить процесс заполнения базы, с помощью формы-маски можно ограничить объем информации, доступной пользователю, обращающемуся к базе. Отчеты служат для отображения итоговых данных из таблиц и запросов в удобном для просмотра виде. Отчет может содержать простую информацию и сложные вычисления. Данные также могут отображаться в виде диаграмм и графиков. В качестве элементов управления можно использовать поля данных, результаты вычислений, поясняющий текст, диаграммы или графики. При помощи макросов можно автоматизировать отдельные действия, не погружаясь в программирование. Запись макросов происходит по принципу магнитофона: отдельные действия, необходимые для определенной операции, записываются в нужной последовательности, а затем воспроизводятся любое количество раз простым нажатием кнопки.

Выполнять операции, которые невозможно реализовать с помощью команд или макрокоманд, позволяют дополнительные средства - процедуры обработки событий или выполнение вычислений написанные на языке Visual Basic For Applications (VBA). Такие процедуры оформляются в виде модулей.

27. Модели организации данных

Иерархическая модель представляется в виде древовидного графа в котором объекты выделяются по уровням соподчиненности (иерархии). В этой модели должно соблюдаться правило: каждый порожденный узел не может иметь больше одного порожденного узла. Узлы которые не несут исходные стрелки называются листья.

Достоинства: позволяет описать структуру как на логическом, так и на физическом уровне (применяется только для иерархически организованных данных).

Недостатки: жесткая фиксированность взаимосвязей между элементами данных

Сетевая модель - связь многие ко многим (является расширением иерархической). Связь обязательно включает основную и зависимую запись.

Достоинства: большая информационная гибкость по сравнению с иерархической.

Недостатки: жесткая структура - ограничивает развитие информационной модели.

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

· Отношения обладают следующими свойствами:

· Каждый элемент таблицы представляет собой один элемент данных (повторяющиеся группы отсутствуют)

· Элементы столбца имеют одинаковую природу и столбцам однозначно присвоены имена

· В таблице нет 2-х одинаковых строк

· Строки и столбцы можно рассматривать в любом порядке вне зависимости от информационного содержания

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

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

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

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

28. Реляционная модель данных

Реляционная модель БД имеет дело с тремя аспектами данных: со структурой данных, с целостностью данных и с манипулированием данными. Под структурой понимается логическая организация данных в БД, под целостностью данных - безошибочность и точность информации, хранящейся в БД, под манипулированием данными - действия, совершаемые над данными в БД. Эти три аспекта отражают и основные процедуры процесса накопления данных (хранение, актуализацию и извлечение).

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

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.