КАТЕГОРИИ: Архитектура-(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) |
Архитектура ЭВМ и принципы фон Неймана
Классификация ЭВМ КОМПЬЮТЕР СОВРЕМЕННЫЙ ПЕРСОНАЛЬНЫЙ
Классифицировать ПК можно по нескольким критериям. 1. Поколения ЭВМ. Идея делить машины на поколения вызвана к жизни тем, что за время короткой истории своего развития компьютерная техника проделала большую эволюцию как в смысле элементной базы (лампы, транзисторы, микросхемы и др.), так и в смысле изменения её структуры, появления новых возможностей, расширения областей применения и характера использования. К первому поколению обычно относят машины, созданные на рубеже 50-х годов. В их схемах использовались электронные лампы. Эти компьютеры были огромными, неудобными и слишком дорогими машинами, которые могли приобрести только крупные корпорации и правительства. Лампы потребляли огромное количество электроэнергии и выделяли много тепла. Набор команд был небольшой, схема арифметико-логического устройства и устройства управления достаточно проста, программное обеспечение практически отсутствовало. Показатели объема оперативной памяти и быстродействия были низкими. Для ввода-вывода использовались перфоленты, перфокарты, магнитные ленты и печатающие устройства. Быстродействие порядка 10–20 тысяч операций в секунду. Примеры машин первого поколения – отечественные МЭСМ, БЭСМ, «Стрела», «Урал», М-20 (рисунок 3.1).
Рисунок 3.1 - Вычислительная машина «Стрела» Второе поколение компьютерной техники - машины, сконструированные примерно в 1955–65 гг. Характеризуются использованием в них как электронных ламп, так и дискретных транзисторных логических элементов. Их оперативная память была построена на магнитных сердечниках. В это время стал расширяться диапазон применяемого оборудования ввода-вывода, появились высокопроизводительные устройства для работы с магнитными лентами, магнитные барабаны и первые магнитные диски. К ЭВМ второго поколения относятся: ЭВМ М-40, -50; «Минск»; БЭСМ-3 -4, -6; «Наири» и др. (рисунок 3.2)
Рисунок 3.2 - Вычислительная машина «Минск-22»
Машины третьего поколения созданы примерно после 60-x годов. Поскольку процесс создания компьютерной техники шел непрерывно и в нём участвовало множество людей из разных стран, имеющих дело с решением различных проблем, трудно и бесполезно пытаться установить, когда «поколение» начиналось и заканчивалось. Возможно, наиболее важным критерием различия машин второго и третьего поколений является критерий, основанный на понятии архитектуры. Машины третьего поколения - это семейства машин с единой архитектурой, то есть программно совместимых. В качестве элементной базы в них используются интегральные схемы, которые также называются микросхемами. Машины третьего поколения имеют развитые операционные системы. Они обладают возможностями мультипрограммирования, т.е. одновременного выполнения нескольких программ. Многие задачи управления памятью, устройствами и ресурсами стала брать на себя операционная система или же непосредственно сама машина. Примеры машин третьего поколения - семейства IBM-360, IBM-370, ЕС ЭВМ (Единая система ЭВМ), СМ ЭВМ (Семейство малых ЭВМ) и др. (рисунок 3.3). Быстродействие машин внутри семейства изменяется от нескольких десятков тысяч до миллионов операций в секунду. Ёмкость оперативной памяти достигает нескольких сотен тысяч слов.
Рисунок 3.3 - Вычислительная машина ЕС-1050 Четвёртое поколение - это поколение компьютерной техники, разработанное после 1970 года. Наиболее важный в концептуальном отношении критерий, по которому эти компьютеры можно отделить от машин третьего поколения, состоит в том, что машины четвёртого поколения проектировались в расчете на эффективное использование современных операционных систем и упрощение процесса программирования для конечного пользователя.
В аппаратурном отношении для них характерно широкое использование интегральных схем в качестве элементной базы, а также наличие быстродействующих запоминающих устройств с произвольной выборкой ёмкостью в десятки мегабайт. C точки зрения структуры машины этого поколения представляют собой многопроцессорные и многомашинные комплексы, работающие на общую память и общее поле внешних устройств. Быстродействие составляет до нескольких десятков миллионов операций в секунду, ёмкость оперативной памяти порядка 1–64 Мбайт. Для них характерны: - применение персональных компьютеров; - телекоммуникационная обработка данных; - компьютерные сети; - широкое применение систем управления базами данных; - элементы интеллектуального поведения систем обработки данных и устройств. 2. По назначению компьютеры можно подразделить: - мэйнфреймы, или большие ЭВМ, - компьютеры, созданные для обработки больших объемов информации. Отличаются исключительной надежностью, высоким быстродействием, очень большой пропускной способностью каналов ввода-вывода. Большинство крупных корпораций, банков, зарубежных правительственных учреждений обрабатывают свои данные именно на таких компьютерах; - суперЭВМ - многопроцессорные компьютеры с большой оперативной памятью (более 10 Гбайт), обладают высокой производительностью при выполнении математических операций. Предназначены для решения задач, требующих объемных вычислений. В основном их используют военные, метеорологи, геологи и другие ученые. Часто суперкомпьютеры объединяют в кластерные структуры (рисунок 3.4);
Рисунок 3.4 - Суперкомпьютеры фирмы GRAY,
- мини-ЭВМ - компьютеры, занимающие промежуточное положение между персональными компьютерами и мэйнфреймами. За рубежом они используются в большинстве крупных фирм, в университетах, правительственных учреждениях, центрах обработки данных и т.д. как для тех задач, для которых производительности персональных компьютеров недостаточно, так и для обеспечения централизованного хранения и обработки данных;
- персональные − для обслуживания одного рабочего места. Персональные компьютеры в свою очередь подразделяются на массовые (большинство существующих на рынке); портативные (обязательно наличие средств компьютерной связи); рабочие станции (высокие требования к устройствам хранения данных); развлекательные (высокие требования к средствам воспроизведения графики и звука). 3. По уровню специализации существует следующая классификация: - универсальные,на базе которых собираются вычислительные системы произвольного характера (для работы с текстами, графикой, музыкой); - специализированные предназначены для узкого круга задач (бортовые ПК судов, самолетов, космических аппаратов). 4. По типоразмерам компьютерыподразделяют: - на настольные (весом более 5 кг); - на портативные - ноутбуки, блокнотные (удобны при транспортировке, массой от 1 до 5 кг); - на карманные имеют функции интеллектуальных записных книжек (массой менее 1 кг) (рисунок 3.5); - на наручные (рисунок 3.6);
- на книжные планшеты (компьютеры для чтения электронных книг); - на web-планшеты (обеспечивают поиск и просмотр разнообразных по форме и содержанию информационных материалов) (рисунок 3.7).
Рисунок 3.7 - Web-планшет 5. По совместимости. Большинство современных компьютеров является IBM PC-совместимыми персональными компьютерами. При этом имеется в виду, что они совместимы с компьютером IBM PC, разработанным в 1981 году фирмой IBM. Слово «совместимость» означает как возможность исполнения на любой модели IBM-совместимого компьютера любой программы, написанной для этого типа компьютеров (программная совместимость), так и возможность независимого подключения к различным компьютерам IBM различных внешних устройств (аппаратная совместимость). Персональные IBM PC-совместимые компьютеры являются наиболее широко используемыми, их мощность постоянно увеличивается, а область применения растет. Однако их возможности все же ограничены, и не всегда их применение оправдано.
Распространены также компьютеры Macintosh фирмы Apple. Компьютеры типа Macintosh - один из видов персональных компьютеров, не совместимых с IBM PC. В середине и конце 80-х годов компьютеры Macintosh, разработанные и производимые фирмой Apple, явились конкурентами IBM PC-совместимым компьютерам, так как обеспечивали наглядный графический интерфейс для работы с пользователем и были значительно проще в эксплуатации. Однако когда в 90-х годах для IBM PC были разработаны операционные системы с графическим интерфейсом семейства Windows, а также многочисленные программы, рассчитанные на них, преимущества Macintosh в значительной мере исчезли. Тем не менее компьютеры Macintosh остаются востребованными в издательском деле, образовании, создании мультимедиапрограмм и во многих других областях.
Классическое построение цифровой ЭВМ сложилось в конце Согласно модели фон Неймана, в состав ЭВМ входят три основных устройства: · арифметическое устройство (АУ); · запоминающее устройство (ЗУ); · устройство управления (УУ). Кроме того, в состав машины входят внешние устройства, через которые в память вводится исходная информация для решения некоторой задачи и выводятся результаты вычислений, и пульт управления для первоначального запуска машины, контроля хода вычислений, остановки вычислений вручную при необходимости и т.д. Схематически машина фон Неймана показана на рисунке 3.8. Память машины состоит из ряда ячеек (регистров), в каждой из которых может храниться одно машинное слово: число, с которым должна оперировать машина, либо инструкция (команда) - указание о том, что должна делать машина. В процессоре 8086/88, на котором построены первые компьютеры IBM, размер машинного слова составлял 2 байта. Последовательность инструкций составляет программу работы машины. Все ячейки занумерованы, номер ячейки называется ее адресом.
При запуске программы в общем случае сначала с пульта управления в память вводятся исходные данные для решения задачи, а также программа вычислений. Затем оператор производит запуск устройства управления. Устройство управления посылает запоминающему устройству сигнал для чтения инструкции по заданному адресу и принимает ее в свой регистр. Далее устройство управления расшифровывает инструкцию и вырабатывает управляющие сигналы: · запоминающему устройству для чтения чисел по указанным в инструкции адресам и передачи их в арифметическое устройство; · арифметическому устройству для приема чисел от запоминающего устройства, выполнения над ними действий в соответствии с кодом команды и передачи результата в запоминающее устройство; · запоминающему устройству для приема чисел. Операции устройства управления состоят, главным образом, в изменении порядка следования инструкций (безусловная или условная передача управления). Операции внешнего устройства состоят в передаче результатов вычислений из памяти внешним устройствам, например на печать, и получении от внешних устройств данных, записываемых в память по адресам, содержащимся в инструкциях (операции ввода-вывода). Фон неймановское построение цифровой ЭВМ содержит фундаментальные идеи, которые сыграли выдающуюся роль в развитии вычислительной техники и не утратили своего значения по сей день. Фундаментальные принципы фон Неймана Принцип двоичного кодирования. Согласно этому принципу, вся информация, поступающая в ЭВМ, кодируется в двоичной системе счисления. Принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что хранится в данной ячейке памяти - число, текст или команда. Это обеспечивает оперативную перенастройку машины с одной задачи на другую без перекоммутаций и изменений в ее схеме, что делает машину универсальным вычислительным инструментом. Инструкции, составляющие программу вычислений, закодированы в виде чисел и ничем не отличаются от чисел, которыми оперирует машина. Это дает возможность прочесть инструкцию как число, переслать ее в арифметическое устройство, произвести с ней некоторые операции и вернуть ее в память. Таким образом, при выполнении программы может происходить ее модификация либо формирование новой программы. Принцип адресности. Структурно основная память состоит из пронумерованных ячеек, процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти так, чтобы к запомненным в них значениям можно было бы впоследствии обращаться или менять их в процессе выполнения программы с использованием присвоенных имен. Рассмотренная классическая модель соответствует вычислительным машинам первого и второго поколений. Для того чтобы перейти к рассмотрению архитектуры современного персонального компьютера, дадим понятие архитектуры. Архитектура компьютера - это общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействием основных ее функциональных узлов. Архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера. Общность архитектуры разных компьютеров обеспечивает их совместимость с точки зрения пользователя. Для современного ПК характерна шинная архитектура, приведенная на рисунке 3.9. Различают внешнюю архитектуру ЭВМ – это то, что видит пользователь, и внутреннюю – это то, из чего состоит машина и на чем основано накопление, обработка и передача информации внутри ЭВМ и между компьютерами. В ПК 3-го и 4-го поколений процессор освобожден от функций обмена, а эту работу стали выполнять контроллеры внешнего устройства (или просто контроллер). Контроллер − это специализированный процессор, управляющий работой «вверенного ему» внешнего устройства по специальным встроенным программам обмена. Из рисунка 3.9 видно, что для связи между отдельными функциональными узлами ЭВМ используется общая шина (часто ее называют магистралью). Шина состоит из трех частей: • шина данных, по которой передается информация; • шина адреса, определяющая, куда передаются данные; • шина управления, регулирующая процесс обмена информацией. Описанную схему легко пополнять новыми устройствами. Это свойство называют открытостью архитектуры. Фирма IBM сделала компьютер не единым неразъемным устройством, а обеспечила возможность его сборки из независимо изготовленных частей. Для пользователя открытая архитектура означает возможность свободно конфигурировать компьютер в зависимости от круга решаемых задач.
Дата добавления: 2014-01-20; Просмотров: 1310; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |