9. Интеграция инструментальных средств; основные компоненты и характеристика интегрированных систем.
Универсальный механизм доступа к данным - Microsoft ADO (ActiveX Data Objects), ныне широко применяемый не только в средствах разработки фирм Microsoft и Borland, но и во многих "пользовательских" продуктах, таких как Microsoft Office, Microsoft Internet Explorer и др. ADO становится все более и более популярным способом доступа к данным, так как не только входит в состав Microsoft Office 2000 и Microsoft Internet Explorer 5.0, но и является частью ядра операционных систем семейства Windows 2000.
OLE DB и ADO, являясь частью универсального механизма доступа к данным фирмы Microsoft (Microsoft Universal Data Access), позволяют осуществить доступ к источникам данных, таким как файловая система, данные электронной почты, многомерные хранилища данных и др.
Универсальный механизм доступа к данным (Universal Data Access) являет собой стратегию предоставления доступа к любому типу информации. Он обеспечивает высокопроизводительный доступ к различным источникам информации, в том числе к данным электронной почты и файловой системы, текстовым, графическим и географическим данным и др. Для многих современных приложений, использующих данные, характерно подобное разнообразие их источников. Более того, вполне очевидно, что могут появляться новые форматы данных и способы их хранения, поэтому разумным требованием к универсальному механизму доступа к данным была бы возможность поддержки не только существующих в настоящее время форматов и источников данных, но и форматов данных, которые будут созданы в будущем.
Назначение универсального механизма доступа к данным фирмы Microsoft — предоставить доступ к перечисленным источникам данных с помощью единой модели доступа к данным.
В настоящее время универсальный механизм доступа к данным фирмы Microsoft поддерживает все наиболее популярные СУБД.
Основные компоненты архитектуры универсального механизма доступа к данным Microsoft:
- Microsoft ActiveX Data Objects (ADO) представляет собой программный интерфейс для доступа к данным из приложений. С точки зрения программирования ADO и его расширения являются упрощенным высокоуровневым объектно-ориентированным интерфейсом к OLE DB.
- OLE DB — это низкоуровневый интерфейс для доступа к данным. ADO использует OLE DB, но можно использовать OLE DB и напрямую, минуя ADO;
- Open Database Connectivity (ODBC) — стандартный способ доступа к реляционным данным. Этот компонент универсального механизма доступа к данным оставлен с целью обеспечения совместимости с прежними версиями программного обеспечения. В современных приложениях применению ODBC-драйверов предпочитают использование OLE DB-провайдеров. [4]
10. Концепции развития информационных технологий.
Если бы потребовалось дать определение офисного компьютера буквально в двух словах, то я бы выбрал "надежность" и "управляемость". Если бы пришлось стать еще более лаконичным, то ограничился бы термином "предсказуемость". Словом, концепция офисного компьютера должна удовлетворять ключевому критерию: это должен быть ПК, не вызывающий головной боли ни у пользователя, ни у администратора. Те, кто не представляет себе современного уровня стандартизации и идеализирует инженерный подход тайваньских производителей, могут подумать, что все довольно просто: купи "бренд" и живи спокойно. Однако ситуация с надежностью персональных компьютеров далека от идеальной. Неловкое движение мышью, неудачная попытка самостоятельной установки ПО — и вот администратор вынужден бежать на "разбор" к очередному "проштрафившемуся" пользователю.
Идеологическую базу для комплектации офисного ПК всегда задавала спецификация Intel/Microsoft PC Design Guide (http://www.pcdesguide.org/). Она утверждается раз в два года и предопределяет архитектурные тенденции вплоть до принятия следующей редакции документа. Любопытно, что в настоящий момент в силе остаются рекомендации, изложенные в PC 99 System Design Guide. Однако практически завершено открытое обсуждение следующей редакции — PC 2001 System Design Guide (для краткости будем называть ее просто PC 2001). Со дня на день она будет утверждена, и в предпоследнюю редакцию Draft 0.9 уже вряд ли будут внесены изменения.
Вообще, требования, приводимые в тексте PC 2001, сформулированы для создания компьютеров под управлением Windows ME, Windows 2000 Professional, предназначенных для работы с типичными Windows-приложениями (наверное, следует понимать — с офисными приложениями). Особо подчеркивается, что речь идет не о базовых аппаратных требованиях, предъявляемых операционными системами, а о неких оптимальных. Впервые PC 2001 System Design Guide не содержит рекомендаций — указываются только минимальные требования! Все то, что было из лучших побуждений рекомендовано в PC 99, либо стало требованием в PC 2001, либо безжалостно удалено. Это позволило избежать неразберихи и попыток двояко "трактовать закон".
Основная идея PC 2001 — сделать стандартом де-юре требования инициативы Intel Easy PC, направленной на превращение компьютера в несложный, надежный и стабильно работающий бытовой прибор. Лейтмотив Easy PC — отказ от шины ISA, быстрая загрузка, приоритет внешней расширяемости и интеллектуальное управление питанием. Плюс компьютер должен иметь большой набор внешних интерфейсов USB и IEEE-1394. Это, конечно, далеко не полное изложение идей Easy PC, но их, по крайней мере, можно почувствовать.
Бомба все-таки взорвалась — в PC 2001 отсутствует классовое деление. Такие классы, как Office PC, Consumer PC и Entertainment PC, которые были четко специфицированы в PC 99 Design Guide, теперь никак не обозначаются, а упоминания о них вычеркнуты. Что же осталось? Если кратко, то все, что не является Workstation (рабочей станцией) и Mobile (ноутбуком), попадает под категорию PC System. И именно требования для PC System (образца PC 2001) применимы к машинам, которые в тексте PC 99 Design Guide классифицировались как Office PC.
Ну что ж — так оно, может, и проще. Единственное, что надо помнить: Office PC должен проектироваться с учетом минимизации совокупной стоимости владения. Так гласила спецификация PC 99. Но прошлое — прочь! На ближайшие два года минимальные требования к процессору для PC System — тактовая частота 667 МГц и размер кэш-памяти — 128 Кбайт. Минимальные требования к объему оперативной памяти: 128 Мбайт для ПК с предустановленной Windows 2000 Professional и 64 Мбайт — для всех остальных.
В PC System должно быть по меньшей мере два свободных USB-порта. То есть те, которые заняты мышью и клавиатурой — не считаются. Кстати, особо оговаривается, что USB-мышь должна подключаться не к ПК, а к клавиатуре, чтобы не расходовать лишний USB-порт. Еще любопытно, что в PC 2001 первоначально был зафиксирован отказ от PS/2-периферии. Но в предпоследней редакции документа разработчики проявили благоразумие и закрыли глаза на PS/2-клавиатуры и мыши еще на два года.
Все остальное — общие слова. Точнее, "декларации о намерениях", просьбы следовать принятым стандартам и поддерживать современные технологии. В частности, PC System 2001 должна поддерживать интеллектуальные системы управления питанием, быстрой загрузки OnNow и Instantly Available PC (например, вся механика должна замирать и не шуметь, когда компьютер уходит в режим "сна"). И вообще, отмечено стремление делегировать программным средствам управления питанием как можно больше полномочий, а кнопки на корпусе сохранить лишь на экстренный случай, например чтобы включить ПК.
Коль скоро авторитетная спецификация Intel/Microsoft деградировала до полной "дипломатичности", попробуем составить "фоторобот" офисного ПК исходя из здравого смысла. А сначала — сформулировать условия комфортного построения офисной системы. Их несколько.
Конфигурация парка офисных ПК должна быть стандартизирована и унифицирована. Конечно, рассчитывать на то, что офис (скажем, на 30 машин) будет укомплектован ПК-"близнецами", было бы наивно. Однако планировать закупки таким образом, чтобы в нем присутствовало не более трех представительных групп ПК однотипных конфигураций, можно и нужно. Смысл в термин "однотипная конфигурация" вкладывается вполне определенный. Под таковой следует понимать ПК с одинаковыми системными платами, одинаковыми видеокартами и одинаковыми сетевыми адаптерами. Все остальное — вторично. Частота и класс процессора, тип монитора и других компонентов и периферии оказывают лишь косвенное влияние на управляемость и модернизируемость. Зачем же нужны такие строгости? Все просто: администратор, знающий все особенности однотипной бесконфликтной конфигурации ПК, сможет в кратчайшие сроки провести ревизию машин, обеспечить их своевременную аппаратную диагностику, дистанционно провести массовый типовой upgrade микропрограммы BIOS и системного программного обеспечения. И, самое главное, накопленная статистика сбойных компонентов позволит создать "неприкосновенный запас" комплектующих и быстро "поднять" сбойную машину. Это ли не настоящая предсказуемость? Впрочем, можно отбросить все казенные слова и легко себе представить, что проще: ликвидировать неисправность в хорошо знакомой машине или каждый раз решать непростую "головоломку" в "неповторимой" экзотической конфигурации. Скептики могут поправить: а как же при таком офисном консерватизме оставаться в фарватере технического прогресса? Отвечу: аппаратных возможностей качественной системной платы (класса ASUS Р2В) и остальных немеханических компонентов реально хватает не менее чем на три года спокойной, стабильной жизни. Крайне маловероятно, что даже процессор с памятью придется обновлять. Впрочем, такой примитивный upgrade вряд ли способен нарушить равновесие офисного парка компьютеров. Второй путь следования прогрессу — ротация трех крупных групп однотипных машин. Например, есть 30 компьютеров, из которых 10 приближаются к значительному моральному износу, вторая десятка относится к классу машин, ресурса которых вполне еще хватит на год, и наконец, оставшиеся 10 машин принадлежат к классу "актуальных", с двухлетним запасом прочности. По мере того как моральный износ первой десятки достигает критической отметки, она выводится из обращения. На ее место заступает вторая средняя десятка плюс приобретается новая партия из 10 машин с технологическим запасом на будущее.
Необходим регулярно проводить просветительскую и регламентную работу среди персонала офиса. Грубо говоря, администратор при содействии руководства должен довести до людей, что "можно", а что "нельзя". Основное "нельзя" — это самовольная установка в офисный ПК периферийных устройств, любых плат расширения и других компонентов. Понятно, что такие действия могут привести к вынужденному простою системы, а вмененные издержки (стоимость времени администратора и упущенная выгода) будут почти непредсказуемы. Не менее строгое "нельзя" —несанкционированная установка пользователем дополнительного программного обеспечения. Во-первых, в этом случае человек, скорее всего, нарушает лицензионные соглашения, "подставляя" свою организацию под антипиратские санкции. Во-вторых, что куда важнее, пользователь повышает риск краха системы, так как гарантировать совместимость комбинации "рабочего" пакета с личными программами не может никто. В офисном ПК требования к надежности должны доминировать над требованиями производительности при прочих равных условиях. В конце концов, компьютер "двухлетней давности" обычно легко справляется с большинством офисных задач. Максимум — новые приложения будут открываться заметно медленнее. Куда важнее, чтобы офисная система работала бесперебойно. Поэтому любые, даже самые безопасные методы "разгона" не применимы в офисных условиях. Положено частоте системной шины быть 66 МГц — пусть такой и будет. Не беда, что процессор "гонится" на "плюс 100 МГц", оставьте маркированное значение — сэкономите массу времени на перезагрузках от "неожиданных" зависаний. Можно вспомнить и о таких моментах, как организация правильного теплоотвода для ПК. Обратите внимание, чтобы на офисной машине были установлены качественный системный вентилятор и процессорный кулер. Если в корпусе конструктивно предусмотрено место для дополнительного вентилятора, то пренебрегать им, наверное, не стоит.
Давать советы — дело приятное. Куда сложнее увлечь индустрию личным примером. После двух лет разговоров об управляемых и удобных системах Easy PC (Ease-of-Use) ведущие производители не без скрипа выпустили серийные модели домашних и офисных ПК, соответствующие почти всем канонам PC 2001 System Design Guide. В результате получились очень эффектные, компактные и дорогие, ценой в 1500-3000 долларов, конструкции — настольные компьютеры для высшего руководства и домашних "компьютерных энтузиастов". Понятно, что "для людей" такие машины вряд ли будут закупаться корпорациями и представителями малого бизнеса, поэтому во всех бизнес-линейках акцент делается на куда более традиционные бежевые коробки. Посмотрим, что же у них внутри.
В группе традиционных бизнес-ПК (value/mainstream) компания Dell продвигает модель OptiPlex GX115 в следующей конфигурации: Intel Pentium III или Celeron (минимальное требование PC 2001 — частота 667 МГц, кэш — 128 Кбайт), чипсет Intel 815Е (4 Мбайт дисплейного кэша на плате), шина 133 МГц, память 64-128 Мбайт non-ЕСС SDRAM (соответствует PC 2001), интегрированный сетевой контроллер 3Com 10/100 Мбит/с WuOL Capable Ethernet, дисковый контроллер EIDE SMART II ATA-100, привод 20/48x CD-ROM, дополнительно — DVD, Zip, CD-RW. Отметим, что это одна из наиболее умеренных конфигураций. В частности, для корпоративных сетевых сред с высокими требованиями OptiPlex GX300 на базе чипсета Intel 820 (Pentium III до 866 МГц) использует быструю, но очень дорогую память Rambus (два позолоченных слота RIMM на плате). Среди ПК, соответствующих Easy PC Intitiative, необходимо отметить сенсацию прошедшего года — Dell WebPC — серийную модель, внешний вид которой говорит сам за себя.
В духе солидарности с Easy PC Initiative компания HP разработала инновационный ПК HP e-vectra. Первое, что бросается в глаза, — совершенно необычный дизайн системного блока. Крохотная коробка, похожая на тостер, лишена "попугаистой" раскраски, но и "офисный беж" отсутствует. В средней конфигурации (1100 долл.) e-vectra включает: корпус Ultra Small Form Factor, системную плату на чипсете Intel 810 с интегрированным сетевым контроллером 3Com, процессор Pentium III 733 МГц, 128 Мбайт SDRAM, жесткий диск 8,4 Гбайт, тонкий привод CD-ROM 24x.
Традиционная офисная коробка HP Vectra VL 600 (позиционируется как машина с "запасом прочности") поставляется готовой к быстрому внедрению системы HP Master Pass Key и комплекта HP Smart Card, в состав которого входит устройство для чтения и две смарт-карты, позволяющие предотвратить несанкционированный доступ к корпоративным ПК. Архитектура компьютера обычна: чипсет Intel 820, процессор Pentium III 733 МГц, ОЗУ Rambus 128 Мбайт, графический адаптер Matrox Millennium G250 или G400, дисковод CD-ROM с 48-кратной скоростью, 8х/32х DVD-ROM или 4х CD-RW — на выбор. Модели, готовые для подключения к сети, комплектуют сетевой платой 3Com FastEtherlinklO/100.
И подобная картина по традиционным офисным ПК — у всех ведущих производителей: от IBM и Compaq до Gateway. Перечислять конфигурации офисных коробок было бы просто скучно. Везде на начальном уровне — Intel 810/815 в сочетании с Pentium lll/Celeron и памятью SDRAM. В "продвинутом" корпоративном секторе мелькают одинаковые решения на Pentium III частоты "вокруг 800 МГц", чипсете Intel 820 и с памятью RDRAM. Давайте лучше посмотрим на их инновационные разработки Easy PC. На них нужно именно смотреть, так как внутри картина повторяется: Intel 810, Celeron/ Pentium III, много USB и мало устаревших интерфейсов.
Что удивляет — малая представительность систем на базе AMD Duron/Athlon. Думается, что это связано только со стабильностью поставок этих процессоров в больших количествах. А значит, ситуация в ближайшее время может сильно измениться. [3]
Операционная система | Минимальные требования | Рекомендуемые требования | ||||
Процессор | Объем оперативной памяти | Объем жесткого диска | Процессор | Объем оперативной памяти | Объем жесткого диска | |
DOS | 8088 | 512 Kb | - | 80386 | 4 Mb | 120 Mb |
Windows 3.1 | 80386 | 4 Mb | 120 Mb | 80486 | 8 Mb | 300 Mb |
Windows 95 | 80486 | 8 Mb | 200 Mb | Pentium | 16 Mb | 540 Mb |
Windows NT | 80486 | 16 Mb | 200 Mb | Pentium | 32 Mb | 540 Mb |
Этот документ содержит диаграмму, рисунок, таблицу и формулу.
Диаграмма создавалась с помощью инструмента Microsoft Graph 97: меню Вставка – пункт Объект – закладка Создание – пункт Диаграмма Microsoft Graph 97.
Для вставки рисунка использовалось меню Вставка – пункт Рисунок – пункт Из файла.
Таблица вставлялась с помощью инструмента Добавить таблицу в меню Таблица. При форматировании таблицы использовались инструменты Объединить ячейки и Разбить ячейки в меню Таблица.
Формула создавалась редактором Microsoft Equation 3.0, который вызывается следующим образом: меню Вставка – пункт Объект – закладка Создание – пункт Microsoft Equation 3.0.
Колонки создаются при помощи инструмента Колонки в меню Формат. При этом выбирается необходимое количество колонок, их ширина и промежуток между колонками.
Список использованной литературы
1. Ван Тассел. Стиль, разработка, эффективность, отладка и испытание программ. – М.: Мир, 1981. – 320 с.
2. Джамса К., Баркати Н. Изучи сам Windows 95 сегодня. – Мн.: Попурри, 1997. – 416 с.
3. Богданов В. Концепция офисного ПК. Обзор требований Intel/Microsoft, предъявляемых к компьютерам для офиса. // Компьютер-Пресс №11 '2000, с. 12-15.
4. Федоров А., Елманова Н. Введение в базы данных. Часть 5. Механизмы доступа к данным. OLE DB и ADO. // Компьютер-Пресс №8 '2000, с. 163.
5. Зубов В.С. Программирование на языке Turbo Pascal (версии 6.0 и 7.0). – М.: Филин, 1997. – 320 с.
6. Колесникова Ю.В. Microsoft Excel 2000: справочник. – СПб.: Питер, 1999. – 480 с.
7. Кушниренко А.Г., Лебедев Г.В., Сворень Р.А. Основы информатики и вычислительной техники. – М.: Просвещение, 1993. – 224 с.
8. Рейзнер Т. Самоучитель Word 97. – СПб.: Питер, 1999. – 432 с.
9. Фигурнов В.Э. IBM PC для пользователя. Краткий курс. – М.: Инфра-М, 1998. – 480 с.
[1] Прайс-лист от 11.09.2000 г.
... . Как правило, они передаются только по авторскому договору. Исключения установлены статьями 18 - 26 Закона об авторском праве и смежных правах и статьями 15, 16 Закона о правовой охране программ для ЭВМ - это случаи свободного использования произведений. В российском законодательстве сформулированы следующие положения, имеющие принципиальное значение для заключения и осуществления договоров о ...
... » (Zero Administration Initiative), которая будет реализована во всех следующих версиях Windows. SMS- сервер управления системами У SMS две задачи — централизовать управление сетью и упростить распространение программного обеспечения и его модернизацию на клиентских системах. SMS подойдет и малой, и большой сети — это инструмент управления сетью на базе Windows NT, эффективно использующий ...
... недостаточно). Возможно включение комплекса в план учебного процесса, для обучения студентов. 2. Специальная часть разработка программного обеспечения для организации интерфейса программно-методического комплекса 2.1 Разработка технического задания на реализацию специальной части дипломного проекта Наименование программного изделия - "Интерфейс программно - методического комплекса для ...
... обращений к реестру были проконтролированы при помощи Registry Monitor от Sysinternals Corp. 4.4 Описание программы Автоматизированная система для оценки уровня знаний студентов с применением технологии «Клиент-сервер» предназначена для проведения централизованных итоговых занятий по разным дисциплинам в виде интерактивного тестирования. Данный проект поддерживает совместимость с пакетом ...
0 комментариев