КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Архитектура фон Неймана
Из истории развития вычислительной техники В истории развития вычислительной техники можно особо выделить вклад некоторых ученых, чьи идеи оказали решающее влияние на ее дальнейшее развитие. Это Клод Шеннон, Джон фон Нейман, Алан Тьюринг, Норберт Винер, Конрад Цузе. Джон фон Нейман (1903-1957), американский математик и физик. Фон Нейману принадлежат новаторские работы по компьютерной теории, связанные с логической организацией компьютеров, проблемами функционирования машинной памяти, имитацией случайности, проблемами самовоспроизводящихся систем. В 1944 году фон Нейман, в качестве консультанта по математическим вопросам, присоединился к группе Мокли и Эккерта, занятой созданием машины ENIAC. Тем временем в группе началась разработка новой модели, EDVAC, которая, в отличие от предыдущей, могла бы хранить программы в своей внутренней памяти. В 1945 году Нейман опубликовал "Предварительный доклад о машине EDVAC", в котором описывалась сама машина и ее логические свойства. Описанная Нейманом архитектура компьютера получила название "фон Неймановской", и таким образом ему было приписано авторство всего проекта. Это вылилось впоследствии в судебное разбирательство о праве на патент и привело к тому, что Эккерт и Мокли покинули лабораторию и основали собственную фирму. Тем не менее, "архитектура фон Неймана" была положена в основу всех последующих моделей компьютеров. По фон Нейману вычислительная машина строится на следующих принципах: основными блоками ее являются блок управления, арифметико-логическое устройство, запоминающее устройство и устройства ввода-вывода; программы и данные хранятся в одной и той же памяти, и, таким образом, концепция хранимой программы является основной; устройство управления и арифметическое устройство, обычно объединенные в центральный процессор (который может содержать внутреннюю память в виде накопителей и разнообразных регистров), определяют действия, подлежащие выполнению, путем считывания команд из оперативной памяти. Арифметико-логическое устройство (АЛУ) выполняет арифметические, логические операции. Команды АЛУ – просты: "сравнить два числа", "переслать число", "сложить" и др. Устройство управления (УУ) организует работу ЭВМ, в частности это устройство извлекает очередную команду из памяти, расшифровывает команду, выбирает из памяти операнды к расшифрованной команде и передает их АЛУ для выполнения расшифрованной операции, а после выполнения пересылает результат для хранения в память. При этом УУ реагирует на нормальный или аварийный ход выполнения операции. Совокупность АЛУ и УУ, информационно-управляющих линий называется процессором компьютера. Отсюда следует, что программа для фон-неймановской вычислительной машины состоит из набора команд, которые выполняются одна за другой. Адрес очередной ячейки памяти, из которой следует брать команду, указывается "счетчиком команд" в устройстве управления. Также следует, что данные, с которыми работает программа, могут включать в себя отдельные поименованные переменные и области памяти, так что к запомненным в них значениям можно впоследствии обращаться или менять их во время выполнения программ с использованием присвоенных имен. Подавляющее большинство вычислительных машин на сегодняшний день — это фон-неймановские машины. Разнообразие современных ЭВМ необычайно велико, что говорит о внедрении вычислительной техники в самые различные сферы деятельности человека. Весь спектр современных вычислительных систем можно разделить на три больших класса: мини-ЭВМ (включая персональные компьютеры), мейнфреймы, суперкомпьютеры. В настоящее время эти классы разнятся не столько по внешнему виду, сколько по функциональным возможностям. Каждый класс ЭВМ продолжает пополняться новыми представителями. Стремительное развитие вычислительной техники делает затруднительным проведение четкой грани между разными классами ЭВМ. Можно сказать, что в целом в результате совершенствования технологии изготовления ЭВМ происходит увеличение их мощности и уменьшение габаритов. Так, современные микро-, мини-ЭВМ и персональные компьютеры обладают практически теми же возможностями, которыми обладали большие ЭВМ 60-х годов 20 века. Несмотря на разнообразие типов ЭВМ, все они построены на основе некоторых общих принципов. Эти принципы были сформулированы в 40-х годах нашего столетия выдающимся американским математиком Джоном фон Нейманом. Структурная схема ЭВМ, показанная на рисунке, широко использовалась в первых вычислительных машинах. Затем, при последующем развитии ЭВМ, она модернизировалась, так как имела существенный недостаток, связанный с тем, что управление вводом-выводом и выполнение команд в этой структуре осуществлялось общим устройством управления. При такой структуре ЭВМ все виды обработки программы на время выполнения операций ввода-вывода прекращались из-за занятости процессора, что существенно снижало быстродействие ЭВМ. Для устранения этого недостатка в состав ЭВМ было включено дополнительное устройство — канал ввода-вывода — устройство, обеспечивающее взаимодействие процессора и периферийных устройств. Каналы обеспечивали не только независимый доступ к памяти, но и автономное управление специальными операциями ввода-вывода. Фактически каждый из каналов представлял собой небольшой специализированный процессор обмена. Они имели специфическую систему команд, обеспечивающую только выполнение функций по вводу и выводу информации параллельно с центральным процессором ЭВМ. Таким образом, в ЭВМ унифицировались принципы обмена с внешними устройствами Изменения элементно-технологической базы привели к изменению сложившихся принципов проектирования вычислительной техники. На смену ЭВМ третьего поколения (70-80гг. ХХвека) приходят микро- и мини-ЭВМ, основанные на идеях проблемной ориентации систем, параллельной и конвейерной обработки информации. Развиваются принципы регулярности и однородности структур на различных уровнях организации, становится реальной возможностью идея создания адаптивно перестраиваемых вычислительных систем, конфигурация которых изменяется в процессе решения задачи с целью наиболее эффективной организации вычислительного процесса и обеспечения живучести системы. Характерной чертой развития средств вычислительной техники является аппаратная реализация функций математического обеспечения, что позволяет существенно повысить производительность вычислительных систем. Дальнейшее развитие получает принципы модульности, магистральности и микропрограммируемости. По сравнению с ЭВМ общего назначения эти машины меньше по объему и габаритным размерам, проще по устройству, дешевле и удобнее в эксплуатации. Обмен информацией с компьютером осуществляется устройствами ввода и устройствами вывода. Пример. Устройствами ввода являются, например, клавиатура, мышь. Устройствами вывода — дисплей, принтер, плоттер.
Дата добавления: 2014-01-06; Просмотров: 1896; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |