Remkomplekty.ru

IT Новости из мира ПК
9 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Современную архитектуру эвм предложил

Понятие и основные виды архитектуры ЭВМ

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

Открытая архитектура — предполагает наличие единого стандарта при разработке устройств, располагающихся на материнской плате и плате расширения.

Структура компьютера — это некоторая модель, устанавливающая состав, порядок и принципы взаимодействия входящих в нее компонентов

Рисунок 3 – архитектура ЭВМ.

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

Согласно Джону фон Нейману, любая ЭВМ должна включать четыре основных блока — процессор, оперативную память, внешнюю память и комплекс устройств ввода-вывода

Рисунок 4 – Структурная схема ЭВМ

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

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

Гарвардская архитектура — архитектура ЭВМ, отличительным признаком которой является раздельное хранение и обработка команд и данных. Архитектура была разработана Говардом Эйкеном в конце 1930-х годов в Гарвардском университете

Типичные операции (сложение и умножение) требуют от любого вычислительного устройства нескольких действий: выборку двух операндов, выбор инструкции и её выполнение, и, наконец, сохранение результата.

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

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

По перечисленным признакам и их сочетаниям среди архитектур выделяют:

1. По разрядности интерфейсов и машинных слов: 8-, 16-, 32-, 64-, 128- разрядные (ряд ЭВМ имеет и иные разрядности);

2. По особенностям набора регистров, формата команд и данных: CISC, RISC, VLIW;

3. По количеству центральных процессоров: однопроцессорные, многопроцессорные, суперскалярные; многопроцессорные по принципу взаимодействия с памятью: симметричные многопроцессорные (SMP), масcивно-параллельные (MPP), распределенные.

Большинство многопроцессорных систем сегодня используют архитектуру SMP.

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

Массивно-параллельная архитектура (англ. Massive Parallel Processing, MPP) — класс архитектур параллельных вычислительных систем Особенность архитектуры состоит в том, что память физически разделена. Система строится из отдельных модулей, содержащих процессор, локальный банк операционной памяти, коммуникационные процессоры или сетевые адаптеры, иногда — жесткие диски и/или другие устройства ввода/вывода. Доступ к банку операционной памяти из данного модуля имеют только процессоры из этого же модуля. Модули соединяются специальными коммуникационными каналами. в отличие от SMP-систем, в машинах с раздельной памятью каждый процессор имеет доступ только к своей локальной памяти, в связи с чем не возникает необходимости в потактовой синхронизации процессоров.

Распределённые вычисления, метакомпьютинг (англ. grid — сеть) — способ решения трудоёмких вычислительных задач с использованием нескольких компьютеров, объединённых в параллельную вычислительную систему (одновременное решения различных частей одной вычислительной задачи несколькими процессорами (или ядрами одного процессора) одного или нескольких компьютеров)

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

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

Тема 3. Архитектура современной вычислительной техники;

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

Ключевые слова:центральный процессор, память, внешние устройства ЭВМ.

План:

1. Структура формальной ЭВМ.

2. Архитектурная организация центрального процессора.

3. Организация памяти компьютера.

1. Структура формальной ЭВМ

Большинство современных компьютерных систем построено по принципу фон- неймановской ВМ. Американский ученый фон Нейман впервые предложил принцип ВМ с автоматическим выполнением команд (рисунок 3.1).

Рис 3.1. Вычислительная машина фон Неймана

Рассмотрим элементы организации основных блоков современных ЭВМ на содержательном уровне на примере общей модели некоторой формальной ЭВМ (рисунок 3.2).

Рис 3.2 Структура формальной ЭВМ

Если рассматривать общие принципы функционирования ЭВМ, не отвлекаясь на специфические архитектурные особенности ЭВМ различных классов и типов, то можно выделить следующие компоненты ЭВМ:

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

2. оперативная память (Оперативная память- это набор ячеек, способных хранить электрические заряды в течении непродолжительного времени (сотые доли секунды));

3. система ввода- вывода, включающая каналы ввода- вывода и/или контроллеры и внешние устройства различного типа и назначения.

2. Архитектурная организация центрального процессора

Центральный процессор (ЦП)- функционально- законченное программно- управляемое устройство обработки информации, выполненное на одной или нескольких СБИС. В современных ПК разных фирм используются процессоры двух основных архитектур:

1. Полная система команд переменной длины- Complex Instruction Set Computer (CISC). Используется фирмой Intel для своих процессоров, устанавливаемых в ПК IBM.

2. Сокращенный набор команд фиксированной длины- Reduced Instruction Set Computer (RISC). Используется в процессорах Motorola, устанавливаемых в ПК фирмы Apple.

CISC- процессоры имеют обширный набор команд. Это усложняет внутреннее устройство управления процессором, увеличивает время исполнения команды на микропрограммном уровне. Команды имеют различную длину и время исполнения. RISC- процессоры имеют ограниченный набор команд, которые выполняются за один такт работы процессора. Это упрощает устройство управления процессором, но при отсутствии нужной команды программист вынужден реализовать её с помощью нескольких команд из имеющегося набора, что увеличивает размер программного кода (рисунок 3.3).

Читать еще:  Типы сетевой архитектуры

адреса данных управ-я

Рисунок 3.3 Архитектура процессора

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

Наиболее сложным узлом является устройство управления выполнением команд, содержащее:

1. Буфер команд- хранит одну или несколько очередных команд программы; пока выполняется очередная команда читает следующие команды из запоминающего устройства.

2. Управление выборкой очередной микропрограммы — это небольшой процессор, работающий по принципу фон Неймана, имеет свой счетчик микрокоманд, который автоматически выбирает очередную микрокоманду из ПЗУ микрокоманд.

3. Дешифратор команд- расшифровывает код операции очередной команды и преобразует его в адрес начала микропрограммы, которая реализует исполнение команды.

4. Постоянное запоминающее устройство (ПЗУ) микрокоманд- это энергонезависимое ЗУ, в которое информация записывается только один раз и затем может только считываться.

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

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

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

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

Для ПК IBM PC процессоры выпускаются фирмой Intel, которая поставляет упрощенный вариант процессора Pentium 4 под названием Seleron, который в два раза дешевле базового варианта процессора. Но последние модели процессора Seleron ни в чем не уступают, а в некоторых случаях превосходят Pentium 4.

Фирма AMD (Advanced Micro Devices) выпускает процессоры, совместимые по системе команд с Intel Pentium 4- Athlon (K7), который также ни в чем не уступают и даже в некоторых случаях превосходят Pentium 4, а стоимость на 20- 30 % дешевле.

Архитектура вычислительных машин

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

Принстонская архитектура

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

Архитектура современных персональных компьютеров основана на
магистрально-модульном принципе .

Любую вычислительную машину образуют три основные компонента:

  • процессор,
  • память,
  • устройства ввода-вывода (УВВ).

Информационная связь между устройствами компьютера осуществляется через системную шину (системную магистраль).

Шина – это кабель, состоящий из множества проводников. Количество проводников, входящих в состав шины, является
максимальной разрядностью шины .

Системная шина, в свою очередь, представляет собой совокупность

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

Системная шина характеризуется тактовой частотой и разрядностью. Количество одновременно передаваемых по шине бит называется
разрядностью шины .

Тактовая частота характеризует число элементарных операций по передаче данных в 1 секунду. Разрядность шины измеряется в битах, тактовая частота – в мегагерцах.

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

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

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

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

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

Основные принципы построения вычислительных машин с архитектурой фон Неймана

  • Принцип двоичности. Для представления данных и команд используется двоичная система счисления.
  • Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором друг за другом в определённой последовательности.
  • Принцип однородности памяти. Как программы (команды), так и данные хранятся в одной и той же памяти (и кодируются в одной и той же системе счисления, чаще всего – двоичной). Над командами можно выполнять такие же действия, как и над данными.
  • Принцип адресуемости памяти. Структурно основная память состоит из пронумерованных ячеек, процессору в произвольный момент времени доступна любая ячейка.
  • Принцип последовательного программного управления. Все команды располагаются в памяти и выполняются последовательно, одна после завершения другой.
  • Принцип условного перехода. Команды из программы не всегда выполняются одна за другой. Возможно присутствие в программе команд условного перехода (а также команд вызова функций и обработки прерываний), которые изменяют последовательность выполнения команд в зависимости от значений данных. Этот принцип был сформулирован задолго до фон Неймана Адой Лавлейс и Чарльзом Бэббиджем, однако был логически включен в указанный набор как дополняющий предыдущий принцип.
Читать еще:  Архитектура mcs 51

Архитектура фон Неймана имеет ряд важных достоинств.

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

Поэтому Принстонская архитектура в течение долгого времени доминировала в вычислительной технике.

Однако ей присущи и существенные недостатки. Основным из них является необходимость последовательной выборки команд и обрабатываемых данных по общей системной шине. При этом общая шина становится «узким местом» (bottleneck – «бутылочное горло»), которое ограничивает производительность цифровой системы.

Гарвардская архитектура

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

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

Архитектура современных ЭВМ

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

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

Шина данных по ней данные передаются между различными устройствами в любом направлении.

Шина адресов. Каждое устройство и ячейка памяти имеет свой адрес, а процессор осуществляет выбор устройства и ячейки памяти, откуда считываются или куда пересылаются данные по шине данных. По ней адреса передаются в одном направлении от процессора к устройствам памяти (оперативной и др.).

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

Общее управление всей системой осуществляет центральный процессор. Он управляет общей шиной, выделяя время другим устройствам для обмена информацией.

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

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

Конструктивно контроллер каждого устройства размещается на общей плате с центральным процессором и запоминающим устройством или, если устройство не является стандартом, входящим в состав компьютера, на специальной плате, вставляемой в специальные разъемы на общей плате – слоты расширения.

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

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

С учетом всего выше сказанного структуру современного ПК можно представить следующей схемой (рисунок 3).

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

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

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

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

Читать еще:  Основные принципы архитектуры

Архитектура компьютера. Принципы фон Неймана. Логические узлы компьютера. Выполнение программы

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

Введение

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

Также аппаратную часть иногда называют «железо».

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

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

Рис. 1. Условная модель структуры архитектуры ЭВМ (Источник)

Принципы фон Неймана

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

Принципы фон Неймана.

1. Принцип однородности памяти. Над командами можно выполнять такие же действия, как и над данными.

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

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

4. Принцип жесткости архитектуры. Неизменяемость в процессе работы топологии, архитектуры, списка команд.

Гарвардская архитектура

Компьютеры, построенные на принципах фон Неймана, имеют классическую архитектуру, но, кроме нее, существуют другие типы архитектуры. Например, Гарвардская. Ее отличительными признаками являются:

  • хранилище инструкций и хранилище данных представляют собой разные физические устройства;
  • канал инструкций и канал данных также физически разделены.

Этапы развития ЭВМ

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

Рис. 2. Поколения ЭВМ (Источник)

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

Функции некоторых узлов компьютера

Каждый логический узел компьютера выполняет свои функции. Функции процессора (Рис. 3):

— обработка данных (выполнение над ними арифметических и логических операций);

— управление всеми остальными устройствами компьютера.

Рис. 3. Центральный процессор компьютера (Источник)

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

Выполнение команды делится на следующие этапы:

  • формирование адреса следующей команды;
  • декодирование команды;
  • вычисление адресов операндов;
  • выборку операндов;
  • исполнение операции;
  • формирование признака результата;
  • запись результата.

Не все из этапов присутствуют при выполнении любой команды (зависит от типа команды), однако этапы выборки, декодирования, формирования адреса следующей команды и исполнения операции имеют место всегда. В определенных ситуациях возможны еще два этапа:

Оперативная память (Рис. 4) устроена следующим образом:

  • прием информации от других устройств;
  • запоминание информации;
  • передача информации по запросу в другие устройства компьютера.

Рис. 4. ОЗУ (Оперативное запоминающее устройство) компьютера (Источник)

Магистрально-модульный принцип

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

Рис. 5. Магистрально-модульный принцип построения ПК

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

Такой принцип справедлив для различных компьютеров, которые можно условно разделить на три группы:

  • стационарные;
  • компактные (ноутбуки, нетбуки и т. д.);
  • карманные (смартфоны и пр.).

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

Список литературы

1. Босова Л.Л. Информатика и ИКТ: Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний, 2012.

2. Босова Л.Л. Информатика: Рабочая тетрадь для 8 класса. – М.: БИНОМ. Лаборатория знаний, 2010.

3. Астафьева Н.Е., Ракитина Е.А., Информатика в схемах. – М.: БИНОМ. Лаборатория знаний, 2010.

4. Танненбаум Э. Архитектура компьютера. – 5-е изд. – СПб.: Питер, 2007. – 844 с.

Дополнительные рекомендованные ссылки на ресурсы сети Интернет

1. Интернет портал «Все советы» (Источник)

2. Интернет портал «Электронная энциклопедия “Компьютер”» (Источник)

3. Интернет портал «apparatnoe.narod.ru» (Источник)

Домашнее задание

1. Глава 2, §2.1, 2.2. Босова Л.Л. Информатика и ИКТ: Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний, 2012.

2. Как расшифровывается аббревиатура ЭВМ?

3. Что подразумевает термин «Архитектура компьютера»?

4. Кем были сформулированы основные принципы, лежащие в основе архитектуры ЭВМ?

5. На чем основывается архитектура современных ЭВМ?

6. Назовите основные функции центрального процессора и оперативной памяти ПК.

Если вы нашли ошибку или неработающую ссылку, пожалуйста, сообщите нам – сделайте свой вклад в развитие проекта.

Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector
×
×