Реферат на тему:


Воспользуйтесь поиском к примеру Реферат        Грубый поиск Точный поиск






Загрузка...

Архитектура вычислительной системы. Классификация компьютеров

Совокупность устройств, предназначенных для автоматической или автоматизированной обработки информации называют вычислительной техникой. Конкретный набор, связанных между собой устройств, называют вычислительной системой. Центральным устройством большинства вычислительных систем является электронная вычислительная машина (ЭВМ) или компьютер.

Архитектура компьютера

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

устройство ввода

центральный процессор

запоминающее устройство,

устройство вывода.

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

Схематично общая структура компьютера изображена на рис.1.

Рис. 1. Общая структура компьютера

Запоминающее устройство - это блок ЭВМ, предназначенный для временного (оперативная память) и длительного (постоянная память) хранения программ, входных и результирующих данных и некоторых промежуточных результатов. Информация в оперативной памяти сохраняется временно лишь при включенном питании, но оперативная память имеет большее быстродействие. В постоянной памяти данные могут сохраняться даже при выключенном компьютере, однако скорость обмена данными между постоянной памятью и центральным процессором, в подавляющем большинстве случаев, значительно меньше.

Арифметико-логическое устройство - это блок ЭВМ, в котором происходит преобразование данных по командам программы: арифметические действия над числами, преобразование кодов и др..

Управляющее устройство координирует работу всех блоков компьютера. В определенной последовательности он выбирает из оперативной памяти команду за командой. Каждая команда декодируется, при необходимости элементы данных из указанных в команде ячеек оперативной памяти передаются в АЛУ. АЛУ настраивается на выполнение действия, указанной текущей командой (в этом действии могут принимать участие также устройства ввода-вывода); дается команда на выполнение этого действия. Этот процесс будет продолжаться до тех пор, пока не возникнет одна из следующих ситуаций: исчерпаны входные данные, с одного из устройств поступила команда на прекращение работы, выключено питание компьютера.

Описанный принцип построения ЭВМ носит название архитектуры фон Неймана - американского ученого венгерского происхождения Джона фон Неймана, который ее предложил.

Современную архитектуру компьютера определяют следующие принципы:

Принцип программного управления. Обеспечивает автоматизацию процесса вычислений на ЭВМ. Согласно этому принципу, предложенному английским математиком Ч.Беббиджем в 1833 г., для решения каждой задачи составляется программа, которая определяет последовательность действий компьютера. Эффективность программного управления будет выше при решении задачи этой же программой много раз (хотя и с разными начальными данными).

Принцип программы, сохраняемой в памяти. Согласно этому принципу, сформулированному Дж. фон Нейманом, команды программы подаются, как и данные, в виде чисел и обрабатываются так же, как и числа, а сама программа перед выполнением загружается в оперативную память. Это ускоряет процесс ее выполнения.

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

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

Реальная структура компьютера значительно сложнее, чем рассмотренная выше (ее можно назвать логической структурой). В современных компьютерах, в частности персональных, все чаще происходит отход от традиционной архитектуры фон Неймана, обусловленный стремлением разработчиков и пользователей к повышению качества и производительности компьютеров. Качество ЭВМ характеризуется многими показателями. Это и набор команд, которые компьютер способен понимать, и скорость работы (быстродействие) центрального процессора, количество периферийных устройств ввода-вывода, которые можно присоединить к компьютеру одновременно и т.д. Главным показателем является быстродействие - количество операций, которое процессор способен выполнить за единицу времени. На практике пользователя больше интересует производительность компьютера - показатель его эффективного быстродействия, то есть способности не просто быстро функционировать, а быстро решать конкретные поставленные задачи.

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

Так, появились компьютеры с многопроцессорной архитектурой, в которой несколько процессоров работают одновременно, а это означает, что производительность такого компьютера равняется сумме производительностей процессоров. В мощных компьютерах, предназначенных для сложных инженерных расчетов и систем автоматизированного проектирования (САПР), часто устанавливают два или четыре процессора. В сверхмощных ЭВМ (такие машины могут, например, моделировать ядерные реакции в режиме реального времени, прогнозировать погоду в глобальном масштабе) количество процессоров достигает нескольких десятков.

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

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

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

Методы классификации компьютеров.

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

Загрузка...

Страницы: 1 2