- •394026 Воронеж, Московский проспект, 14 Оглавление
- •1. Принципы организации электронных вычислительных машин 23
- •2. Функциональная организация 37
- •3. Структурная организация электронных вычислительных машин 111
- •4. Организация процессоров 157
- •5. Организация операционных устройств 206
- •6. Организация памяти электронных вычислительных машин 264
- •Введение
- •1.Принципы организации электронных вычислительных машин
- •1.1Основные факторы, определяющие принципы организации электронных вычислительных машин
- •1.2Состав устройств, структура и порядок функционирования электронных вычислительных машин
- •1.3Основные технические характеристики вычислительного комплекса
- •2.2Режимы работы электронных вычислительных машин (организация вычислительных процессов)
- •2.3Средства мультипрограммирования
- •2.4Организация системы прерываний
- •2.5Многоуровневая организация памяти электронных вычислительных машин
- •2.6Средства защиты основной оперативной памяти
- •2.7Защита информации в персональных электронных вычислительных машинах ibm pc
- •2.8Машинные элементы информации
- •2.9Представление данных в электронных вычислительных машинах
- •2.9.1Представление чисел
- •2.9.2 Представление текстовой информации и логических значений
- •2.10 Форматы команд и машинные операции
- •2.11 Способы адресации информации в памяти электронных вычислительных машин
- •2.12 Организация адресного пространства внешней памяти. Виртуальная организация памяти
- •2.13 Особенности архитектуры персональных электронных вычислительных машин типа ibm pc
- •3.Структурная организация электронных вычислительных машин
- •3.1Понятие структурной организации электронных вычислительных машин
- •3.2Классы устройств электронных вычислительных машин
- •3.3Магистрально-модульный принцип построения электронных вычислительных машин. Понятие интерфейса
- •3.4Типовые конфигурации (структуры) однопроцессорных вычислительных комплексов
- •3.5Структуры мультипроцессорных и мультимашинных вычислительных комплексов
- •3.5.1Многомашинные вычислительные комплексы
- •3.5.2Мультипроцессорные вычислительные комплексы
- •3.5.3Мультипроцессорный вычислительный комплекс с раздельной памятью
- •3.6Нейрокомпьютеры
- •4.Организация процессоров
- •4.1Цикл выполнения команд
- •4.2Конвейерная организация процессоров
- •4.3Особенности организации современных процессоров
- •4.4 Эволюция способов организации процессоров
- •5.Организация операционных устройств
- •5.1Принцип микропрограммного управления (функциональная организация операционных устройств)
- •5.2Средства описания функций операционных устройств
- •5.3Структурная организация операционных устройств
- •5.4Функция и структура операционного автомата
- •5.5Организация работы операционных устройств во времени
- •5.6Структурный базис операционного автомата
- •5.7Организация операционного автомата
- •5.8Понятие микропроцессора
- •5.9Организация управляющего автомата
- •5.9.1Организация управляющего автомата с программируемой логикой управления
- •5.9.2Укрупненная структура управляющего автомата с программируемой логикой
- •5.9.3Управляющие автоматы с жесткой логикой управления
- •5.9.4С равнение характеристик управляющих автоматов с программируемой и жесткой логикой
- •6.Организация памяти электронных вычислительных машин
- •6.1Основные понятия
- •6.2Организация и основные характеристики запоминающих устройств
- •6.3Классификация запоминающих устройств
- •6.4Организация памяти первого уровня
- •6.5Организация адресных (сверхоперативных) запоминающих устройств
- •6.6Запоминающие устройства с ассоциативной организацией
- •6.7Организация кэш–памяти на основе ассоциативного запоминающего устройства (кэш с ассоциативной организацией)
- •6.8Организация стековых (магазинных) запоминающих устройств
- •6.9Организация памяти второго уровня (основной оперативной памяти)
- •6.10Организация памяти третьего уровня (внешней памяти)
- •6.10.1Классификация и основные характеристики внешних запоминающих устройств
- •6.10.2Организация накопителей на магнитных дисках
- •6.10.3 Организация накопителей на магнитной ленте
- •6.10.4 Организация оптических дисков
- •Библиографический список
3.6Нейрокомпьютеры
Принципы обработки информации в современных ЭВМ (ВК) и принципы функционирования мозга человека существенно различаются. Мозг человека работает на основе параллельной обработки информации в нейронных сетях. ВК, построенные на основе принципов параллельной обработки информации в распределенных (искусственных) нейронных сетях, называют нейрокомпьютерами.
Построение нейрокомпьютеров (НК) базируется на использовании идеи имитации поведения клеток головного мозга – нейронов. Идея впервые была предложена в 1949 году. Ее суть: построить ЭВМ в виде нейронной сети, которая путем обучения настраивается на решение различных конкретных задач.
В общем случае модель нейронной сети состоит (строится) из множества формализованных нейронов, между которыми устанавливаются синаптические связи. Изменение состояния нейрона сети происходит по суммарному возбуждению, происходящему по синаптическим связям от других нейронов сети.
Базовым элементом искусственных нейронных сетей является искусственный нейрон – т.н. линейный пороговый элемент ЛПЭ (рисунок 3.21).
П оведение ЛПЭ описывается выражением
г де xi - входные сигналы, Wi- весовые коэффициенты, f – пороговая функция, означающая, что выход у ЛПЭ определяется взвешенной суммой входных сигналов. Виды пороговых функций представлены на рисунке 3.22.
Рисунок 3.22
Из ЛПЭ организуются, например, линейные матрицы, называемые слоями или уровнями сети. На рисунке 3.23 приведен пример трехуровневой сети. Это сеть с прямыми связями от входов к выходам.
Рисунок 3.23
Больше возможностей у сетей с обратными связями, от последующих уровней к предшествующим. Такие сети позволяют обнаруживать и запоминать образцы (образы), подаваемые на вход сети, без программирования сети. Такого рода сети способны обучаться. Обучение происходит путем сравнения входных образцов с хранящимися в сети и, если это новый образец, то производится его запоминание и т. д. В процессе сравнения формируются новые весовые коэффициенты и осуществляется самообучение.
Таким образом, нейронная сеть сама себя программирует на основе подаваемой на ее вход информации. Области применения нейронных сетей – решение сложных задач искусственного интеллекта, в частности, зрительных, слуховых и т. п. Нейронная сеть рассматривается как альтернатива алгоритмическому программированию, т.е. как альтернатива фон неймановским ЭВМ.
Реализовать нейронные сети можно на основе транспьютеров путем их соответствующего программирования (настройки) на работу в качестве ЛПЭ. Однако человеческий мозг представляет «аналоговую» ЭВМ, поэтому нейронную сеть лучше строить на базе аналоговых БИС – специализированных БИС, нейрочипов. При таком подходе для построения ЛПЭ потребуется только один многовходовой транзистор, роль весовых коэффициентов в котором могут выполнять резисторные матрицы.
4.Организация процессоров
Структурная организация процессоров вытекает из принципа программного управления Дж. фон Неймана: процессор - это устройство для реализации процесса выполнения программы. Процесс выполнения программы сводится к выполнению действий, известных как цикл выполнения команд:
Выборка команды из памяти.
Выборка операндов.
Выполнение операции.
Запись результата.
Переход к п.1.