Лекции по Компасу. Информационные технологии в профессиональной деятельности. Конспект лекций по дисциплине Информационные технологии в профессиональной деятельности индекс оп. 10 для специальности
Скачать 1.3 Mb.
|
Классификация информационных технологийДля того чтобы правильно понять, оценить, грамотно разработать и использовать информационные технологии в различных сферах жизни общества необходима их предварительная классификация. Классификация информационных технологий зависит от критерия классификации. В качестве критерия может выступать показатель или совокупность признаков, влияющих на выбор той или иной информационной технологии. Как правило, выделяют следующие классификационные признаки информационных технологий, представленные на рис. 3. Рис. 3. Классификация информационных технологий По назначению выделяют следующие два основных класса информационных технологий (рис. 4): обеспечивающие информационные технологии; функциональные информационные технологии. Рис. 4. Классификация информационных технологий по назначению и характеру использования Обеспечивающие информационные технологии - это технологии обработки информации, которые могут использоваться как инструменты в различных предметных областях для решения специализированных задач. Они представляют собой способы организации отдельных технологических операций информационных процессов и связаны с представлением, преобразованием, хранением, обработкой или передачей определенных видов информации. К ним относятся технологии текстовой обработки, технологии работы с базами данных, мультимедиатехнологии, технологии распознавания символов, телекоммуникационные технологии, технологии защиты информации, технологии разработки программного обеспечения и т. д. Функциональные информационные технологии - это технологии, реализующие типовые процедуры обработки информации в определенной предметной области. Они строятся на основе обеспечивающих информационных технологий и направлены на обеспечение автоматизированного решения задач специалистов данной области. Модификация обеспечивающих технологий в функциональную может быть сделана как профессиональным разработчиком, так и самим пользователем, что зависит от квалификации пользователя и от сложности модификации. Взаимосвязь между функциональными и обеспечивающими информационными технологиями приведена на рис. 5. Рис. 5. Cвязь между функциональными и обеспечивающими ИТ К функциональным информационным технологиям относятся офисные технологии, финансовые технологии, информационные технологии в образовании, в промышленности, корпоративные информационные технологии, информационные технологии автоматизированного проектирования и т. д. Информационные технологии можно рассматривать с точки зрения пользовательского интерфейса, т. е. возможностей доступа пользователя к информационным и вычислительным ресурсам в процессе обработки информации. По этому признаку выделяют (рис. 6): пакетные информационные технологии; диалоговые информационные технологии; сетевые информационные технологии. Рис. 6. Классификация информационных технологий по типу пользовательского интерфейса Пакетные информационные технологии характеризуются тем, что операции по обработке информации производятся в заранее определенной последовательности и не требуют вмешательства пользователя. В этом случае задания или накопленные заранее данные по определенным критериям объединяются в пакет для последующей автоматической обработки в соответствии с заданными приоритетами. Пользователь не может влиять на ход выполнения заданий, пока продолжается обработка пакета, его функции ограничиваются подготовкой исходных данных по комплексу задач и передачей их в центр обработки. В настоящее время пакетный режим реализуется применительно к электронной почте и формированию отчетности. Диалоговые информационные технологии предоставляют пользователям неограниченную возможность взаимодействовать с хранящимися в системе информационными ресурсами в режиме реального времени, получая при этом всю необходимую информацию для решения функциональных задач и принятия решений. Эти технологии предполагают отсутствие жестко закрепленной последовательности операций преобразования данных и активное участие пользователя, который анализирует промежуточные результаты и вырабатывает управляющие команды в процессе обработки информации. Сетевые информационные технологии обеспечивают пользователю доступ к территориально распределенным информационным и вычислительным ресурсам с помощью специальных средств связи. В этом случае появляется возможность использования данных, накопленных на рабочих местах других пользователей, перераспределения вычислительных мощностей между процессами решения различных функциональных задач, а также возможность совместного решения одной задачи несколькими пользователями. По способу организации сетевого взаимодействия выделяют(рис. 7): информационные технологии на базе локальных вычислительных сетей; информационные технологии на базе многоуровневых сетей; информационные технологии на базе распределенных сетей. Рис. 7. Классификация информационных технологий по способу организации сетевого взаимодействия Информационные технологии на базе локальных вычислительных сетей представляют собой систему взаимосвязанных и распределенных на ограниченной территории средств передачи, хранения и обработки информации, ориентированных на коллективное использование общесетевых ресурсов - аппаратных, программных, информационных. Они позволяют перераспределять вычислительные мощности между пользователями сети в зависимости от изменения их потребностей и сложности решаемых задач и обеспечивают надежный и быстрый доступ пользователей к информационным ресурсам сети. Построение информационных технологий на базе многоуровневых сетей заключается в представлении архитектуры создаваемой сети в виде иерархических уровней, каждый из которых решает определенные функциональные задачи. Такие технологии строятся с учетом организационно-функциональной структуры соответствующего многоуровневого экономического объекта и позволяют разграничить доступ к информационным и вычислительным ресурсам в зависимости от степени важности решаемых задач и реализуемых функций управления на каждом уровне. Информационные технологии на базе распределенных сетейобеспечивают надежную передачу разнообразной информации между территориально удаленными узлами сети с использованием единой информационной инфраструктуры. Этот способ организации сетевого взаимодействия ориентирован на реализацию коммуникационных информационных связей между территориально удаленными пользователями и ресурсами сети. По принципу построения информационные технологии делятся на следующие виды (рис. 8): функционально ориентированные технологии; объектно ориентированные технологии. Рис. 8. Классификация информационных технологий по принципу построения При построении функционально ориентированных информационных технологий деятельность специалистов в рассматриваемой предметной области разбивается на множество иерархически подчиненных функций, выполняемых ими в процессе решения профессиональных задач. Для каждой функции разрабатывается технология ее реализации на рабочем месте пользователя, в рамках которой определяются исходные данные, процессы их преобразования в результатную информацию, а также выделяются информационные потоки, отражающие передачу данных между различными функциями. Построение объектно-ориентированных информационных технологий заключается в проектировании системы в виде совокупности классов и объектов предметной области. При этом иерархический характер сложной системы отражается в виде иерархии классов, ее функционирование рассматривается как совокупность взаимодействующих во времени объектов, а конкретный процесс обработки информации формируется в виде последовательности взаимодействий. В качестве объектов могут выступать пользователи, программы, клиенты, документы, базы данных и т. д. Такой подход характерен тем, что используемые процедуры и данные заменяются понятием "объект", что позволяет динамически отражать поведение моделируемой предметной области в зависимости от возникающих событий. По степени охвата задач управления выделяют следующие виды (рис. 9): информационные технологии обработки данных; информационные технологии управления; информационные технологии автоматизации офисной деятельности; информационные технологии поддержки принятия решений; информационные технологии экспертных систем. Рис. 9. Классификация информационных технологий по степени охвата задач управления Информационные технологии обработки данных предназначены для решения функциональных задач, по которым имеются необходимые входные данные и известны алгоритмы, а также стандартные процедуры их обработки. Эти технологии применяются в целях автоматизации некоторых рутинных, постоянно повторяющихся операций управленческой деятельности, что позволяет существенно повысить производительность труда персонала. Характерной особенностью этого класса технологий является их построение без пересмотра методологии и организации процессов управления. Целью информационной технологии управления является удовлетворение информационных потребностей сотрудников, имеющих дело с принятием решений. Эти технологии ориентированы на комплексное решение функциональных задач, формирование регулярной отчетности и работы в информационно-справочном режиме для подготовки управленческих решений. Они решают следующие задачи обработки данных: оценка планируемого состояния объекта управления; оценка отклонений от планируемых состояний; выявление причин отклонений; анализ возможных решений и действий. Информационные технологии автоматизации офисной деятельностинаправлены на организацию и поддержку коммуникационных процессов как внутри организации, так и с внешней средой на базе компьютерных сетей и других современных средств передачи и работы с информацией. В них реализуются типовые процедуры делопроизводства и контроля управления: обработка входящей и исходящей информации; сбор и последующее составление отчетности за определенные периоды времени в соответствии с различным критериями выбора; хранение поступившей информации и обеспечение быстрого доступа к информации и поиск необходимых данных. Эти технологии предусматривают наличие интегрированных пакетов прикладных программ: текстовый процессор, табличный процессор, электронная почта, телеконференции, специализированные программы реализации электронного документооборота и т. д. Информационные технологии поддержки принятия решений предусматривают широкое использование экономико-математических методов, моделей и пакетов прикладных программ для аналитической работы и формирования прогнозов, составления бизнес-планов и обоснованных выводов по изучаемым процессам и явлениям производственно-хозяйственной практики. Отличительными характеристиками этих технологий является ориентация на решение слабоформализованных задач, генерация возможных вариантов решений, их оценка, выбор и предоставление пользователю лучшего из них и анализ последствий принятого решения. Информационные технологии поддержки принятия решений могут использоваться на любом уровне управления и обеспечивают координацию лиц, принимающих решение, как на разных уровнях управления, так и на одном уровне. Информационные технологии экспертных систем составляют основу автоматизации труда специалистов-аналитиков. Эти работники, кроме аналитических методов и моделей для исследования складывающихся в рыночных условиях ситуаций, могут использовать накопленный и сохраняемый в системе опыт оценки ситуаций, т. е. сведения, составляющие базу знаний в конкретной предметной области. Обработанные по определенным правилам такие сведения позволяют подготавливать обоснованные решения и вырабатывать стратегии управления и развития. Отличие информационных технологий экспертных систем от технологии поддержки принятия решения состоит в том, что они предлагают пользователю принять решение, превосходящее его возможности, и способны пояснять свои рассуждения в процессе получения решения. По характеру участия технических средств в диалоге с пользователем (рис. 10): информационно-справочные технологии; информационно-советующие технологии. Рис. 10. Классификация информационных технологий по характеру участия технических средств в диалоге Информационно-справочные (пассивные) технологии поставляют информацию пользователю после его связи с системой по соответствующему запросу. Технические средства в таких технологиях используются только для сбора и обработки информации об управляемом объекте. На основе обработанной и представленной в удобной для восприятия форме информации оператор принимает решения относительно способа управления объектом. Информационно-советующие (активные) технологиихарактеризуются тем, что сами выдают абоненту предназначенную для него информацию периодически или через определенные промежутки времени. В этих системах наряду со сбором и обработкой информации выполняются следующие функции: определение рационального технологического режима функционирования по отдельным технологическим параметрам процесса; определение управляющих воздействий по всем или отдельным управляемым параметрам процесса и т. д. По способу управления технологией промышленного производствавыделяют (рис. 11): децентрализованные информационные технологии; централизованные информационные технологии; централизованные рассредоточенные информационные технологии; иерархические информационные технологии. Рис. 11. Классификация информационных технологий по степени охвата задач управления Использование децентрализованных информационных технологий эффективно при автоматизации технологически независимых объектов управления по материальным, энергетическим, информационным и другим ресурсам. Такая технология представляет собой совокупность нескольких независимых технологий со своей информационной и алгоритмической базой. Для выработки управляющего воздействия на каждый объект управления необходима информация о состоянии только этого объекта. Вцентрализованной информационной технологииосуществляется реализация всех процессов управления объектами в едином органе управления, который осуществляет сбор и обработку информации об управляемых объектах и на основе их анализа в соответствии с критериями системы вырабатывает управляющие сигналы. Основная особенность централизованной информационной технологии - сохранение принципа централизованного управления, т. е. выработка управляющих воздействий на каждый объект управления на основе информации о состоянии совокупности объектов управления, но при этом некоторые функциональные устройства технологии управления являются общими для всех каналов системы. Для реализации функции управления каждый локальный орган по мере необходимости вступает в процесс информационного взаимодействия с другими органами управления. Иерархическая информационная технология построена по принципу разделения функций управления на несколько взаимосвязанных уровней, на каждом из которых реализуются свои процедуры обработки данных и выработка управляющих воздействий. Необходимость использования такой технологии вызвана тем, что с ростом числа задач управления в сложных системах значительно увеличивается объем переработанной информации и повышается сложность алгоритмов управления. Разделение функций управления позволяет справиться с информационными трудностями для каждого уровня управления и обеспечить согласование принимаемых этими органами решений. Иерархическая информационная технология содержит обычно три уровня: уровень управления работой оборудования и технологическими процессами; уровень оперативного управления ходом производственного процесса; уровень планирования работ. Информационная система Взаимосвязанная совокупность средств, методов, персонала, используемая для хранения, обработки и выдачи информации в интересах достижения поставленной цели составляет информационную систему (ИС). С развитием компьютерных технологий менялся смысл, вкладываемый в понятие информационной системы. Современная информационная система — это набор информационных технологий, направленных на поддержку жизненного цикла информации и включающего три основных процесса: обработку данных, управление информацией и управление знаниями. В условиях резкого увеличения объёмов информации переход к работе со знаниями на основе искусственного интеллекта является альтернативой информационного общества. С позиций управления информационная система (ИС) — это организационно-упорядоченная, взаимосвязанная совокупность средств и методов ИТ, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели. Внедрение информационных систем повышает эффективность производственно-хозяйственной деятельности предприятия за счёт не только обработки и хранения информации, автоматизации рутинных работ, но и принципиально новых методов управления. Последние основаны на моделировании действий специалистов при принятии решений (методы искусственного интеллекта, экспертные системы и т. п.), использовании современных средствтелекоммуникации(электроннаяпочта, телеконференции), глобальных и локальных вычислительных сетей. Основные способы построения ИС: разработка системы "под себя"; использование прототипов - вместо полной системы создаётся прототип, отвечающий основным потребностям пользователей: определение основных запросов; создание рабочего прототипа; использование рабочего прототипа; пересмотр и улучшение прототипа; работа с окончательной версией прототипа; использование готовых решений - рекомендуется в максимальной степени использовать стандартные технологии и автоматизации бизнеса; использование услуг сторонней организации для передачи функций управления ИС - организация использует специализированную фирму, которая выполняет управляющие функции по функционированию и развитию ИС компании. Тема 1.2. Технические средства информационных технологий. Основные характеристики и классификация компьютеровЭффективное применение вычислительной техники предполагает, что каждый вид вычислений требует использования компьютера с определенными характеристиками. Важнейшими из них служат быстродействие и производительность. Эти характеристики достаточно близки, но их не следует смешивать. Быстродействие характеризуется числом определенного типа команд, выполняемых за одну секунду. Производительность - это объем работ (например, число стандартных программ), выполняемый в единицу времени. Определение характеристик быстродействия и производительности представляет собой очень сложную инженерную и научную задачу, до настоящего времени не имеющую единых подходов и методов решения. Обычно вместо получения конкретных значений этих характеристик указывают результаты сравнения данных, полученных при испытаниях (тестированиях) различных образцов. Другой важнейшей характеристикой компьютера является емкость запоминающих устройств. Емкость памяти измеряется количеством структурных единиц информации, которое может одновременно находиться в памяти. Этот показатель позволяет определить, какой набор программ и данных может быть одновременно размещен в памяти. Наименьшей структурной единицей информации является бит - одна двоичная цифра. Как правило, емкость памяти оценивается в более крупных единицах измерения – байтах (байт равен 8 битам). Следующими единицами измерения служат . Обычно отдельно характеризуют емкости оперативной и внешней памяти. В настоящее время персональные компьютеры имеют емкость оперативной памяти, равную 512Мбайт, 1Гбайт и больше. Этот показатель очень важен для определения, какие программные пакеты и их приложения могут одновременно обрабатываться в машине. Емкость внешней памяти зависит от типа носителя. Так, практически исчезли из обращения дискеты как накопители и средства переноса и хранения данных. На смену им пришла флэш-память, емкость которой может быть от нескольких Гбайт до нескольких Тб. Пока сохраняют свое значение и традиционные накопители. Емкость дисков DVD достигает нескольких десятков Гбайтов, емкость компакт-диска (CD-ROM) - 640 Мб и выше, жестких дисков - сотни Гбайт и т.д. Емкость внешней памяти характеризует объем программного обеспечения и отдельных программных продуктов, которые могут устанавливаться. Например, для установки операционной среды Windows 7, 8,10 требуется объем памяти жесткого диска 160Гб-1Тб и оперативной памяти 1-3Гб. Надежность - это способность компьютера при определенных условиях выполнять требуемые функции в течение заданного периода времени (стандарт ISO - 2382/14-78). Высокая надежность компьютера закладывается в процессе его производства. Переход на новую элементную базу - сверхбольшие интегральные схемы (микропроцессоры и схемы памяти) резко сокращает число используемых интегральных схем, а значит, и число их соединений друг с другом. Точность - возможность различать почти равные значения (стандарт ISO 2382/2-76). Точность получения результатов обработки в основном определяется разрядностью компьютера, а также используемыми структурными единицами представления информации (байтом, словом, двойным словом). Современные компьютеры, включая ПК, имеют возможность работы с 32- и даже с 64-разрядными машинными словами. С помощью языков программирования этот диапазон может быть увеличен в несколько раз, что позволяет достигать очень высокой точности. Достоверность - свойство информации быть правильно воспринятой. Достоверность характеризуется вероятностью получения безошибочных результатов. Заданный уровень достоверности обеспечивается аппаратно-программными средствами контроля. Возможны методы контроля достоверности путем решения эталонных задач и повторных расчетов. В особо ответственных случаях проводятся контрольные решения на других компьютерах и сравнение результатов. Усложнение схем компьютеров приводит к увеличению энергопотребления, что порождает целый ряд проблем. Поэтому для микропроцессоров введена характеристика, отражающая класс мощности (энергопотребление, TDP - ThermalDesignPower, тепловой пакет). В настоящее время в мире произведены, работают и продолжают выпускаться миллионы вычислительных машин, относящиеся к различным поколениям, типам, классам и отличающиеся своими областями применения, техническими характеристиками и вычислительными возможностями. Основные черты рынка современных компьютеров - разнообразие и динамизм. Практически каждые полтора десятилетия меняется поколение машин, каждые два года - основные типы микропроцессоров, СБИС, определяющих характеристики новых вычислителей. Такие темпы сохраняются уже многие годы. Рынок компьютеров постоянно имеет широкую градацию классов и моделей. Существует большое количество классификационных признаков, по которым все это множество разделяют на группы: по уровням специализации (универсальные и специализированные), по типоразмерам (настольные, портативные, карманные), по совместимости, по типам используемых микропроцессоров и количеству их ядер, по возможностям и назначению и др. Разделение компьютеров по поколениям является одним из видов классификации. Наиболее часто используют классификацию компьютеров по возможностям и назначению, а в последнее время - и по роли компьютеров в сетях. По возможностям и назначению компьютеры подразделяют: суперЭВМ, необходимые для решения крупномасштабных вычислительных задач, а также для обслуживания крупнейших информационных банков данных. С развитием науки и техники постоянно выдвигаются новые крупномасштабные задачи, требующие выполнения больших объемов вычислений. Особенно эффективно применение суперЭВМ при решении задач проектирования, в которых натурные эксперименты оказываются дорогостоящими, недоступными или практически неосуществимыми. СуперЭВМ по сравнению с другими типами машин позволяют точнее, быстрее и качественнее решать крупные задачи, обеспечивая необходимый приоритет в научных разработках, в том числе и в перспективной вычислительной технике. Мощные компьютеры являются особым достоянием любого государства. В Интернете отслеживается список пятисот самых мощных компьютеров мира (top500.org). Их разработка возведена в ранг государственной политики ведущих в экономическом отношении стран и является одним из важнейших направлений развития науки и техники. Список top500 сейчас возглавляют китайский компьютер Tianhe-1A и компьютер Cray XT5-HE Jaguar, с быстродействием соответственно 2,67 и 1,759 PFLOP (1 петафлоп=1015оп/с). В списке top500 имеются суперкомпьютеры, используемые в России. Их число возросло до одиннадцати штук, и Россия вышла на 7-ое место. Пятьдесят самых мощных компьютеров России отслеживаются на отечественном сайте http//supercomputers.ru (список top50); большие ЭВМ, предназначенные для комплектования ведомственных, территориальных и региональных вычислительных центров (министерства, государственные ведомства и службы, крупные банки и т.д.). Примером подобных машин, а точнее, систем, могут служить компьютеры, предназначенные для обеспечения научных исследований, для построения рабочих станций для работы с графикой, UNIX-серверов, кластерных комплексов; средние ЭВМ, широко используемые для управления сложными технологическими и производственными процессами (банки, страховые компании, торговые дома, издательства). Компьютеры этого типа могут применяться и для управления распределенной обработкой информации в качестве сетевых серверов; персональные и профессиональные компьютеры (ПК), позволяющие удовлетворить индивидуальные потребности пользователей. На базе этого класса ЭВМ строятся автоматизированные рабочие места (АРМ) для специалистов различного уровня. К настоящему времени в развитых странах ниша ПК практически заполнилась; мобильные и карманные компьютеры. Появление микропроцессоров способствовало разработке на их основе разнообразных устройств, используемых в различных областях жизнедеятельности человека: мобильная связь, бытовая техника, авто, игровые приставки, электронные записные книжки т.п. Аналитики предсказывают их прогрессирующее развитие на ближайшие 5-10 лет. Появлению новых устройств способствуют следующие факторы: экономические - новые устройства успешно конкурируют со старыми, традиционными. Например, сотовая связь уверенно отвоевывает клиентов обычной телефонной связи; технологические - новые технологии обеспечивают качественно новые услуги (мобильный офис, телеконференции, предложение товаров от ближайших поставщиков и т.д.); социальные - мобильные телефоны и досуг с использованием Интернета становятся стилем жизни; бизнес-факторы - бизнес требует новых типов предложений под лозунгами "Услуги в любое время и в любом месте" и предоставления каждому "Своего офиса в кармане". Рассмотрим упрощенную градацию подобных устройств. Ноутбуки (Notebooks). Совершенствование микропроцессоров привело к созданию мощных, дружественных и малогабаритных компьютеров, вполне способных обеспечить создание мобильного офиса различного класса с ориентацией на электронную почту, передачу факсов, доступ в Интернет. Интересно, что кризис IT-рынка почти не затронул сектор ноутбуков. Их производство устойчиво и вытесняет обычные ПК. Конфигурации ноутбуков обеспечивают широкие возможности. Ценовой диапазон - от 0,5 до 3-4 тысяч долларов. Миниатюрные ноутбуки позволяют решать практически все задачи, присущие настольным ПК, они обладают теперь достаточной мощностью, расширяемостью и гибкостью. Но пока они еще достаточно дороги, и время их автономной работы огра-ничено несколькими часами. Младшей разновидностью ноутбуков следует считать UMPC (ultra-mobile PC, ультрамобильный ПК). Конкурентом младших моделей ноутбуков следует считать нетбуки (netbooks), ориентированные на работу с сетевыми ресурсами Интернета. Они появились 2-3 года назад, но по числу продаж уже сравнялись с ноутбуками. Их производство набирает силу. Карманные персональные компьютеры (КПК). Эти компьютеры ориентированы на выполнение в основном информационных функций. Они имеют очень широкую номенклатуру и градацию. Центральной функцией этих устройств являлось обеспечение мобильной связи. Еще 5-7 лет назад компьютеры этого типа рассматривали как конкурентов ноутбуков, однако реальность показывает, что они должны в ближайшем будущем уступить место коммуникаторам, смартфонам и специализированным устройствам (для навигации или специального применения). В настоящее время границу между различными типами этих устройств тяжело провести. Коммуникатор - это упрощенный КПК, дополненный функциональностью мобильного телефона. От мобильного телефона он отличается наличием установленной развитой операционной системы. Обычно особенности управления телефонами изготовителями не разглашаются. Широкое распространение получили устройства, называемые смартфонами. Смартфоны (умные телефоны), обрастая новыми функциями, способны заменить целый класс специализированных устройств и являются их киллерами. Встраиваемые микропроцессоры, осуществляющие автоматизацию управления отдельными устройствами и механизмами. Успехи микроэлектроники позволяют создавать миниатюрные вычислительные устройства, вплоть до однокристальных ЭВМ. Эти устройства, универсальные по характеру применения, могут встраиваться в отдельные машины, объекты, системы. Они находят все большее применение в бытовой технике (теле-фонах, телевизорах, электронных часах, микроволновых печах и т.д.), в городском хозяйстве (энерго-, тепло-, водоснабжении, регулировке движения транспорта и т.д.), на производстве (робототехнике, управлении технологическими процессами). Постепенно они входят в нашу жизнь, все больше изменяя среду обитания человека. Высокие скорости вычислений позволяют перерабатывать и выдавать все большее количество информации, что, в свою очередь, порождает потребности в создании связей между отдельно используемыми вычислителями. Поэтому все современные компьютеры в настоящее время имеют средства подключения к сетям связи и объединения в системы. С развитием сетевых технологий все больше начинает использоваться другой классификационный признак, отражающий их место и роль в сети. Согласно ему предыдущая классификация отражается на сетевой среде: мощные машины, включаемые в состав сетевых вычислительных центров и систем управления гигантскими сетевыми хранилищами информации; кластерные структуры; серверы; рабочие станции; сетевые компьютеры. Мощные машины и системы предназначаются для обслуживания крупных сетевых банков данных и банков знаний. По характеристикам их можно отнести к классу суперЭВМ, но в отличие от них они являются более специализированными и ориентированными на обслуживание мощных потоков информации. Кластерные структуры представляют собой многомашинные распределенные вычислительные системы, объединяющие под единым управлением несколько серверов. Это позволяет гибко управлять ресурсами сети, обеспечивая необходимую производительность, надежность, готовность и другие характеристики. Серверы - это вычислительные машины и системы, управляющие определенным видом ресурсов сети. Различают файл-серверы, серверы приложений, факс-серверы, почтовые, коммуникационные, веб-серверы и др. Термин "рабочая станция" отражает факт наличия в сетях абонентских пунктов, ориентированных на работу профессиональных пользователей с сетевыми ресурсами. Этот термин как бы отделяет их от ПК, которые обеспечивают работу основной массы непрофессиональных пользователей, работающих обычно в автономном режиме. Сетевые компьютеры. На базе существующих стандартных микропроцессоров появляется новый класс устройств, получивший это название. Само название говорит о том, что они предназначаются для использования в компьютерных сетях. В зависимости от выполняемых функций и от контекста под этим термином понимают совершенно различные устройства, от простейшего компьютера-наладонника до специализированных сетевых устройств типа "маршрутизатор", "шлюз", "коммутатор" и т.п. Число приведенных типов компьютеров в индустриально развитых странах образует некое подобие пирамиды с определенным соотношением численности каждого слоя. Распределение вычислительных возможностей по слоям должно быть сбалансировано. Тема 1.3. Программное обеспечение информационных технологий Под программным обеспечением понимается совокупность программ, выполняемых вычислительной системой. К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО: технология проектирования программ; методы тестирования программ; методы доказательства правильности программ; анализ качества работы программ; документирование программ; разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое. Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него программным обеспечением. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных. Существует два основных типа программного обеспечения: системное (называемое также общим) и прикладное (называемое специальным). Каждый тип программного обеспечения выполняет различные функции. Системное программное обеспечение – это набор программ, которые управляют компонентами компьютера, такими как процессор, коммуникационные и периферийные устройства. Программистов, которые создают системное программное обеспечение, называют системными программистами. К прикладному программному обеспечению относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки – примеры прикладного программного обеспечения. Оба типа программного обеспечения взаимосвязаны и могут быть представлены в виде диаграммы, изображенной на рис.12. Как видно, каждая область тесно взаимодействует с другой. Системное программное обеспечение обеспечивает и контролирует доступ к аппаратному обеспечению компьютера. Прикладное программное обеспечение взаимодействует с аппаратными компонентами через системное. Конечныепользователи в основном работают с прикладным программным обеспечением. Чтобы обеспечить аппаратную совместимость, каждый тип программного обеспечения разрабатывается для конкретной аппаратной платформы. Рис. 12. Структура и назначение программного обеспечения Системное ПО, в состав которого входят операционная система, трансляторы языков и обслуживающие программы, управляет доступом к аппаратному обеспечению. Прикладное ПО, такое как языки программирования и различные пользовательские приложения, работает с аппаратным обеспечением через слой системного ПО. Пользователи, в свою очередь, взаимодействуют с прикладным программным обеспечением. Программные системы можно классифицировать по различным признакам. Рассмотрим классификацию, в которой основополагающим признаком является сфера (область) использования программных продуктов: аппаратная часть автономных компьютеров и сетей ЭВМ; функциональные задачи различных предметных областей; технология разработки программ. Для поддержки информационной технологии в этих областях выделяют соответственно три класса программных продуктов, представленных на рис. 13: системное программное обеспечение; прикладное программное обеспечение; инструментальное программное обеспечение. Системное программное обеспечение (SystemSoftware) – совокупность программ и программных комплексов, предназначенная для обеспечения работы компьютера и сетей ЭВМ. Системное программное обеспечение выполняет следующие задачи: создание операционной среды функционирования других программ; обеспечение надежной и эффективной работы самого компьютера и вычислительной сети; проведение диагностики, локализации сбоев, ошибок и отказов и профилактики аппаратуры компьютера и вычислительных сетей; выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.). Рис. 13. Классы программных продуктов Данный класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. Программные продукты в основном ориентированы на квалифицированных пользователей – профессионалов в компьютерной области: системного программиста, администратора сети, прикладного программиста, оператора. Однако знание базовой технологии работы с этим классом программных продуктов требуется и конечным пользователям персонального компьютера, которые самостоятельно не только работают со своими программами, но и выполняют обслуживание компьютера, программ и данных. Программные продукты данного класса носят общий характер применения, независимо от специфики предметной области. К ним предъявляются высокие требования по надежности и технологичности работы, удобству и эффективности использования. Прикладное программное обеспечение представляет собой комплекс взаимосвязанных программ, предназначенный для решения задач определенного класса конкретной предметной области. Пакеты прикладных программ (ППП) общего назначения служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей. Установка пакетов прикладных программ на компьютер выполняется системными администраторами, системными программистами, а также (в некоторых случаях) квалифицированными пользователями. Непосредственную эксплуатацию программных продуктов осуществляют, как правило, конечные пользователи – потребители информации, во многих случаях деятельность которых весьма далека от компьютерной области. Данный класс программных продуктов может быть весьма специфичным для отдельных предметных областей. Инструментарий технологии программирования представляет собой совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. Инструментарий технологии программирования включает специализированные программные продукты, которые являются инструментальными средствами разработчика. Программные продукты данного класса поддерживают все технологические этапы процесса проектирования, программирования (кодирования), отладки и тестирования создаваемых программ. Пользователями технологии программирования являются системные и прикладные программисты. |