рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Архитектура фон Неймана

Архитектура фон Неймана - раздел Компьютеры, Комплектующие компьютера Большинство Современных Процессоров Для Персональных Компьют...

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

Д. фон Нейман придумал схему постройки компьютера в 1946 году.

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

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

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

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

Этапы цикла выполнения:

  1. Процессор выставляет число, хранящееся в регистре счётчика команд, на шину адреса, и отдаёт памяти команду чтения;
  2. Выставленное число является для памяти адресом; память, получив адрес и команду чтения, выставляет содержимое, хранящееся по этому адресу, на шину данных, и сообщает о готовности;
  3. Процессор получает число с шины данных, интерпретирует его как команду (машинную инструкцию) из своей системы команд и исполняет её;
  4. Если последняя команда не является командой перехода, процессор увеличивает на единицу (в предположении, что длина каждой команды равна единице) число, хранящееся в счётчике команд; в результате там образуется адрес следующей команды;
  5. Снова выполняется п. 1.

Данный цикл выполняется неизменно, и именно он называется процессом (откуда и произошло название устройства).

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

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

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

Та́ктовая частота́ - величина, характеризующая количество операций, выполняемых процессором за единицу времени. Под выполнением операции подразумевают обработку одного логического 0 или единицы. Тактовая частота процессора зависит не только от его собственной частоты, а и от размера/частоты кеш памяти, ширины шины и архитектуры компьютера. Многие современные процессоры поддаються "разгону", т.е. увеличению частоты процессора программными или физическими средствами. Способность выполнения нескольких машинных инструкций за один такт процессора привело к существенному увеличению производительности.

– Конец работы –

Эта тема принадлежит разделу:

Комплектующие компьютера

На сайте allrefs.net читайте: "Комплектующие компьютера"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Архитектура фон Неймана

Что будем делать с полученным материалом:

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

Все темы данного раздела:

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

По строению
ЭЛТ — на основе электронно-лучевой трубки (англ. CRT — cathode ray tube) Устройство цветно

Материнская плата.
  Материнская плата (Motherboard). На материнской плате размещаются все основные узлы компьютера

Процессор.
Процессор (CPU – Central Processing Unit). Процессор – это элемент компьютера, кото

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

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

Винчестер.
Накопи́тель на жёстких магни́тных ди́сках, жёсткий диск, хард, HDD, HMDD или винче́с

Характеристики
Интерфейс — набор, состоящий из линий связи, сигналов, посылаемых по этим линиям, технических средств, поддерживающих эти линии, и правил обмена. Современные накопители могут испол

Видеокарта.
Видеокарта (Video Card) – устройство, для вывода алфавитно-цифровой и графической информации на монитор. Т.е.

Звуковая карта.
Звуковая карта (Sound Card, Sound Blaster) – устройство, предназначенное для вывода звука компьютера на колонк

Клавиатура.
Клавиатура (Keyboard) – устройство для ввода алфавитно-цифровой информации в компьютер.

Алфавитно-цифровые клавиши
Набор на компьютерн

Клавиши-модификаторы
На клавиатуре аналогом этих клавиш являются клавиши «Ctrl», «Alt», «Shift» и клавиша «Windows». Их часто называют клавиши-модификаторы. В сочетаниях можно зажимать не только одну и

Назначение некоторых клавиш
«F1-F12» — функциональные клавиши, в разных программах работают по разному, тоже используются в сочетаниях клавиш; «Shift+буква» — сделать букву заглавной;

Глобальные сочетания клавиш в Windows XP
«Alt+[Shift]+Tab» — переключение между окнами; «Alt+F4» — закрыть активное окно; «Alt+Space (пробел)» — открытие системного меню окна. С помощью него можно закрывать, сворач

Лазерные мыши
Лазерный датчик

Колонки.
Колонки (Sound Speakers, Speakers) – устройство предназначенное для воспроизведения звука компьютером. Компьют

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги