Вы находитесь на странице: 1из 7

Лекция 2.

Архитектура ЭВМ

Архитектурои компьютера считается его представление на некотором общем уровне,


включающее описание пользовательских воз можностеи программирования, системы команд, системы
адресации, организации памяти и т. д. Архитектура определяет принципы деиствия, информационные
связи и взаимное соединение основных логических узлов компьютера: процессора, оперативного
запоминающего устроиства (ОЗУ, ОП), внешних ЗУ и периферииных устроиств. Общность
архитектуры разных компьютеров обеспечивает их совместимость с точки зрения пользователя.
Архитектура ЭВМ – это общее описание структуры и функции ЭВМ на уровне, достаточном для
понимания принципов работы и системы команд ЭВМ, не включающее деталеи технического и
физического устроиства компьютера
Структура компьютера – это совокупность его функциональных элементов и связеи между
ними. Элементами могут быть самые различные устроиства — от основных логических узлов
компьютера до простеиших схем. Структура компьютера графически представляется в виде
структурных схем, с помощью которых можно дать описание компьютера на любом уровне
детализации.
К архитектуре относятся следующие принципы построения ЭВМ:
1. структура памяти ЭВМ;
2. способы доступа к памяти и внешним устроиствам;
3. возможность изменения конфигурации;
4. система команд;
5. форматы данных;
6. организация интерфеиса.

1. Принципы построения ЭВМ.


В основу построения большинства компьютеров положены следующие общие принципы,
сформулированные в 1945 г. американским ученым Джоном фон Неиманом:
1. Любую ЭВМ образуют три основные компоненты: процессор, память и устроиства ввода-вывода
(УВВ).
2. Информация, с которои работает ЭВМ делится на два типа:
• набор команд по обработке (программы);
• данные подлежащие обработке.
3. И команды, и данные вводятся в память (ОЗУ) – принцип хранимой программы.
4. Руководит обработкои процессор, устроиство управления (УУ) которого выбирает команды из
ОЗУ и организует их выполнение, а арифметико-логическое устроиство (АЛУ) проводит
арифметические и логические операции над данными.
5. С процессором и ОЗУ связаны устроиства ввода-вывода (УВВ).
Отличительнои особенностью архитектуры фон Неимана является то, что инструкции и данные
хранятся в однои и тои же памяти.
Компьютеры, построенные на этих принципах, относятся к типу фон-неимановских. Существуют
и другие классы компьютеров, принципиально отличающиеся от фон-неимановских. Здесь, например,
может не выполняться принцип программного управления, т. е. они могут работать без счетчика
(регистра адреса) команд, указывающего на выполняемую команду программы. Для обращения к какои-
либо переменнои, хранящеися в памяти, этим компьютерам не обязательно давать еи имя. Такие
компьютеры называются не-фон-неимановскими.
Однои из таких архитектур является гарвардская архитектура, которая отличается от
архитектуры фон Неимана тем, что программныи код и данные хранятся в разнои памяти. В такои
архитектуре невозможны многие методы программирования (например, программа не может во время
выполнения менять свои код; невозможно динамически перераспределять память между программным
кодом и данными); зато гарвардская архитектура позволяет более эффективно выполнять работу в
случае ограниченных ресурсов, поэтому она часто применяется во встраиваемых системах.
Второи не-фон-неимановскои архитектурои является – параллельная архитектура. Которая
появилась в следствии того, что архитектура фон Неимана обладает тем недостатком, что она
последовательная. Какои бы огромныи массив данных ни требовалось обработать, каждыи его баит
должен будет проити через центральныи процессор, даже если над всеми баитами требуется провести
одну и ту же операцию. Этот эффект называется узким горлышком фон Неимана.
Для преодоления этого недостатка предлагались и предлагаются архитектуры процессоров,
которые называются параллельными. Параллельные процессоры используются в суперкомпьютерах.
Возможными вариантами параллельнои архитектуры могут служить (по классификации Флинна):
• SISD — один поток команд, один поток данных;
• SIMD — один поток команд, много потоков данных;
• MISD — много потоков команд, один поток данных;
• MIMD — много потоков команд, много потоков данных.
Для цифровои обработки сигналов, особенно при ограниченном времени обработки, применяют
специализированные высокопроизводительные сигнальные микропроцессоры (англ. digital signal
processor, DSP) с параллельнои архитектурои.

2. Логические узлы (агрегаты) ЭВМ, простеишие типы архитектур


Центральное устроиство (ЦУ, CPU – central processing unit) представляет основную компоненту
ЭВМ и, в свою очередь, включает ЦП и ОП (оперативную (главную) память, main storage, core storage,
random access memory — RAM). Процессор непосредственно реализует операции обработки инфор-
мации и управления вычислительным процессом, осуществляя выборку машинных команд и данных из
ОП и запись в ОП, включение и отключение ВУ.
Основными блоками процессора являются:
• устроиство управления (УУ) с интерфеисом процессора (системои сопряжения и связи
процессора с другими узлами машины);
• арифметико-логическое устроиство (АЛУ);
• процессорная память (внутреннии кэш).
Оперативная память предназначена для временного хранения данных и программ в процессе
выполнения вычислительных и логических операции.
ЦУ описывается следующими характеристиками:
• длина машинного слова (разрядность, адресность);
• система команд;
• объем ОП;
• быстродеиствие (тактовая частота процессора, цикл записи/считывания ОП).
Внешние устроиства (ВУ) обеспечивают эффективное взаимодеиствие компьютера с
окружающеи средои – пользователями, объектами управления, другими машинами. ВУ разделяются на
следующие группы:
• интерактивные устроиства (ввода/вывода);
• устроиства хранения (массовые накопители);
• устроиства массового ввода информации;
• устроиства массового вывода информации.
В специализированных управляющих ЭВМ (технологические процессы, связь, ракеты и пр.)
внешними устроиствами ввода являются датчики (температуры, давления, расстояния и пр.), вывода –
манипуляторы (гидро-, пневмо-, сервоприводы рулеи, вентилеи и др.).
Каналы связи (внутримашинныи интерфеис) служат для сопряжения центральных узлов машины
с ее внешними устроиствами.
Однотипные ЦУ и устроиства хранения данных могут использоваться в различных типах машин.
Известны примеры того, как фирмы, начавшие свою деятельность с производства управляющих машин,
совершенствуя свою продукцию, перешли к выпуску систем, которые в зависимости от конфигурации
ВУ могут исполнять как роль универсальных, так и управляющих машин (Hewlett-Packard и Digital
Equipment Corporation).
Основные классические типы архитектур делятся на: «звезда», иерархическая, магистральная.
Архитектура «звезда». Здесь ЦУ соединено непосредственно с ВУ и управляет их работои
(ранние модели машин).
Классическая архитектура (фон Неимана) — одно арифметико-логическое устроиство, через
которое проходит поток данных, и одно устроиство управления, через которое проходит поток команд –
программа. Это однопроцессорныи компьютер.
Вычислительная машина включает пять базовых компонент и состоит из следующих типов
устроиств:
• центральныи процессор, включающии АЛУ и УУ;
• запоминающие устроиства – память, в том числе оперативная и внешние ЗУ;
• устроиства ввода и устроиства вывода информации – внешние (периферииные) устроиства.
Иерархическая архитектура – ЦУ соединено с периферииными процессорами (вспомога-
тельными процессорами, каналами и пр.), управляющими в свою очередь контроллерами, к которым
подключены группы внешних устроиств.
Магистральная структура (общая шина — unibas) – процессор (процессоры) и блоки памяти
(ОП) взаимодеиствуют между собои и с ВУ (контроллерами ВУ) через внутреннии канал, общии для
всех устроиств (машины DEC, ПЭВМ IBM PC-совместимые).
К этому типу архитектуры относится также архитектура персонального компьютера:
функциональные блоки здесь связаны между собои общеи шинои, называемои также системнои
магистралью.
Физически магистраль представляет собои многопроводную линию с гнездами для подключения
электронных схем. Совокупность проводов магистрали разделяется на отдельные группы:
• шину адреса
• шину данных
• шину управления.
Шина - это кабель, состоящии из множества проводников. По однои группе проводников - шине
данных передаётся обрабатываемая информация, по другои - шине адреса - адреса памяти или внешних
устроиств, к которым обращается процессор. Третья часть магистрали - шина управления, по неи
передаются управляющие сигналы (например, сигнал готовности устроиства к работе, сигнал к началу
работы устроиства и др).
Системная шина характеризуется тактовои частотои и разрядностью. Количество одно-
временно передаваемых по шине бит называется разрядностью шины. Тактовая частота
характеризует число элементарных операции по передаче данных в 1 секунду. Разрядность шины
измеряется в битах, тактовая частота – в мегагерцах.
Всякая информация, передаваемая от процессора к другим устроиствам по шине данных,
сопровождается адресом, передаваемым по адреснои шине. Это может быть адрес ячеики памяти или
адрес периферииного устроиства. Необходимо, чтобы разрядность шины позволила передать адрес
ячеики памяти. Таким образом, словами разрядность шины ограничивает объем оперативнои памяти
ЭВМ, он не может быть больше чем 2 n , где n – разрядность шины. Важно, чтобы произво-
дительности всех подсоединённых к шине устроиств были согласованы. Неразумно иметь быстрыи
процессор и медленную память или быстрыи процессор и память, но медленныи винчестер.
Периферииные устроиства (принтер и др.) подключаются к аппаратуре компьютера через
специальные контроллеры — устроиства управления периферииными устроиствами.
Контроллер – устроиство, которое связывает периферииное оборудование или каналы связи с
центральным процессором, освобождая процессор от непосредственного управления функцио-
нированием данного оборудования.
Все перечисленные архитектурные элементы ЭВМ базируются на следующих схемных
элементах и базовых узлах:
• память обычно использует возможности и своиства триггера или его аналогов;
• счетчик (регистр) адреса команд, очевидно, есть схемныи узел «счетчик»;
• сумматор — или полныи сумматор, или полусумматор;
• дешифратор (например, команд) тоже здесь присутствует.

3. Конфигураци компьютера
В современных ЭВМ реализован принцип открытой архитектуры, позволяющии
пользователю самому комплектовать нужную ему конфигурацию компьютера и производить при
необходимости её модернизацию. Конфигурацией компьютера называют фактическии набор
компонентов ЭВМ, которые составляют компьютер. Принцип открытои архитектуры позволяет менять
состав устроиств ЭВМ. К информационнои магистрали могут подключаться дополнительные
периферииные устроиства, одни модели устроиств могут заменяться на другие.
Аппаратное подключение периферииного устроиства к магистрали на физическом уровне
осуществляется через специальныи блок - контроллер (другие названия - адаптер, плата, карта). Для
установки контроллеров на материнскои плате имеются специальные разъёмы - слоты.
Программное управление работои периферииного устроиства производится через программу -
драивер, которая является компонентои операционнои системы. Так как существует огромное
количество разнообразных устроиств, которые могут быть установлены в компьютер, то обычно к
каждому устроиству поставляется драивер, взаимодеиствующии непосредственно с этим устроиством.
Связь компьютера с внешними устроиствами осуществляется через порты – специальные
разъёмы на заднеи панели компьютера. Различают последовательные и параллельные порты.
Последовательные (COM) порты служат для подключения манипуляторов, модема и передают
небольшие объёмы информации на большие расстояния. Параллельные (LPT) - порты служат для
подключения принтеров, сканеров и передают большие объёмы информации на небольшие расстояния.
На сегодня широкое распространение получили последовательные универсальные порты (USB), к
которым можно подключать различные устроиства.
Минимальная конфигурация компьютера включает в себя:
• системныи блок
• монитор
• клавиатура и мышь.
Системныи блок – основная часть компьютера. Он состоит из металлического корпуса, в
котором располагаются основные компоненты компьютера. С ним соединены кабелями клавиатура,
мышь и монитор. Внутри системного блока расположены:
• микропроцессор, которыи выполняет все поступающие команды, производит вычисления и
управляет работои всех компонентов компьютера;
• оперативная память, предназначенная для временного хранения программ и данных;
• системная шина, осуществляющая информационную связь между устроиствами компьютера;
• материнская плата, на которои находятся микропроцессор, системная шина, оперативная
память, коммуникационные разъемы, микросхемы управления различными компонентами
компьютера, счётчик времени, системы индикации и защиты;
• блок питания, преобразующии электропитание сети в постоянныи ток низкого напряжения,
подаваемыи на электронные схемы компьютера;
• вентиляторы для охлаждения греющихся элементов;
• устроиства внешнеи памяти, к которым относятся накопители на гибких и жестких магнитных
дисках, дисковод для компакт-дисков (СD-, DVD-ROM, Blu-ray привод), предназначенные для
длительного хранения информации.
Аппаратнои основои системного блока является материнская плата - самостоятельныи
элемент, которыи управляет внутренними связями и с помощью системы прерывании взаимодеиствует
с внешними устроиствами. На материнскои плате расположены все важнеишие микросхемы.
Персональные компьютеры делятся на стационарные и портативные. Стационарные обычно
устанавливаются на рабочем столе. Портативные компьютеры делятся на следующие категории:
1. переносные (portable), которые имеют небольшую массу и габариты и поддаются
транспортировке одним человеком;
2. наколенные (laptop), выполненные в виде дипломата;
3. блокнотные (notebook), имеющие габариты большого блокнота;
4. карманные (pocket), которые помещаются в карман.
За время развития компьютеров PC было разработано множество разновидностеи корпусов, но,
при этом, одни и те же системные платы и периферииные устроиства можно установить в любои корпус
без механических доработок, если внутренние размеры корпуса позволяют это сделать.
В соответствии с вышеприведеннои классификациеи, системные блоки могут иметь следующие
типы корпусов:
• tower
• desktop
• slim
• notebook

4. Классификация корпусов системного блока.


Вертикальные корпуса, в которых системная плата располагается на вертикально̆и стенке, носят
следующие названия: Mini Tower, Middle Tower, Midi Tower и Big Tower. Самы̆ и большои корпус, Big
Tower, специально разработан для серверов, а остальные имеют универсальное применение. В
настоящее время это наиболее популярныи вариант корпуса, которыи выпускается в самых
разнообразных вариантах.
Корпус типа Tower можно легко открыть. Этот корпус состоит из двух изогнутых в форме буквы
U стальных листов, вставленных друг в друга. Корпуса типа Tower различаются по количеству отсеков
для установки 5,25"- съемных устроиств (приводов CD-ROM, DVD и др.) и отсеков для установки 3,5"-
устроиств (дисководов, HDD, Zip, Jaz и др.).
Корпус Mini-Tower можно сравнить с корпусом типа Desktop, установленным на бок. Габариты
корпуса Mini-Tower идентичны габаритам Desktop. В большинстве случаев Mini-Tower имеет два отсека
для 5,25"- устроиств, два отсека для 3,5"-устроиств и блок для винчестера.
Корпус типа Midi-Tower несколько больше Mini-Tower, его высота равняется примерно 50 см. В
корпусе Midi-Tower вместо двух отсеков для привода 5,25" имеется три таких отсека, а в остальном
конструктивные возможности сходны с возможностями корпуса Mini-Tower.
Для корпусов, выполненных в виде настольнои конструкции (горизонтальное расположение),
используются названия: Mini Desktop, Desktop и Full Desktop, из которых последнии в настоящее время
уже не встречается. Корпус Desktop (Desktop — письменныи стол) был наиболее распространен до
середины 90-х годов. Самы̆и существенныи недостаток этих корпусов — они занимают много места на
письменном столе. Но поскольку в старые времена мониторы были маленькими, то корпус
использовался как подставка, позволяющая поднять экран до уровня глаз пользователя.
Корпуса типа Desktop, как правило, имели следующие размеры: ширина и длина около 45 см,
высота около 20 см. Изначально корпус Desktop был предназначен для размещения в нем блока питания
мощностью 150—250 Вт и всех компонентов, которые обычно требуются пользователю.
Низкопрофильные корпуса типа Slim – это малогабаритная разновидность корпусов Desktop, в
которые можно устанавливать только низкопрофильные платы периферииных устроиств. Для таких
корпусов иногда используются различные аббревиатуры, например NLX или ITX. Переодически
становятся модными корпуса типа Booksize, являющиеся разновидностью корпуса Slim.
Малогабаритные корпуса типа Slim и Booksize чаще всего могут устанавливаться и горизонтально, и
вертикально. В ряде случаев, чтобы установить корпус вертикально, используется специальная
подставка.
Корпуса типа Slimline незаменимы там, где дорог каждыи сантиметр рабочего стола и где
требуется PC, имеющии элементарныи набор компонентов вычислительнои системы. Это необходимо,
например, в том случае, если персональныи компьютер используется как рабочая станция локальнои
сети. Этот корпус можно установить материнскую плату только определенного размера. При покупке
Slimline необходимо убедиться, что материнская плата, которую вы намереваетесь использовать в PC,
подходит по размеру к данному корпусу. Другим недостатком Slimline является то, что в нем
использовано фактически все внутреннее пространство. Хотя при тако̆и конструкции системного блока
экономится место, если нужно заменить плату или друго̆и компонент PC, приходится разбирать
практически весь системныи блок.
Почти все материнские платы, предназначенные для установки в корпус типа Slimline, не имеют
слотов расширения. Для подключения дополнительных карт (видеоадаптера, контроллеров, звуково̆и
карты и т. п.) используется специальная карта расширения системнои шины — так называемая карта
адаптера. Использование этои карты обусловлено необходимостью горизонтального размещения
дополнительных компонентов PC из-за ограниченнои высоты корпуса данного типа. С помощью платы
адаптера можно установить от трех до пяти дополнительных карт расширения.
Форм-фактор корпуса
Для обеспечения совместимости продукции различных производителеи, которые стали
выпускать для компьютеров IBM PC самые разнообразные узлы, корпорация IMB выпустила в 1983 г.
спецификацию для компьютеров IBM PC XT (eXtended Technology). В 1984 г. вышла доработанная
спецификация, которая получила название AT (Advanced Technology). В спецификациях были подробно
описаны габаритные размеры, способы крепления и расположения основных узлов в компьютерах типа
IBM PC XT/AT. В дальнеишем спецификация AT или, как чаще сегодня говорят, форм-фактор AT
дорабатывался, но сохранил основные положения, что позволяет установить в старыи корпус
современную материнскую плату и наоборот (только форм-фактора AT).
В июле 1995 г. корпорациеи Intel была предложена новая спецификация ATX (Advanced
Technology eXtended). В настоящее время эта спецификация принята всеми ведущими производителями
ПК. В спецификации ATX были учтены все технологические новинки в области процессоростроения.
Особое внимание было уделено охлаждению процессоров, которые стали требовать активного способа
отвода тепла от кристалла, но это же повлекло за собои изменение в расположении слотов для
установки плат дополнительных устро̆иств. Соответственно, хотя основные габаритные размеры
корпусов и материнских плат существенно не изменились, но обратная совместимость узлов форм-
факторов AT и ATX была потеряна, т. е. старые узлы форм-фактора AT можно установить в компьютер
форм-фактора ATX, но обратная операция не всегда возможна.
Корпорация Intel в 2004 г. предложила новы̆и вариант компоновки корпусов, которыи был назван
форм-фактором BTX (Balanced Technology Extended). Внедрение этого стандарта до сих пор идет весьма
туго, поэтому производители корпусов и системных плат предлагают единичные (пробные) варианты
даннои продукции.
Форм-фактор (спецификация, стандарт) ATX (AT Extended Specification) был разработан с
учетом тех нововведении, которые позволяют повысить потребительское качество компьютера.
Спецификация ATX регулярно дорабатывается с учетом требовании новых процессоров и других
комплектующих узлов.
Основные достоинства форм-фактора ATX — это возможность включения и выключения
компьютера по командам операционнои системы или запросам из локальнои сети, использование
силово̆и цепи 3,3 В для питания процессора (процессор, как правило, питается от цепи +12 В через
преобразователь напряжения) и периферииных устроиств, что снижает потери электрического тока на
нагревание воздуха стабилизаторами системнои платы, которые обязаны обеспечить процессор и
модули напряжением 1—2—3,3 В.
Кроме того, интегрированные на системную плату порты IDE, LPT, COM позволили отказаться
от лишних интерфеисных плат, сократить количество и длину информационных линии, что дало
производителям возможность уменьшить стоимость готовых компьютеров.
Одним из достоинств стандарта ATX в начальныи период его разработки считалось перенесение
сокета процессора из области слотов для плат расширения, что было традиционным для стандарта AT.
К сожалению, стремительное увеличение мощности процессоров потребовало громоздких систем
охлаждения, которым в наиболее популярных типах корпусов стало не хватать места под блоками
питания. В итоге появилась проблема – как разместить блок питания и радиатор с вентилятором,
учитывая, что все три эти компонента для современных компьютеров имеют весьма внушительные
размеры.
Еще одним из нововведении стандарта ATX явилось то, что охлаждающии воздух (через блок
питания) вдувался внутрь корпуса компьютера, как это требовалось по канонам радиотехники. Увы,
воздух, нагреты̆и в блоке питания, дополнительно нагревал процессор. Из-за такои проблемы вновь
пришлось вернуться к традиционному для компьютеров PC методу охлаждения – вентилятор блока
питания выдувает нагретыи воздух из корпуса. Для решения проблемы очень мощных (по
рассеиваемому теплу) процессоров, винчестеров и видеокарт, как правило, на лицевои стороне корпуса
устанавливается дополнительныи вентилятор, которы̆и нагнетает воздух внутрь.
Для крепления системных плат стандарт ATX оговаривает расположение отверстии в корпусе
под установку монтажных стоек. Заметим, что допускается не крепить системную плату за все
монтажные отверстия, если отверстии в корпусе для них нет, но точки крепления в области
интерфеисных разъемов и процессора в обязательном порядке должны быть использованы для
надежнои фиксации платы.
В документах "ATX Specification" версии 2.1 (2002 г.) и 2.2 (2003—2004 г.), опубликованных
корпорациеи Intel, описываются только форм-факторы ATX и MicroATX. Форм-фактор MicroATX
разрабатывался с учётом полнои электрическои и обратнои механическои совместимости с форм-
фактором ATX. Материнские платы MicroATX могут использоваться в корпусах для ATX (но не
наоборот). При выпуске материнских плат часто выпускают на одном и том же чипсете платы как
формата ATX, так и MicroATX, при этом различие обычно состоит в количестве PCI слотов и
интегрированнои периферии. Весьма часто встречается следующее различие: платы MicroATX
выпускаются со встроеннои видеокартои, ATX — без.

Вам также может понравиться