Использование нескольких процессоров для выполнения параллельной обработки
Многие компьютеры используют несколько процессоров при выполнении вычислительных задач. Например, в ПК использование сопроцессора продиктовано соображениями увеличения производительности при выполнении таких специфических задач, как выполнение математических вычислений или работа с графикой. Ускорение обработки может достигаться в том случае, когда несколько процессоров занято выполнением одной и той же задачи. На рис. 5.6 сравниваются параллельная и последовательная обработки, реализуемые на обычном компьютере. В процессе параллельной обработки несколькими центральными вычисли- В процессе последовательной обработки выполнение каждой задачи производится ЦПУ, который обрабатывает одну инструкцию за единицу времени. При параллельной обработке несколько задач назначаются блокам, выполняющим обработку, благодаря чему конечный результат формируется значительно быстрее тельными устройствами (ЦПУ) одна большая задача разбивается на несколько маленьких подзадач, работа над выполнением которых производится одновременно. Использование группы процессоров для решения одной и той же задачи требует переформулировки самой задачи, а также наличия специального ПО, позволяющего разделить одну задачу на несколько меньших по размеру подзадач наиболее эффектным способом. При этом поддерживаются требуемые данные, а также производится повторная сборка результатов многих подзадач, в результате чего получается необходимое решение. Компьютеры с массовым параллелизмом включают огромные сети, состоящие из сотен (или даже тысяч) процессоров, с помощью которых реализуются сложные (и вместе с тем гибкие) методы решения больших вычислительных задач. В отличие от параллельной обработки, когда несколько дорогих специализированных процессоров работают в «одной упряжке», в компьютерах с массовым параллелизмом сотни (или даже тысячи) недорогих универсальных процессоров решают небольшие по объему подзадачи, на которые разбивается исходная «громоздкая» задача. Например, в фирме Wal-Mart подобные компьютеры применяются для работы с базой данных, содержащей сведения о запасах на складе и тенденциях продаж. Причем объем информации, содержащейся в этой базе данных, составляет 24 млрд Кбайтов.
.. Организация памяти, а также ввод и вывод данных Возможности компьютерных систем определяются не только параметрами ЦПУ. Далеко не последнюю роль играют быстродействие, емкость и конструктивные особенности памяти, а также устройств ввода/вывода информации. Эти компоненты называются периферийными устройствами, поскольку находятся за пределами основного системного модуля. Технологии, применяемые в устройствах вторичной памяти Большая часть данных, используемых компьютерным приложением, хранится в устройствах вторичной памяти, которые не относятся к области первичной памяти. Эти устройства применяются в целях организации относительно долговременного хранения данных, не использующихся ЦПУ. При этом хранящаяся информация не изменяется даже в том случае, если компьютер отключается. К наиболее важным устройствам вторичной памяти можно отнести магнитный диск, оптический диск и магнитную ленту. Магнитные диски В настоящее время в качестве среды организации вторичной памяти чаще всего применяется магнитный диск. Существуют две разновидности этих устройств: дискеты (применяются в ПК) и жесткие диски (применяются в больших коммерческих дисковых массивах и в ПК). В мэйнфреймах и компьютерах, относящихся к средней категории, используется несколько жестких дисков. Благодаря этому обеспечивается емкость устройств для хранения данных, измеряемая гигабайтами и терабайтами. В ПК до сих пор* используются дискеты, которые отно-
Secondary storage (вторичная память) Сравнительно долговременное неизменяемое хранилище данных, находящихся вне ЦПУ и первичной памяти.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|