Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EVM_11-20.docx
Скачиваний:
65
Добавлен:
03.05.2015
Размер:
131.54 Кб
Скачать

Вопрос 19: Структура ibm pc - совместимых компьютеров.

В основу архитектуры IBM PC-компьютеров положен принцип шинной организации связей между процессором и остальными компонентами компьютера. Хотя с тех пор неоднократно менялись типы используемых шин и их устройство, но архитектура основной принцип внутренней организации компьютера осталась без изменений. Устройство компьютера изображено на схеме ниже.

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

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

Вопрос 20: Система конструктивных элементов пэвм. Форм-факторы.

Компью́тер (англ. computer, — «вычислитель») — устройство или система, способное выполнять заданную, чётко определённую изменяемую последовательность операций. Это чаще всего операции численных расчётов и манипулирования данными, однако, сюда относятся и операции ввода-вывода. Описание последовательности операций называется программой.

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

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

Форм-фактор (от англ. form factor) — стандарт, задающий габаритные размеры технического изделия, а также описывающий дополнительные совокупности его технических параметров, например форму, типы дополнительных элементов размещаемых в/на устройстве, их положение и ориентацию.

Форм-фактор (как и любые другие стандарты) носит рекомендательный характер. 

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

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

С другой стороны, термин «компьютер» предполагает возможность изменения выполняемой программы (перепрограммирования). Многие электронные вычислительные машины могут выполнять строго определенную последовательность операций, содержат устройства ввода и вывода или состоят из похожих на используемые в электронном компьютере конструктивных элементов (например, регистры), но не предполагают возможность перепрограммирования.*

Конструктивные особенности

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

Цифровой или аналоговый

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

Примерами аналоговых вычислителей, от простого к сложному, являются:номограмма,логарифмическая линейка,астролябия,осциллограф,телевизор,аналоговый звуковой процессор,автопилот,мозг.

Среди наиболее простых дискретных вычислителей известен абак, или обыкновенныесчёты; наиболее сложной из такого рода систем являетсясуперкомпьютер.

Система счисления

Примером компьютерана основедесятичной системы счисленияявляется первая американская вычислительная машинаМарк I.

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

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

Под руководством академика Хетагурова Я. А. разработан «высоконадёжный и защищённый микропроцессор недвоичной системы кодирования для устройств реального времени», использующий систему кодирования 1 из 4 с активным нулём.

В целом, однако, выбор внутренней системы представления данных не меняет базовых принципов работы компьютера— любой компьютер можетэмулироватьлюбой другой.

Хранение программ и данных

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

Основная часть ПЭВМ , включающая:

  • электронные устройства, управляющие работой ПЭВМ (в том числе - “центральный процессор ”, ” сопроцессор ”, ” оперативнуюпамять ”, ” контроллеры ” (” адаптеры ”), ” шину ”);

  • блок питания, преобразующий переменное напряжение сети в постоянное требуемой низкой величины и подающий его на электронные схемы и другие узлы ПЭВМ;

  • устройства внешней памяти, предназначенные для записи и чтения программ и данных и состоящих из накопителя на жестком магнитном диске ( НЖМД) и одного-двух накопителей на гибких магнитных дисках ( НГМД ).

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

Корпус системного блока ПЭВМ исполняется в вариантах:

  • Горизонтальном ( настольном ) [Desktop ] в т.ч. в его уменьшенных ( Mini-footprint, Slimline ) и малогабаритном варианте ( Ultra-slimline);

  • Вертикальном (“ башенном ”) [Tower ], в т.ч. в укрупненном его виде, пригодном для установке на полу, - “Большая башня ” [Big Tower], малогабаритном - “Малая башня ” [Mini-Tower ] и среднем исполнении - “Средняя башня ” [Midi-Tower];

  • “ Все в одном ” [all-in-one ] - Настольном с объединением в одном корпусе системного блока и монитора;

Портативном [portable computer ] или переносном, включающем целый ряд различных вариантов, в том числе - “наколенный ” [Laptop ] и “блокнотный” (см. - Ноутбук[Notebook ] или Покетбук [Pocketbook ]). В этих случаях корпус системного блока объединяет также монитор ,клавиатуру , трэкбол, а в некоторых моделях - и дисковод CD-ROM

  • деление на ноль при исполнении

  • ошибка памяти при записи результатов

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

Для этого результаты каждого этапа, кроме последнего, сохраняются во вспомогательных элементах памяти (регистрах), расположенных между этапами:

Результат выборки — закодированная команда — сохраняется в регистре, расположенном между этапами выборки и декодирования

Результат декодирования — тип операции, значения операндов, адрес результата — сохраняются в регистрах между этапами декодирования и исполнения

Результаты исполнения — новое значение счетчика команд для условного перехода, вычисленный в АЛУ результат арифметической операции и так далее — сохраняются в регистрах между этапами исполнения и записи результатов

На последнем этапе результаты и так записываются в регистры и/или память, поэтому никакие вспомогательные регистры не нужны.

Прерывание по вектору

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

Соседние файлы в предмете Вычислительная техника