Программные компоненты многопроцессорных устройств | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №24 (104) декабрь-2 2015 г.

Дата публикации: 18.12.2015

Статья просмотрена: 82 раза

Библиографическое описание:

Турсунова, Д. Г. Программные компоненты многопроцессорных устройств / Д. Г. Турсунова, М. Х. Тошева. — Текст : непосредственный // Молодой ученый. — 2015. — № 24 (104). — С. 76-78. — URL: https://moluch.ru/archive/104/24469/ (дата обращения: 26.04.2024).



 

В статье рассмотрено применение многопроцессорных устройств, преимущества и возможности их применения.

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

 

Развитие технологии производства электронной компонентной базы привело к снижению ее стоимости при создании и использовании, что позволило значительно расширить область ее экономически обоснованного применения [1, с. 62]. Сегодня можно говорить о сформировавшихся основных сферах использования многопроцессорных вычислительных систем: обработка транзакций в реальном времени, создание хранилищ данных для организации систем поддержки принятия решений, ресурсоемкие процессы управления производством и исследованиями, геоинформационные системы [2, с. 212]. Решения подобного уровня развивают там, где кратковременные простои информационной системы могут привести к серьезным убыткам. Приложения реального времени, анализ больших объемов информации, распределенные базы данных, предъявляют все возрастающие требования к вычислительным мощностям современных информационных систем. Многопроцессорная вычислительная система (МВС) это комплекс, который объединяет несколько микропроцессоров, имеющих общую основную память, общие устройства ввода-вывода информации и работающих под управлением специализированной операционной системы. Операционная система, в свою очередь, осуществляет общее управление программно-аппаратными средствами этого комплекса в интересах решения задачи эффективной и высокопроизводительной обработки информации. При этом каждый из микропроцессоров может иметь локальные, доступные только ему аппаратные ресурсы, такие как основная (внешняя) память и различные периферийные устройства [2, с. 99].

В связи с этим основная функция по организации реализации вычислительного процесса возлагается на информационное обеспечение, что значительно усложняет построение соответствующего системного программного обеспечения и операционных систем. Программное обеспечение (ПО) многопроцессорных устройств отличается большим многообразием, как по своему составу, так и по выполняемым функциям. Оно автоматизирует процессы программирования задач обработки информации, осуществляет планирование и организацию коллективного доступа к телекоммуникационным, вычислительным и информационным ресурсам многопроцессорных устройств, динамическое распределение и перераспределение этих ресурсов с целью повышения оперативности и надежности удовлетворения запросов пользователей и др. Вместе с тем, несмотря на все трудности, связанные с технической и информационной реализацией, МВС получают все большее распространение, так как обладают рядом существенных, неоспоримых достоинств [1, с. 166], которые сложно или невозможно реализовать другими способами: высокая экономическая эффективность за счет повышения коэффициента использования информационно-технического оборудования подобных систем; высокая производительность за счет возможности гибкой организации параллельной обработки данных и максимально эффективного использования всего вычислительного оборудования; высокая надежность из-за возможности реконфигурирования масштабируемой системы и резервирования вычислительных узлов. Многообразие методик оценки производительности таких МВС базируется на их моделях функционирования. При всем своем разнообразии, такие оценки не дают полной информации о поведения каждой конфигурационной схемы многопроцессорной вычислительной системы при выполнении определенного класса приложений [2, с. 161].

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

Эффективность таких многопроцессорных вычислительных систем, предназначенных для работы с базами данных, решения задач информационного обеспечения, определяется числом транзакций, выполняемых в конечный промежуток времени. Под транзакцией понимается последовательность таких операций, во время проведения которых база данных не изменяется. Транзакция представляет собой единую операцию, любые изменения в результате выполнения которой актуализируются после ее выполнения и отсутствуют до тех пор, пока она не будет выполнена. До недавнего времени все производители многопроцессорных вычислительных систем использовали уникальные способы оценки их производительности. Отсутствовала методика проведения таких тестовых работ, общая для всех видов МВС. Задачи проектирования информационного обеспечения и оценки производительности МВС, выбора оптимальной модели и методики тестирования крайне важны для разработки современных, конкурентоспособных систем. Какое из современных или перспективных решений не, казалось бы, оптимальным, по мере совершенствования технологий и снижения стоимости вычислительных мощностей, многопроцессорные вычислительные системы все больше проникают в экономические отношения субъектов взаимодействия изменяя сами принципы функционирования бизнес приложений.

 

Литература:

 

  1. Бабешко В. Н. Многопроцессорные системы в туманных вычислительных сетях. «Инновации, качество и сервис в технике и технологиях» Сборник научных трудов 1-й Международной научно-практической конференции: в 2-х томах. Отв. редактор Горохов А. А. Издательство: Закрытое акционерное общество «Университетская книга» (Курск), 2011. — с. 62–61.
  2. Павлова А. И. Применение нейронной экспертной системы и ГИС для классификации эрозионных земель // «Современные информационные технологии и ИТ-образование» / Сборник избранных трудов IX Международной научно-практической конференции. Под ред. проф. В. А. Сухомлина. М.: ИНТУИТ.РУ, 2011. — с. 212–219.
Основные термины (генерируются автоматически): система, информационное обеспечение, многопроцессорная вычислительная система, обработка транзакций, оценка производительности МВС, программное обеспечение, реальное время.


Похожие статьи

Проблемы организации СУБД при параллельной архитектуре...

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

Сравнительный анализ программного обеспечения систем...

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

Отказы в системах реального времени | Статья в журнале...

Отказы в системах реального времени. Автор: Горбунов Владимир Владимирович.

М. Ф. Каравай около 10 лет назад сформулировал задачу создания k-отказоустойчивых многопроцессорных вычислительных систем (МВС) реального времени с минимальным...

Основные принципы построения современных компьютерных...

Компьютерная система включает в себя вычислительные машины, программное обеспечение и

MPP системы называют системами массовой параллельной обработки.

— 688 с. 2. Архитектуры и топологии многопроцессорных вычислительных систем. /

Разработка алгоритмического и программного обеспечения...

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

Использование SCADA-технологий в современных...

Основные термины (генерируются автоматически): SCADA, MODE, TRACE, система, реальное время, технологический процесс, RTU

Информационно-навигационное обеспечение современных автоматизированных систем диспетчерского управления транспортом.

Анализ средств барьерной синхронизации | Статья в журнале...

Функционирование многопроцессорных вычислительных систем (МВС) предполагает координацию параллельных процессов

Эффективная реализация данной процедуры влияет на многие характеристики МВС: производительность, наращиваемость, отказоустойчивость.

Разработка методологических основ программной оптимизации...

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

Применение программной системы Digital Security Office для проведения аудита безопасности информационной системы обработки персональных...

Основы параллельной работы программ | Статья в журнале...

Проблемы организации СУБД при параллельной архитектуре многопроцессорных вычислительных систем.

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

Похожие статьи

Проблемы организации СУБД при параллельной архитектуре...

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

Сравнительный анализ программного обеспечения систем...

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

Отказы в системах реального времени | Статья в журнале...

Отказы в системах реального времени. Автор: Горбунов Владимир Владимирович.

М. Ф. Каравай около 10 лет назад сформулировал задачу создания k-отказоустойчивых многопроцессорных вычислительных систем (МВС) реального времени с минимальным...

Основные принципы построения современных компьютерных...

Компьютерная система включает в себя вычислительные машины, программное обеспечение и

MPP системы называют системами массовой параллельной обработки.

— 688 с. 2. Архитектуры и топологии многопроцессорных вычислительных систем. /

Разработка алгоритмического и программного обеспечения...

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

Использование SCADA-технологий в современных...

Основные термины (генерируются автоматически): SCADA, MODE, TRACE, система, реальное время, технологический процесс, RTU

Информационно-навигационное обеспечение современных автоматизированных систем диспетчерского управления транспортом.

Анализ средств барьерной синхронизации | Статья в журнале...

Функционирование многопроцессорных вычислительных систем (МВС) предполагает координацию параллельных процессов

Эффективная реализация данной процедуры влияет на многие характеристики МВС: производительность, наращиваемость, отказоустойчивость.

Разработка методологических основ программной оптимизации...

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

Применение программной системы Digital Security Office для проведения аудита безопасности информационной системы обработки персональных...

Основы параллельной работы программ | Статья в журнале...

Проблемы организации СУБД при параллельной архитектуре многопроцессорных вычислительных систем.

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

Задать вопрос