![](/user_photo/2706_HbeT2.jpg)
- •Общие принципы построения современных эвм. Поколения эвм.
- •Основные характеристики эвм.
- •Состав центральных устройств пэвм.
- •Структурная схема пэвм.
- •Структура базового микропроцессора. Архитектура фон Неймана. Параллельная архитектура.
- •Конвейерная архитектура центрального процессора.
- •Суперскалярная архитектура процессора. Cisc-, risc-, misc- и многоядерные процессоры. Суперскалярная архитектура
- •Cisc-процессоры
- •Risc-процессоры
- •Misc-процессоры
- •Vliw-процессоры
- •Многоядерные процессоры
- •Особенности архитектуры mips.
- •Сегментно-страничная организация памяти.
- •Однопрограммный и многопрограммный режимы работы эвм. Виртуальная память.
- •11. Система прерываний.
- •12. Организация функционирования эвм с магистральной архитектурой.
- •13. Материнская плата.
- •14. Видеосистема. Мониторы.
- •Видеоадаптер
- •Монитор
- •Программные средства
- •Электронно-лучевая трубка
- •15. Видеосистема. Видеокарта.
- •16. Системы ввода-вывода.
- •17. Сканеры.
- •18. Принтеры.
- •19. Технология динамической трансляции адресов.
- •Недостатки
- •20. Состав, устройство и принцип действия основной памяти. Основные характеристики оперативного запоминающего устройства.
- •21.Постоянные запоминающие устройства. Сверхоперативные запоминающие устройства.
- •4.12. Постоянная память, общая информация
- •22.Внешние запоминающие устройства пэвм. Внешние запоминающие устройства пэвм. Накопители информации
- •24.Системы счисления. Представление числовой информации в эвм.
- •1.1 Непозиционные системы счисления
- •1.2 Позиционные системы счисления
- •5. Формы представления двоичных чисел в эвм
- •Машинные коды. Прямой код. Обратный код. Дополнительный код. Модифицированные обратные и дополнительные коды.
- •Представление числа в прямом коде
- •Двоичный пример
- •Представление числа в дополнительном коде
- •3.6.2. Модифицированные обратный и дополнительный коды
- •26. Отображение адресного пространства программы на основную память
- •27.Арифметические операции над числами с фиксированной точкой и над двоичными числами с плавающей точкой.
- •2.3.3. Арифметические операции над двоичными числами с плавающей точкой
- •2.3.4. Арифметические операции над двоично-десятичными кодами чисел
- •28.Оперативный контроль вычислительных операций по вычетам
- •8.1. Расчетные соотношения
- •8.2. Примеры решения задач
- •29.Адресная структура команд микропроцессора и планирование ресурсов
- •30.Организация работы эвм при выполнении задания пользователя
- •31.Арифме́тико-логи́ческое устро́йство
- •Организация и принципы действия
- •Операции в алу
- •Классификация алу
- •32.Устройство Управления
- •33.Режимы адресации 16-разрядного микропроцессора
- •34.Взаимодействие основных узлов и устройств персонального компьютера при автоматическом выполнении команды
Структура базового микропроцессора. Архитектура фон Неймана. Параллельная архитектура.
Архитектура фон Неймана (англ. von Neumann architecture) — широко известный принцип совместного хранения программ и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако, соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектурефон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.
Наличие заданного набора исполняемых команд и программ было характерной чертой первых компьютерных систем. Сегодня подобный дизайн применяют с целью упрощения конструкции вычислительного устройства. Так, настольные калькуляторы, в принципе, являются устройствами с фиксированным набором выполняемых программ. Их можно использовать для математических расчётов, но невозможно применить для обработки текста и компьютерных игр, для просмотра графических изображений или видео. Изменение встроенной программы для такого рода устройств требует практически полной их переделки, и в большинстве случаев невозможно. Впрочем, перепрограммирование ранних компьютерных систем всё-таки выполнялось, однако требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации и перестройки блоков и устройств и т. п.
Всё изменила идея хранения компьютерных программ в общей памяти. Ко времени её появления использование архитектур, основанных на наборах исполняемых инструкций, и представление вычислительного процесса как процесса выполнения инструкций, записанных в программе, чрезвычайно увеличило гибкость вычислительных систем в плане обработки данных. Один и тот же подход к рассмотрению данных и инструкций сделал лёгкой задачу изменения самих программ.
Принципы фон Неймана:
1. Принцип двоичного кодирования. Согласно этому принципу, вся информация, поступающая в ЭВМ, кодируется с помощью двоичных сигналов (двоичных цифр, битов) и разделяется на единицы, называемые словами.
2. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что хранится в данной ячейке памяти - число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.
3. Принцип адресуемости памяти. Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.Отсюда следует возможность давать имена областям памяти, так, чтобы к запомненным в них значениям можно было бы впоследствии обращаться или менять их в процессе выполнения программы с использованием присвоенных имен.
4. Принцип последовательного программного управления. предполагает, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
5 Принцип жесткости архитектуры. Неизменяемость в процессе работы топологии, архитектуры, списка команд.
Массово-параллельная архитектура (англ. Massive Parallel Processing, MPP) — класс архитектур параллельных вычислительных систем. Особенность архитектуры состоит в том, что память физически разделена.
Система строится из отдельных узлов (англ. node), содержащих процессор, локальный банк оперативной памяти, коммуникационные процессоры или сетевые адаптеры, иногда — жесткие диски и/или другие устройства ввода/вывода. Доступ к банку оперативной памяти данного узла имеют только процессоры из этого же узла. Узлы соединяются специальными коммуникационными каналами.
Пользователь может определить логический номер процессора, к которому он подключен, и организовать обмен сообщениями с другими процессорами. На машинах массово-параллельной архитектуры используются два варианта работы операционной системы:
В одном полноценная операционная система работает только на управляющей машине (front-end), а на каждом отдельном узле функционирует сильно урезанный вариант ОС, обеспечивающий работу расположенной в нем ветви параллельного приложения.
Во втором варианте на каждом модуле работает полноценная, чаще всего UNIX-подобная ОС, устанавливаемая отдельно.