• Лекции по эвм. Кагиров Р.Р. Лекции по Организации ЭВМ - файл n1.doc. Организация функционирования ЭВМ с могестральной структурой

    04.03.2024

    4.Тенденции развития вычислительной техники

    По мнению специалистов, в первом десятилетии XXI в. будут повышаться значимость программного обеспечения, возрастание проблем его совместимости и обеспечения безопасности.

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

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

    Одним из наиболее перспективных направлений развития вычислительной техники является реализация концепции сетевых вычислений, использующая идею привлечения для вычислений свободных ресурсов компьютеров. Эта концепция получила название Grid и включает в себя пять ключевых пунктов:

    Применение открытых стандартов;

    Объединение разнородных систем;

    Совместное использование данных;

    Динамическое выделение ресурсов;

    Объединение вычислительных сетей множества предприятий и организаций.

    Развитие ЭВМ будет идти по пути создания оптоэлектронных ЭВМ с массовым параллелизмом и нейронной структурой, представляющих собой распределенную сеть большого числа (десятки тысяч) несложных микропроцессоров, моделирующих архитектуру нейронных биологических систем.

    Дальнейшее развитие получат переносные персональные компьютеры с беспроводным подключением к глобальной сети Интернет.

    Следует отметить, что развитие вычислительной техники всецело зависит от тенденций развития мировой экономической системы.

    Лекция № 6 История развития вычислительной техники

    Лекция № 3 Поколения и классификация ЭВМ

    1.Поколения вычислительной техники

    Выделяют пять поколений ЭВМ.

    Первое поколение (1945-1954) характеризуется появлением техники на электронных лампах. Это эпоха становления вычислительной техники. Большинство машин первого поколения были экспериментальными устройствами и создавались с целью проверки тех или иных теоретических положений. Вес и размеры этих компьютеров были такими, что они нередко требовали отдельных зданий.

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

    Во втором поколении (1955-1964) вместо электронных ламп использовались транзисторы, а в качестве устройств памяти стали применяться магнитные сердечники и барабаны - прототипы современных жестких дисков. Все это позволило сократить габариты и стоимость компьютеров, которые тогда впервые стали производиться на продажу.

    Но главные достижения этой эпохи относятся к области программ. Во втором поколении впервые появилось то, что сегодня называется операционной системой. Тогда же были разработаны первые языки высокого уровня - Фортран, Алгол, Кобол. Два этих важных усовершенствования позволили значительно упростить и ускорить написание программ для компьютеров.

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

    В третьем поколении (1965-1974) впервые стали использоваться интегральные схемы - целые устройства и узлы из десятков и сотен транзисторов, выполненные на одном кристалле полупроводника (микросхемы). В то же время появилась полупроводниковая память, которая и до настоящего времени используется в персональных компьютерах в качестве оперативной.

    В те годы производство компьютеров приняло промышленный размах. Фирма IBM первой реализовала серию полностью совместимых друг с другом компьютеров от самых маленьких, размером с небольшой шкаф (меньше тогда еще не делали), до самых мощных и дорогих моделей. Наиболее распространенным в те годы было семейство System/360 фирмы IBM, на основе которого в СССР была разработана серия ЕС ЭВМ. Еще в начале 1960-х гг. появились первые миникомпьютеры - маломощные компьютеры, доступные по цене небольшим фирмам или лабораториям. Мини-компьютеры были первым шагом на пути к персональным компьютерам, пробные образцы которых были выпущены только в середине 1970-х гг.

    Между тем количество элементов и соединений, умещающихся в одной микросхеме, постоянно росло, и в 1970-е гг. интегральные схемы содержали уже тысячи транзисторов.

    В 1971 г. фирма Intel выпустила первый микропроцессор, который предназначался для только появившихся настольных калькуляторов. Это изобретение произвело в следующем десятилетии настоящую революцию. Микропроцессор является главной составляющей частью современного персонального компьютера.

    На рубеже 1960 -70-х гг. (1969) появилась первая глобальная компьютерная сеть ARPA, прототип современной сети Интернет. В том же 1969 г. одновременно появились операционная система Unix и язык программирования С ("Си"), оказавшие огромное влияние на программный мир и до сих пор сохраняющие свое главенствующее положение.

    Четвертое поколение (1975 -1985) характеризуется небольшим количеством принципиальных новаций в компьютерной науке. Прогресс шел в основном по пути развития того, что уже изобретено и придумано, прежде всего, за счет повышения мощности и миниатюризации элементной базы и самих компьютеров.

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

    Большие компьютеры и суперкомпьютеры, конечно же, продолжают развиваться. Но теперь они уже не доминируют в компьютерном мире, как было раньше.

    Некоторые характеристики вычислительной техники четырех поколений приведены в

    Характеристика

    Положение

    первое

    второе

    третье

    четвёртое

    Основной элемент

    Электронная лампа

    Транзистор

    Интегральная схема

    Большая интегральная схема

    Количество ЭВМ в мире, шт.

    Десятки тысяч

    Миллионы

    Размер ЭВМ

    Значительно меньший

    Десятки тысяч

    Микро ЭВМ

    Быстродействие (условное) операций/ с

    Несколько единиц

    Несколько десятков единиц

    Несколько тысяч единиц

    Несколько десятков тысяч единиц

    Носитель информации

    Перфокарта, перфолента

    Магнитная лента

    Гибкий диск

    Пятое поколение (1986 г. до настоящего времени) в значительной мере определяется результатами работы японского Комитета научных исследований в области ЭВМ, опубликованными в 1981г. Согласно этому проекту ЭВМ и вычислительные системы пятого поколения кроме высокой производительности и надежности при более низкой стоимости с помощью новейших технологий должны удовлетворять следующим качественно новым функциональным требованиям:

      обеспечить простоту применения ЭВМ путем реализации систем ввода/вывода информации голосом, а также диалоговой обработки информации с использованием естественных языков;

      обеспечить возможность обучаемости, ассоциативных построений и логических выводов;

      упростить процесс создания программных средств путем автоматизации синтеза программ по спецификациям исходных требований на естественных языках;

      улучшить основные характеристики и эксплуатационные качества вычислительной техники для удовлетворения различных социальных задач, улучшить соотношения затрат и результатов, быстродействия, легкости, компактности ЭВМ;

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

    В настоящее время ведутся интенсивные работы по созданию оптоэлектронных ЭВМ с массовым параллелизмом и нейронной структурой, представляющих собой распределенную сеть большого числа (десятки тысяч) несложных микропроцессоров, моделирующих архитектуру нейронных биологических систем.

    2.Классификация электронно-вычислительных машин

    ЭВМ можно классифицировать по ряду признаков:

      По принципу действия.

      По назначению ЭВМ.

      По размерам и функциональным возможностям.

    По принципу действия ЭВМ :

      АВМ – аналоговые вычислительные машины непрерывного действия, работают с информацией, представленной в непрерывной (аналоговой) форме, т.е. в виде непрерывного ряда значений какой-либо физической величины (чаще всего электрического напряжения);

      ЦВМ – цифровые вычислительные машины дискретного действия, работают с информацией, представленной в дискретной (цифровой) форме;

      ГВМ – гибридные вычислительные машины комбинированного действия, работают с информацией, представленной как в цифровой, так и аналоговой форме. ГВМ совмещают в себе достоинства АВМ и ЦВМ. Их целесообразно использовать для решения задач управления сложными быстродействующими техническими комплексами.

    По назначению ЭВМ :

      универсальные ЭВМ предназначены для решения самых различных инженерно-технических задач: экономических, математических, информационных и других, отличающихся сложностью алгоритмов и большим объемом обрабатываемых данных;

      проблемно-ориентированные ЭВМ служат для решения более узкого круга задач, связанных, как правило, с управлением технологическими процессами;

      специализированные ЭВМ используются для решения узкого круга задач или реализации строго определенной группы функций.

    По размерам и функциональным :

      сверхмалые (микро ЭВМ ) обязаны своим появлением изобретению микропроцессора, наличие которого первоначально служило определяющим признаком микро ЭВМ, хотя сейчас микропроцессоры используются во всех без исключения классах ЭВМ;

      малые (мини-ЭВМ) используются чаще всего для управления технологическими процессами;

      большие ЭВМ чаще всего называют мэйнфреймами (mainframe). Основные направления эффективного применения мэйнфреймов – это решение научно-технических задач, работа в вычислительных системах с пакетной обработкой информации, работа с большими базами данных, управление вычислительными сетями и их ресурсами;

      сверхбольшие (суперЭВМ) – мощные многопроцессорные вычислительные машины быстродействием десятки миллиардов операций в секунду и объемом оперативной памяти десятки Гбайт.

    3.Принципы строения и функционирования ЭВМ Джона фон Неймана

    Большинство современных ЭВМ функционирует на основе принципов, сформулированных в 1945 г. американским ученым венгерского происхождения Джоном фон Нейманом.

    1. Принцип двоичного кодирования . Согласно этому, вся информация, поступающая в ЭВМ, кодируется с помощью двоичных символов (сигналов).

    2. Принцип программного управления . Компьютерная программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.

    3. Принцип однородности памяти . Программы и данные хранятся в одной и той же памяти, поэтому ЭВМ не различает, что хранится в данной ячейке памяти - число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.

    4. Принцип адресности . Структурно основная память состоит из пронумерованных ячеек, любая из которых доступна процессору в любой момент времени.

    Согласно фон Нейману, ЭВМ состоит из следующих основных блоков:

    1) устройство ввода/вывода информации;

    2) память ЭВМ;

    3) процессор, включающее устройство управления (УУ) и арифметико-логическое устройство (АЛУ).

    В ходе работы ЭВМ информация через устройства ввода попадает в память. Процессор извлекает из памяти обрабатываемую информацию, работает с ней и помещает в нее результаты обработки. Полученные результаты через устройства вывода сообщаются человеку.

    Память ЭВМ состоит из двух видов памяти: внутренней (оперативной ) и внешней (долговременной ).

    Оперативная память – это электронное устройство, которое хранит информацию, пока питается электроэнергией. Внешняя память – это различные магнитные носители (ленты, диски), оптические диски.

    За прошедшие десятилетия процесс совершенствования ЭВМ шел в рамках приведенной обобщенной структуры.

    4.Классификация персональных компьютеров

    Как указывалось выше, персональный компьютер (ПК) представляет собой универсальную однопользовательскую микро ЭВМ.

    Персональный компьютер в первую очередь является общедоступной ЭВМ и обладает определенной универсальностью.

    Для удовлетворения потребностей пользователя ПК должен обладать следующими свойствами:

      иметь относительно небольшую стоимость, быть доступным для индивидуального покупателя;

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

      обеспечивать гибкость архитектуры, делающей возможным ее перестройку для разнообразных применений в сфере управления, науки, образования, в быту;

      операционная система и программное обеспечение должны быть достаточно простыми, чтобы с ПК мог работать пользователь без профессиональной специальной подготовки;

      иметь высокую надежность работы (более 5000 ч наработки на отказ).

    В соответствии с международным стандартом-спецификацией РС99 ПК по назначению делятся на следующие категории:

      массовый ПК (Consumer);

      деловой ПК (Office PC);

      портативный ПК (Mobile PC);

      рабочая станция (Workstation PC);

      развлекательный ПК (Entertainment PC).

    Большинство ПК, имеющихся в настоящее время на рынке, являются массовыми. Для деловых ПК минимизированы требования к средствам воспроизведения графики, а к средствам работы со звуковыми данными требования вообще не предъявляются. Для портативных ПК обязательным является наличие средств для создания соединений удаленного доступа, т.е. средств компьютерной связи. В категории рабочих станций повышены требования к устройствам хранения данных, а в категории развлекательных ПК – к средствам воспроизведения звука и видео.

    По поколениям ПК делятся:

      на ПК 1-го поколения, используют 8-битные микропроцессоры;

      ПК 2-го поколения, используют 16-битные микропроцессоры;

      ПК 3-го поколения, используют 32-битные микропроцессоры;

      ПК 4-го поколения, используют 64-битные микропроцессоры.

    ПК можно также разделить на две большие группы: стационарные и переносные. К переносным компьютерам относятся ноутбуки, электронные записные книжки, секретари и блокноты.

    ВМ – это комплекс программных средств, предназначенных для автоматической обработки информации.

    Структура, архитектура ЭВМ, систем и сетей.

    Лекции: к.т.н., доц. Шарнов Александр Иванович.

    Практика: Ивакин Константин Николаевич.

    ВВЕДЕНИЕ

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

    Основные особенности информационной экономики:

    1).Главной формой накопления является накопление знаний и другой полезной информации.

    2).Это изменение характера производства процессов в основных областях.

    3).Экономически оправданным является мелкосерийное и индивидуальное производство.

    4).Резкое возрастание скорости экономических процессов.

    5).Усиление интеграционных процессов.

    Развитые страны мира стали на путь информационной экономики в 70 годах.

    Такой путь имели следующие моменты:

    1).Превышение суммарных затрат, чисто информационной базы над другими отраслями.

    2).Возрастание доли не вещественных затрат.

    3).Формирование глобальных коммуникаций сети общества.

    4).Увеличение в производстве до 50% населения занятые информационной обработкой.

    ПРИНЦИПЫ ПОСТОЕНИЯ И АРХИТЕКТУРА ЭВМ.

    ЭВМ, компьютер – это комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач.

    Требования пользователей к выполнению вычислительных работ определяется подбором и настройкой технических и программных средств объединенных в одну структуру.

    Структура ЭВМ – это совокупность ее элементов и их связей. Различают структуры технических, программных и аппаратурно-программных средств.

    Архитектура ЭВМ – это многоуровневая иерархия аппаратурно-программных средств, из которых состоит ЭВМ. Каждый из уровней допускает многовариантное построение и применение.

    Детализацией архитектурного и структурного построения ЭВМ занимаются различные категории специалистов вычислительной техники:

      Инженеры (схема техники) – проектируют отдельные технические устройства и разрабатывают методы сопряжения друг с другом.

      Системные программисты – создают программы управления техническими средствами, информационного распределения между уровнями, организацию вычислительного процесса.

      Прикладные программисты – разрабатывают пакеты программ более высокого уровня, которые обеспечивают взаимодействие пользователя с ЭВМ и необходимый для этого сервис.

      Специалисты по эксплуатации ЭВМ – занимаются общими вопросами взаимодействия пользователя с ЭВМ.

    1) Технические и эксплуатационные характеристики.

    2) Производительность ЭВМ – объем работ осуществляющих ЭВМ в единицу времени.

    3) Емкость запоминающих устройств: ОЗУ и ДЗУ.

    4) Надежность – это способность ЭВМ при определенных условиях выполнять требуемые функции в течение заданного периода времени.

    5) Точность – это возможность различать почти равные значения.

    6) Достоверность – это свойство информации быть правильно воспринятой.

    Классификация ЭВМ

    Величина и разнообразие современного парка ЭВМ потребовали системы квалификации ЭВМ. Предложено много принципов классификации:

      Классификация ЭВМ по форме представления величин вычислительной машины делят на:

      • аналоговые (непрерывного действия) АВМ

        цифровые (дискретного действия) ЦВМ

        аналого-цифровые (гибридные) ГВМ

    В АВМ обрабатываемая информация представляется соответствующими значениями аналоговых вычислений: ток, напряжение угол поворота.

    В ЦВМ (ЭВМ) информация кодируется двоичным кодом. Широкое применение получили ЦВМ с электрическим представлением дискретной информации – электронные ЦВМ.

      Классификация ЭВМ по поколениям (по элементарной базе):

      • Первое поколение (50г.): ЭВМ на электронных вакуумных лампах.

        Второе поколение (60г.): ЭВМ на дискретных полупроводниковых приборах (транзисторах).

        Третье поколение (70г.): ЭВМ на полупроводниковых интегральных схемах с малой степенью интеграции.

        Четвертое поколение (80г.): ЭВМ на больших интегральных схемах.

        Пятое поколение (90): ЭВМ на сверхбольших интегральных схемах.

        Шестое и последующие поколения: оптоэлектронные ЭВМ с массовым параллелизмом и нейронной структурой – с распределенной степенью большого числа несложных микропроцессоров, моделирующих архитектуру нейронных биологических систем.

    Интегральная схема – электронная схема специального назначения, выполненная в виде единого полупроводникового кристалла, объединяющего большое число диодов и транзисторов.

      Классификация ЭВМ по мощности (быстродействию):

    1).Супер-ЭВМ – машины для крупно-маштабных задач (фирма IBM ).

    2).Большие ЭВМ – машины для территориальных, региональных задач.

    3).Средние ЭВМ – машины очень широкого распространения.

    4).Малые ЭВМ.

    5).ПЭВМ (персональные ЭВМ).

    6).Микро ЭВМ и микропроцессоры.

    7).Сети ЭВМ.

    Общие принципы построения современных ЭВМ.

    Основным принципом построения ЭВМ является программное управление, в основе которого лежит представление алгоритма решения любой задачи в виде программы вычислений.

    Алгоритм – это конечный набор предписаний, определяющий решения задачи посредством конечного количества операций (ISO 2382/1-84 международный стандарт).

    Программа – это упорядоченное последовательность команд подлежащих обработки.

    Принцип программного управления может быть осуществлен разными способами. Стандартом для построения практически всех ЭВМ был представлен в 1945 году Нейманом. Схема ЭВМ, отвечающая программному принципу управления отражает характер действия человека по алгоритму.

    программы потоки

    и исходные информации

    Обобщенная структура ЭВМ Джен Фон Неймана первого и второго поколений

    УПД – устройство подготовки данных.

    УВС – устройство ввода.

    АЛУ – арифметико-логическое устройство.

    УУ – устройство управления.

    ОЗУ – оперативное запоминающее устройство.

    ДЗУ – длительно запоминающее устройство

    ВЗУ – внешнее запоминающее устройство.

    УВ – устройство вывода.

    ЗУ+АЛУ+УУ – процессор.

    Любая ЭВМ имеет устройство ввода информации, с помощью которого в ЭВМ вводят программы решения задач и данные к ним.

    ОЗУ – предназначено для оперативного запоминания программы хранящейся в исполнении.

    ВЗУ – предназначено для долговременного хранения информации.

    Кэш-память – промежуточная память между ОЗУ и ВЗУ.

    УУ – предназначено для автоматического выполнения программ путем принудительной координации всех остальных устройств ЭВМ.

    АЛУ – выполняет арифметические и логические операции над данными. Основой АЛУ является операционный автомат, в состав которого входят: сумматоры, счетчики, логические операции.

    Классическая структура ЭВМ с переходом на БИС (большие интегральные схемы) перешла в понятие архитектура ЭВМ.

    процессор

    Устройства

    сопряжения

    Обобщенная архитектура третьего и четвертого поколений

    В ЭВМ третьего поколения усложнение структуры произошло за счет разделения процессов ввода/вывода информации, и ее обработки. Появляется понятие процессор, где неразрывно связаны СОЗУ (сверх оперативное устройство), АЛУ и УУ. Появляется понятие каналы ввода/вывода, которые делят на мультиплексные (МК) и селекторные (СК) каналы.

    МК – предназначены обслуживать большое количество медленно-скоростных устройств.

    СК – обслуживают высокоскоростные, отдельные устройства.

    Применительно к ПЭВМ архитектура приняла упрощенный вид архитектуры малых машин (принцип открытой архитектуры, где главным элементом является системная магистраль). Ядро ПЭВМ образует процессор и основная память. Подключение всех остальных устройств осуществляется через адаптеры (устройства сопряжения).

    процессор

    контроллер

    контроллер

    СИСТЕМНАЯ ШИНА

    Обобщенная архитектура ПЭВМ

    Математический процессор

    Интегральная

    Микропроцессор

    Арифметико-логическое устройство

    Микропроцессорная память

    Устройство управления

    СИСТЕМНАЯ ШИНА

    Основная память

    Внешняя память

    Адаптер НЖМД

    Адаптер НГМД

    Видео-адаптер

    Адаптер принтера

    Источник питания

    Сетевой адаптер

    Канал связи

    Генератор тактовых импульсов

    Интерфейс клавиатуры

    Клавиатура

    Структурная схема ПК

    ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ ОРГАНИЗАЦИЯ ЭВМ.

    Общие принципы функциональной и структурной организации ЭВМ

    ЭВМ кроме аппаратурной части и ПО (Hard Ware и Soft Ware ) имеет большое количество функциональных средств. К ним относятся коды, с помощью которых обрабатываемая информация представляется в цифровом виде:

    ).Арифметические коды.

    2).Помехозащищенные коды.

    3).Цифровые коды аналоговых величин.

    Кроме кодов на функционирование ЭВМ оказывают влияние:

      алгоритмы их формирования и обработки

      технологии выполнения различных процедур

      способы организации работы различных устройств

      организация системы прерывания.

    Функциональную организацию ЭВМ образуют: коды, системы команд, алгоритмы выполнения машинных операций, технология выполнения различных процедур и взаимодействие Hard и Soft , способы использования устройств при организации их совместной работе, составляющие идеологию функционирования ЭВМ.

    Идеологию функционирования ЭВМ можно реализовать разными способами:

    1).Аппаратурными

    2).Программно-аппаратурными

    3).Программными средствами.

    Таким образом, реализация функций ЭВМ дополняет ее структурную организацию. Сопоставление структур ЭВМ дополненных функциональной структурой приводит к понятию совместимых и не совместимых ЭВМ.

    Организация функционирования ЭВМ с могестральной структурой

    ЭВМ – это совокупность устройств выполненных на больших интегральных схемах имеющих функционированное назначение.

    Комплект интегральных схем называют микропроцессорным комплектом.

    В состав микропроцессорного комплекта входят:

      системный таймер

      микропроцессор

      сопроцессоры (организация математических процессов)

      контроллер прерываний

      контроллеры устройств ввода/вывода.

    Все устройства ЭВМ делятся на:

    1).Центральные (полностью электронные БИС).

    2).Периферийные (частично-электронные, частично-электромеханические с электронным управлением).

    В центральных устройствах основным устройством является системная шина (системная магистраль).

    Системная магистраль состоит из трех узлов:

    ).Шина адреса (ША)

    3).Шина управления (ШУ).

    В состав системной магистрали входят также: регистры защелки, шинные арбитры.

    Интерфейс системной шины – это логика работы системной магистрали, количество линий (разрядов) в шинах данных, адреса и управления, порядок разрешения конфликтных ситуаций.

    В состав центральных устройств ЭВМ входят:

      центральный процессор

      основная память

      ряд дополнительных узлов выполняющих служебные функции

      контроллер прерываний

      контроллер прямого доступа к памяти

    Периферийные устройства делятся на:

      внешнее запоминающее устройство (НЖМД – носитель жесткий магнитный диск, НГМД – носитель гибкий магнитный диск)

    Организация работы ЭВМ при выполнении задания пользователя

    Один из «прозрачных» процессов машины – это организация ввода, преобразование и отображение результатов работы системного программного обеспечения. Программа задания, написанная программистом на алгоритмическом языке называется исходным модулем.

    Перевод исходной программы на машинный язык осуществляет программа translator . Он делится на: компилятор и интерпретатор.

    Интерпретатор – после перевода на язык машины каждого оператора исходного модуля немедленно его исполняет.

    Компилятор – сначала полностью переводит всю программу исходного модуля на машинный язык, затем его исполняет.

    Объектный модуль – машинный язык.

    Полученный объектный модуль записывается в библиотеку объектных модулей или сразу исполняется.

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

    Исполнение загрузочного модуля осуществляется программой – загрузчиком.

    Операционная система (ОС) – выполняет функцию управления.

    СТРУКТУРА АДРЕСНОГО ПРОСТРАНСТВА ПРОГРАММЫ НА ОСНОВНУЮ ПАМЯТЬ

    Для выполнении программы при ее загрузки в оперативную память (ОП) ей выделяется часть машинных ресурсов. Выделение ресурсов может быть осуществлено самим программистом, но может производиться и ОС. Выделение ресурсов перед выполнением программы называется статическим перемещением, в результате, которого программа привязывается к определенному месту памяти.

    Если ресурсы машины выделяются в процессе выполнения программы, то это называется динамическим перемещением , здесь программа не привязана к определенному месту.

    При статическом перемещении возможны два случая:

    абсолютной программой.

    2).Реальная память меньше требуемого адресного пространства. В этом случае возникает проблема организации выполнения программ.

    Существует несколько методов решения этой проблемы:

      метод оверлейной структуры, в котором программа разбивается на части вызываемые ОП по мере необходимости.

      Метод рентабельных модулей, в котором программа разбивается на временные модули доступными к исполнению по нескольким обращениям.

    В мультипрограммном режиме имеются программы. А, В, С. При работе в мультипрограммном режиме может сложиться в ситуации, когда между программами остаются промежутки свободной памяти. Для того чтобы этого не было, применяют программу дефрагментации диска.

    Виртуальная память

    Реальную память можно «увеличить» имитируя работу с максимальной памятью. Программист предполагает, что ему предоставлена «реальная» память максимально доступная для ЭВМ. Такой режим называют режим виртуальной памяти.

    Виртуальной памятью называется теоретически доступная ОП объем, которой определяется только адресной частью команды.

    Виртуальная память имеет сигментоно-страничную организацию и реализована в иерархической системе ЭВМ. Часть ее размещается в блоках основной памяти, а часть в ячейках внешней памяти. Записываемая область во внешней страничке памяти называется ячейкой или слотом . Все программные страницы физически располагаются в ячейках внешней страничной памяти.

    Загрузить программу в виртуальную память – это, значит, перезаписать несколько страниц из внешней страничной памяти в основную.

    Система прерываний ЭВМ

    ЭВМ – это комплекс автономных устройств каждое, из которых выполняет свои функции под управлением местного устройства управления независимого от других устройств.

    Включает в работу центральный процессор (ЦП), передавая устройству команды и необходимые параметры. Таким образом, ЦП переключает свое «внимание» поочередно с устройства на устройство. Для того чтобы ЦП работал, создана система прерываний.

    Принцип действия системы прерываний заключается в том, что при выполнении программы после каждого рабочего такта микропроцессора изменяется содержание регистра.

    Прерывания делят на три типа:

      аппаратурные

      логические

      программные

    ЦЕНТРАЛЬНЫЕ УСТРОЙСТВА ЭВМ

    Основная память и состав устройства

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

    ЗУ делят на:

    1).Основную память (ОП)

    2).Сверх оперативная память (СОЗУ)

    3).Внешняя память (ВЗУ)

    ОП включает в себя два типа устройств:

      ОЗУ (RAM – random aces memory)

      ПЗУ (ROM – read only memory)

    ОЗУ – предназначено для хранения переменной информации.

    ЗУ – содержит информацию, которая не должна изменяться в ходе выполнения процессором вычислений.

    Функциональные возможности ОЗУ шире ПЗУ, но ПЗУ – энергонезависимо и имеет большее быстродействие.

    В современных ЭВМ микросхемы памяти изготовляют из кремния по полупроводниковой технологии, с высокой интеграцией элементов на кристалле.

    Основной составной частью микропроцессора является массив элементов памяти объединенных в матрицу накопителя. Каждый элемент памяти может хранить 1 бит памяти. Каждый бит имеет свой адрес в ЗУ, позволяющий обращаться по адресу к любому элементу памяти – называется ЗУ с произвольным доступом.

    2 байта - полуслово

    4 байта – слово

    8 байт – двойное слово

    переменной длины

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

    Микросхемы памяти могут строиться на SRAM (статических) и DRAM (динамических).

    В качестве статического элемента памяти (ЭП) обычно выступает статический триггер, а в качестве динамического ЭП используется электрический конденсатор внутри кремневого кристалла.

    ОЗУ характеризуется объемом и быстродействием. ОЗУ в современных ЭВМ имеет модульную структуру. Сменные модули имеют различное конструктивное строение: SIM , ZIM , SIMM , DIMM . Увеличение объема ОЗУ связано с установкой дополнительных модулей, которые выпускаются в 30-контактном (30 pin ) или 72-конктактном (72 pin ) на 1,4,8,16,32,64 Мбайта. Время доступа к DRAM составляет 60-70 н.сек.

    На производительность ЭВМ влияет тактовая частота и разрядность шины данных системной магистрали (СМ). Если тактовая частота не достаточно высока, то ОЗУ простаивает в ожидании обращения и наоборот.

    Харак4теристикой производительности ОЗУ является пропускная способность, измеряемая в Мбайт/сек.

    Микросхемы ПЗУ построены по принципу матричной структуры, но функции элементов памяти выполняют перемычки в виде полупроводниковых диодов. Процесс занесения информации в микросхемы ПЗУ называют программированием , а устройство – программатор .

    СОЗУ пользуются для хранения не больших объемов информации, в результате скорость считывания уменьшается в 10-20 раз. СОЗУ строят на регистрах, они бывают адресные и без адресные. Регисторные структуры делятся на память магазинного типа и память с выборкой по содержанию.

    Существует большое число МП различающихся: названием, функциональными возможностями, структурой, исполнением. Основное различие – количество разрядов обрабатываемой информации.

    К группе 8-битовых процессоров относятся:

      I 8080 (INTEL) – Integrated Electonus

      фирма Zelog (z )

    Наибольшее распространение получили:

      I 80386

      I 80486

    Каждая следующая модификация имеет более расширенную систему команд и архитектурное строение (Например, в I 80486 появился встроенный сопроцессор). Все усовершенствования ставят с целью сделать ПЭВМ многофункциональными.

    Характеристика микропроцессора

    Каждый МП имеет свое наименование, тактовую частоту, ICOMP – показывает стандарт, разрядность шины данных, адресуемая память, т.е. разрядность шины адреса, наличие сопроцессора, потребляемая энергия, различные примечания.

    Персональным ЭВМ фирмы INTEL аналогов МП (clone ) являются фирмы:

    1). Cyrix

    Условно МП можно разделить на две части:

    1). EU – исполнительный блок

    2). BIU – устройство сопряжения СМ

    В исполнительном блоке находятся арифметический блок и регистр общего назначения.

    Во втором составляет адресные регистры.

    Семейство МП фирмы INTEL имеет базовую систему команд, в которую входит:

      Команды пересылки данных.

      Арифметические данные.

      Логические команды.

      Команды обработки строковых данных.

      Команды передачи управления.

      Команды управления.

    Работой МП управляет программа, записанная в ОП ЭВМ. Особое место занимает организация прерываний. Программа оболочки прерываний могут находиться в различных частях ОП, и имеет разное управление для разных DOS .

    ПРАВЛЕНИЕ ВНЕШНИМИ УСТРОЙСТВАМИ

    Принципы управления

    Передача информации с периферийного устройства в ЭВМ называется операция ввода , а передача из ЭВМ – операция вывода .

    При разработке системы ввода/вывода решают проблемы:

    1).Обеспечить возможность реализации машин с переменным составом оборудования.

    2).Необходимо реализовать одновременную работу процессора над программой и выполнения процедур ввода/вывода.

    3).Упростить для пользователя работу с устройствами ввода/вывода.

    Первый шаг в решении этих проблем был сделан при разработки ЭВМ второго поколения, когда впервые была обеспеченность автономной работе внешних устройств (интерфейс).

    Интерфейс – устройство соединения центральных и периферийных устройств (устр. сопряжения).

    Стандартизация интерфейса привела к возможности гибко изменять структуру ЭВМ. Затем появилась концепция виртуальных устройств позволяющая совмещать различных типов ЭВМ ОС. Дальнейшее развитие интерфейсов потребовало созданию новых устройств (сканер) и как следствие возникла необходимость распознавания, идентификации, преобразования из графического вида в символьный. Анализ снимков из космоса потребовал автоматической системы наблюдаемых объектов. Все это привело к тому, что во внешнее устройство встраивали память. В машинах 5-поколения заложено интеллектуализация и общение.

    интерфейс

    Внутренний интерфейс делается параллельным или последовательно-параллельным.

    При использовании программно-технических средств интерфейсы ввода/вывода делятся на:

      физические

      логические.

    АЯВУ – алгоритмические языки высших порядков

    Драйверы

    ввода/вывода

    Программа DOS

    Программа BIOS

    Обмен через порты IN /OUT

    Логический уровень

    Физический уровень

    В зависимости от степени участия ЦП в управлении, различают:

    1).Режим сканирования (асинхронный)

    2).Синхронный режим

    3).Прямой доступ к памяти.

    Режим сканирования предусматривает опрос ЦП периферийного устройства. Режим сканирования прост, но имеет недостатки:

      Роцессор постоянно занят и не может выполнять другую работу

      при большом быстродействии периферийных устройств, процессор не успевает обработать информацию.

    В синхронном режиме ЦП запрашивает периферийные устройства, но не ждет ответа, а выполняет другую работу.

    (Документ)

  • Кириллов В.В. Архитектура базовой ЭВМ (Документ)
  • Лекции по организации производства на предприятии машиностроения (Лекция)
  • Касьянов В.Н., Сабельфельд В.К. Сборник заданий по практикуму на ЭВМ (Документ)
  • Зайцев В.Ф. Кодирование информации В ЕС ЭВМ (Документ)
  • Печенегов Ю.Я. Расчет гидравлических процессов на ЭВМ (Документ)
  • Савельев А.Я. Арифметические и логические основы цифровых автоматов (Документ)
  • Лекции по Организации производства и менеджменту в МС (Лекция)
  • n1.doc

    История развития ЭВМ.
    Точкой отсчета можно считать начало XVII века (1623 год), когда ученый В. Шикард создал машину, умеющую складывать и вычитать числа. Но первым арифмометром, способным выполнять четыре основных арифметических действия, стал арифмометр знаменитого французского ученого и философа Блеза Паскаля. Основным элементом в нем было зубчатое колесо, изобретение которого уже само по себе стало ключевым событием в истории вычислительной техники. Правнуки этого колеса еще совсем недавно, каких-нибудь полтора десятка лет назад, использовались в арифмометрах (соответствующая модель была создана в 1842 году) на столах советских бухгалтеров. Хотелось бы отметить, что эволюция в области вычислительной техники носит неравномерный, скачкообразный характер: периоды накопления сил сменяются прорывами в разработках, после чего наступает период стабилизации, во время которого достигнутые результаты используются практически и одновременно накапливаются знания и силы для очередного рывка вперед. После каждого витка процесс эволюции выходит на новую, более высокую ступень.
    В 1671 году немецкий философ и математик Густав Лейбниц также создает арифмометр на основе зубчатого колеса особенной конструкции - зубчатого колеса Лейбница. Арифмометр Лейбница, как и арифмометры его предшественников, выполнял четыре основных арифметических действия. На этом данный период закончился, и человечество в течение почти полутора веков копило силы и знания для следующего витка эволюции вычислительной техники. XVIII и XIX века были временем, когда бурно развивались различные науки, в том числе математика и астрономия. В них часто возникали задачи, требующие длительных и трудоемких вычислений.
    Еще одним известным человеком в истории вычислительной техники стал английский математик Чарльз Бэббидж. В 1823 году Бэббидж начал работать над машиной для вычисления полиномов, но, что более интересно, эта машина должна была, кроме непосредственного производства вычислений, выдавать результаты - печатать их на негативной пластине для фотопечати. Планировалось, что машина будет приводиться в действие паровым двигателем. Из-за технических трудностей Бэббиджу до конца не удалось реализовать свойпроект. Здесь впервые возникла идея использовать некоторое внешнее (периферийное) устройство для выдачи результатов вычислений. Другой ученый, С. Шойц, в 1853 году все же реализовал машину, задуманную Бэббиджем (она получилась даже меньше, чем планировалась). В 1834 году он изложил принципы работы очередной маши­ны, которая была названа им «аналитической». Технические трудности вновь не позволили ему до конца реализовать свои идеи. Бэббидж смог довести машину лишь до стадии эксперимента. Но именно идея является двигателем научно-тех­нического прогресса. Очередная машина Чарльза Бэббиджа была воплощением следующих идей:
    О Управление производственным процессом. Машина управляла работой ткацкого станка, изменяя узор создаваемой ткани в зависимости от сочетания отверстий на специальной бумажной ленте. Эта лента стала предшественницей таких знакомых нам всем носителей информации, как перфокарты и перфоленты.
    О Программируемостъ. Работой машины также управляла специальная бумаж­ная лента с отверстиями. Порядок следования отверстий на ней определял команды и обрабатываемые этими командами данные. Машина имела ариф­метическое устройство и память. В состав команд машины входила даже ко­манда условного перехода, изменяющая ход вычислений в зависимости от некоторых промежуточных результатов.
    В разработке этой машины принимала участие графиня Ада Августа Лавлейс, которую считают первой в мире женщиной-программистом.
    Идеи Чарльза Бэббиджа развивались и использовались другими учеными. Так, в 1890 году, на рубеже XX века, американец Г. Холлерит разработал машину, рабо­тающую с таблицами данных (первый Excel?). Машина управлялась программой на перфокартах. Она использовалась при проведении переписи населения в США в 1890 году. В 1896 году Г. Холлерит основал фирму, явившуюся предшественни­цей корпорации IBM. Co смертью Бэббиджа в эволюции вычислительной техни­ки наступил очередной перерыв вплоть до 30-х годов XX века.
    В 1938 году центр разработок ненадолго смещается из Америки в Германию, где К. Цузе создает машину, которая оперирует, в отличие от своих предшественниц, не десятичными числами, а двоичными. Эта машина также была все еще механи­ческой, но ее несомненным достоинством было то, что в ней была реализована идея обработки данных в двоичном коде. Продолжая свои работы, Цузе в 1941 году создал электромеханическую машину, арифметическое устройство которой было выполнено на базе реле. Машина умела выполнять операции с плавающей точкой.
    В Америке, в этот период также шли работы по созданию подобных электромеханических машин. В 1944 году Г. Айкен спроектировал машину, кото­рую назвали MARK-1. Она, как и машина К. Цузе, работала на реле. Но из-за того, что эта машина явно была создана под влиянием работ Бэббиджа, она оперирова­ла с данными в десятичной форме.
    Естественно, из-за большого удельного веса механических частей эти машины были обречены. Нужно было искать новую, более технологичную элементную базу. И тогда вспомнили об изобретении Л. Фореста, который в 1906 году создал трехэлектродную вакуумную лампу, названную триодом. В силу своих функциональных свойств она стала наиболее естественной заменой реле. В 1946 году в США, в университете города Пенсильвания, была создана первая универсальная ЭВМ - ENIAC. ЭВМ ENIAC содержала 18 тыс. ламп, весила 30 тонн, занимала площадь 200 м 2 и потребляла огромную мощность. В ней все еще использовались десятичные операции, и программирование осуществлялось путем коммутации разъемов и установки переключателей. Естественно, что такое «программирование» влекло за собой появление множества проблем, вызванных, прежде всего, неверной установкой переключателей. С проектом ENIAC связано имя еще одной ключевой фигуры в истории вычислительной техники - матема­тика Джона фон Неймана. Именно он впервые предложил записывать программу и ее данные в память машины так, чтобы их можно было при необходимости модифицировать в процессе работы. Этот ключевой принцип, получивший назва­ние принципа хранимой программы , был использован в дальнейшем при создании принципиально новой ЭВМ EDVAC (1951 год). В этой машине уже применяется двоичная арифметика и используется оперативная память, построенная на ультра­звуковых ртутных линиях задержки. Память могла хранить 1024 слова. Каждое слово состояло из 44 двоичных разрядов.
    Далее, до середины 80-х годов процесс эволюции вычислительной техники принято делить на поколения. Для полноты изложения дадим этим поколениям краткие качественные характеристики:
    1-е поколение (1945-1954 гг.) - время становления машин с фон-неймановской архитектурой. В этот период формируется типовой набор структурных элемен­тов, входящих в состав ЭВМ. К этому времени у разработчиков уже сложилось примерно одинаковое представление о том, из каких элементов должна состоять типичная ЭВМ. Это - центральный процессор (ЦП), оперативная память (или оперативное запоминающее устройство - ОЗУ) и устройства ввода-вывода (УВВ). ЦП, в свою очередь, должен состоять из арифметико-логического устрой­ства (АЛУ) и управляющего устройства (УУ). Машины этого поколения рабо­тали на ламповой элементной базе, из-за чего поглощали огромное количество энергии и были очень ненадежны. С их помощью, в основном, решались научные задачи. Программы для этих машин уже можно было составлять не на машинном языке, а на языке ассемблера.
    2-е поколение (1955-1964 гг.). Смену поколений определило появление новой эле­ментной базы: вместо громоздкой лампы в ЭВМ стали применяться миниатюрные транзисторы, линии задержки как элементы оперативной памяти сменила память на магнитных сердечниках. Это в конечном итоге привело к уменьшению габари­тов, повышению надежности и производительности ЭВМ. В архитектуре ЭВМ появились индексные регистры и аппаратные средства для выполнения операций с плавающей точкой. Были разработаны команды для вызова подпрограмм. Появи­лись языки высокого уровня - Algol, FORTRAN, COBOL, - создавшие предпо­сылки для появления переносимого программного обеспечения, не зависящего от типа ЭВМ. С появлением языков высокого уровня возникли компиляторы для них, библиотеки стандартных подпрограмм и другие хорошо знакомые нам сейчас вещи. Важное новшество, которое хотелось бы отметить, - это появление так называе­мых процессоров ввода-вывода. Эти специализированные процессоры позволили освободить ЦП от управления вводом-выводом и осуществлять ввод-вывод с по­мощью специализированного устройства одновременно с процессом вычислений. На этом этапе резко расширился круг пользователей ЭВМ и возросла номенклату­ра решаемых задач. Для эффективного управления ресурсами машины стали ис­пользоваться операционные системы (ОС).
    3-е поколение (1965-1970 гг.). Смена поколений вновь была обусловлена обновле­нием элементной базы: вместо транзисторов в различных узлах ЭВМ стали исполь­зоваться интегральные микросхемы различной степени интеграции. Микросхемы позволили разместить десятки элементов на пластине размером в несколько санти­метров. Это, в свою очередь, не только повысило производительность ЭВМ, но и снизило их габариты и стоимость. Появились сравнительно недорогие и малогаба­ритные машины - мини-ЭВМ. Они активно использовались для управления раз­личными технологическими производственными процессами в системах сбора и обработки информации. Увеличение мощности ЭВМ сделало возможным одновре­менное выполнение нескольких программ на одной ЭВМ. Для этого нужно было научиться координировать между собой одновременно выполняемые действия, для чего были расширены функции операционной системы. Одновременно с активны­ми разработками в области аппаратных и архитектурных решений растет удель­ный вес разработок в области технологий программирования. В это время активно разрабатываются теоретические основы методов программирования, компиляции, баз данных, операционных систем и т. д. Создаются пакеты прикладных программ для самых различных областей жизнедеятельности человека. Наблюдается тенденция к созданию семейств ЭВМ, то есть машины становятся совместимы снизу вверх на программно-аппаратном уровне. Примерами таких семейств была серия IBM System 360 и наш отечественный ана­лог - ЕС ЭВМ.
    4-е поколение (1970-1984 гг.). Очередная смена элементной базы привела к сме­не поколений. В 70-е годы активно ведутся работы по созданию больших и сверх­больших интегральных схем (БИС и СБИС), которые позволили разместить на одном кристалле десятки тысяч элементов. Это повлекло дальнейшее существен­ное снижение размеров и стоимости ЭВМ. Работа с программным обеспечением стала более дружественной, что повлекло за собой рост количества пользовате­лей. В принципе, при такой степени интеграции элементов стало возможным попытаться создать функционально полную ЭВМ на одном кристалле.
    На этом этапе оформилось разделение ЭВМ на классы

    Классификацию вычислительных машин по таким показателям, как габариты и производительность, можно представить следующим образом:


    • сверхпроизводительные ЭВМ и системы (супер-ЭВМ);

    • большие ЭВМ (универсальные ЭВМ общего назначения);

    • средние ЭВМ;

    • малые или мини-ЭВМ;

    • микро-ЭВМ;

    • персональные компьютеры;

    • микропроцессоры.

    Отметим, что понятия «большие», «средние» и «малые» для отечественных ЭВМ весьма условны и не соответствуют подобным категориям зарубежных ЭВМ.
    Исторически первыми появились большие ЭВМ (универсальные ЭВМ общего назначения), элементная база которых прошла путь от электронных ламп до схем со сверхвысокой степенью интеграции. В процессе эволюционного развития больших ЭВМ можно выделить отдельные периоды, связываемые с пятью поколениями ЭВМ. Поколение ЭВМ определяется элементной базой (лампы, полупроводники, микросхемы различной степени интеграции), архитектурой и вычислительными возможностями.
    Основное назначение больших ЭВМ - выполнение работ, связанных с обработкой и хранением больших объемов информации, проведением сложных расчетов и исследований в ходе решения вычислительных и информационно-логических задач. Такими машинами, как правило, оснащаются вычислительные центры, используемые совместно несколькими организациями. Большие машины составляли основу парка вычислительной техники до середины 70-х годов. К ним относятся большинство моделей фирмы IBM (семейства 360, 370, 390) и их отечественные аналоги ЕС ЭВМ.
    Производительность больших ЭВМ оказывалась недостаточной для ряда приложений, например, таких как прогнозирование метеообстаиовки, ядерная энергетика, оборона и т. д. Эти обстоятельства стимулировали создание сверхбольших или суперЭВМ. Стоимость отдельной ЭВМ такого класса достигала десятков миллионов долларов. Представители этого класса ЭВМ - компьютеры фирм Cray Research, Control Data Corporation (CDC) и отечественные супер-ЭВМ семейства Эльбрус.
    Средние ЭВМ. Вычислительные машины этого класса обладают несколько меньшими возможностями, чем большие ЭВМ, но зато им присуща и более низкая стоимость. Они предназначены для использования всюду, где приходится постоянно обрабатывать достаточно большие объемы информации с приемлемыми временными затратами. В настоящее время трудно определить четкую грань между средними ЭВМ и большими с одной стороны и малыми - с другой. К средним могут быть отнесены некоторые модели ЕС ЭВМ, например: ЕС-1036, ЕС-1130, ЕС-1120. За рубежом средние ЭВМ выпускают фирмы IBM (International Business Machinery), DEC (Digital Equipment Corporation), Hewlett Packard, СОМРАРЕХ и др.
    Малые ЭВМ составляли самый многочисленный класс ЭВМ. Их популярность объяснялась малыми размерами, низкой стоимостью (по сравнению с большими и средними ЭВМ) и универсальными возможностями.
    Класс мини-ЭВМ появился в 60-е годы (12-разрядная ЭВМ PD5-5 фирмы DEC). Их появление было обусловлено развитием элементной базы и избыточностью ресурсов больших и средних ЭВМ для ряда приложений. Для мини-ЭВМ характерно представление данных с узким диапазоном значений (машинное слово - 2 байта), использование принципа магистральности в архитектуре и более простое взаимодействие человека и ЭВМ. Такие машины широко применялись для управления сложными видами оборудования, создания систем автоматизированного проектирования и гибких производственных систем. К мини-ЭВМ относятся машины серии PDP (затем VAX) фирмы DEC и их отечественные аналоги - модели семейства малых ЭВМ (СМ ЭВМ).
    При переходе от схем с малой и средней степенями интеграции к интегральным микросхемам с большой и сверхбольшой степенями интеграции оказалось возможным создание на одной БИС или СБИС функционально законченного устройства обработки информации, выполняющего функции процессора. Такое устройство принято называть микропроцессором. Изобретение микропроцессора привело к появлению еще одного класса ЭВМ - микро-ЭВМ. Определяющим признаком микро-ЭВМ является наличие одного или нескольких микропроцессоров. Создание микропроцессора не только изменило центральную часть ЭВМ, но и привело к необходимости разработки малогабаритных устройств ее периферийной части. Микро-ЭВМ, благодаря малым размерам, высокой производительности, повышенной надежности и небольшой стоимости нашли широкое pacnpocтpaнение во всех сферах народного хозяйства и оборонного комплекса. С появлением микропроцессоров и микро-ЭВМ становится возможным создание так называемых интеллектуальных терминалов, выполняющих сложные процедуры предварительной обработки информации.
    Успехи в развитии микропроцессоров и микро-ЭВМ привели к появлению персональных ЭВМ (ПЭВМ), предназначенных для индивидуального обслуживания пользователя и ориентированных на решение различных задач неспециалистами в области вычислительной техники.
    В начале 70-х годов фирмой Intel был выпущен микропроцессор (МП) i4004. И если до этого в мире вычислительной техники были только три направления (суперЭВМ, большие ЭВМ (мэйнфреймы) и мини-ЭВМ), то теперь к ним прибавилось еще одно - мик­ропроцессорное. В общем случае под процессором понимают функциональный блок ЭВМ, предназначенный для логической и арифметической обработки ин­формации на основе принципа микропрограммного управления. По аппаратной реа­лизации процессоры можно разделить на микропроцессоры (полностью интегри­рующие все функции процессора) и процессоры с малой и средней интеграцией. Конструктивно это выражается в том, что микропроцессоры реализуют все функ­ции процессора на одном кристалле, а процессоры других типов реализуют их путем соединения большого количества микросхем.
    Итак, первый МП i4004 был создан фирмой Intel на рубеже 70-х годов. Он представлял собой 4-разрядное параллельное вычислительное устройство, и его возможности были сильно ограничены. 4004 мог производить четыре основные арифметические операции и применялся поначалу только в карманных калькуля­торах. Позднее сфера его применения была расширена за счет использования в различных системах управления (например, для управления светофорами). Фир­ма Intel, правильно предугадав перспективность микропроцессоров, продолжила интенсивные разработки, и один из ее проектов в конечном итоге привел к крупно­му успеху, предопределившему будущий путь развития вычислительной техники. Им стал проект по разработке 8-разрядного микропроцессора 8008 (1972 г.). Этот микропроцессор имел довольно развитую систему команд и умел делить числа. Именно он был использован при создании персонального компьютера Альтаир, для которого молодой Билл Гейтс написал один из своих первых интерпретаторов язы­ка Basic. Наверное, именно с этого момента следует вести отсчет 5-го поколения.
    5-е поколение можно назвать микропроцессорным. Заметьте, что 4-е поколение за­кончилось только в начале 80-х, то есть «родители» в лице больших машин и их быстро взрослеющее и набирающее силы «чадо» в течение почти 10 лет относи­тельно мирно существовали вместе. Для них обоих это время пошло только на пользу. Проектировщики больших компьютеров накопили огромный теоретический и практический опыт, а программисты микропроцессоров сумели найти свою, пусть поначалу очень узкую, нишу на рынке. В 1976 году фирма Intel закончила разра­ботку 16-разрядного микропроцессора i8086. Он имел достаточно большую разряд­ность регистров (16 бит) и системной шины адреса (20 бит), за счет чего мог адре­совать до 1 Мбайт оперативной памяти. В 1982 году был создан i80286. Этот микропроцессор представлял собой улучшенный вариант i8086. Он поддерживал уже несколько режимов работы: реальный, когда формирование адреса производи­лось по правилам i8086, и защищенный, который аппаратно реализовывал многоза­дачность и управление виртуальной памятью, i80286 имел также большую разряд­ность шины адреса - 24 разряда против 20 у i8086, и поэтому он мог адресовать до 16 Мбайт оперативной памяти. Первые компьютеры на базе этого микропроцессо­ра появились в 1984 году. По своим вычислительным возможностям этот компью­тер стал сопоставим с IBM 370. Поэтому можно считать, что на этом 4-е поколение развития ЭВМ завершилось.

    Этапы развития процессоров Intel Pentium.
    Процессор Pentium
    Родоначальником обширного семейства под общим названием Pentium (Pentium , Pentium MMX , Pentium II , Pentium HI , Pentium 4) стал процес­сор с индексом Р5, оснащенный интерфейсом Socket 4, чье производство началось в 1993 г. В том же году произошел переход на ядро Р54С с ин­терфейсом Socket 5, позднее - Socket 7. Линейка процессоров собственно Pentium включала модели с рабочими частотами 75-200 МГц. Процессоры производились с использованием различных технологических норм. Модели с частотами 75-120 МГц выполнены по 0,5-микронной техноло­гии, а процессоры с частотами 120-200 МГц - по 0,35-микронной. Ядро Р54С содержит 3,3 милли­она транзисторов, 16 Кбайт кэш-памяти перво­го уровня. Кэш-память второго уровня объемом до 1024 Кбайт размещалась на системной плате. Процессоры семейства Pentium имеют следую­щие основные особенности:


    • суперскалярная (два конвейера) архитектура;

    • динамическое предсказание ветвлений;

    • модуль конвейерной обработки операций с плавающей запятой; меньшее время исполнения инструкций;

    • раздельная кэш-память для данных и для инструкций (по 8 Кбайт); » протокол обратной записи в кэш данных;

    • 64-битная шина данных;

    • конвейер циклов на шине;

    • контроль четности адресов;

    • внутренняя проверка четности;

    • контроль функциональной избыточности; » контроль исполнения;

    • мониторинг производительности;

    • режим управления системой (System Management Mode );

    • расширение виртуальных режимов;

    • интеллектуальное управление потреблением энергии (SL );

    • встроенный API (прикладной программный интерфейс).

    Процессор Pentium MMX

    Процессоры Pentium (ядро Р55С) с техно­логией MMX (Multi Media extension ) стали существенным шагом вперед в семействе Pentium . В основе технологии ММХ лежит метод SIMD (Single Instruction - Multiple Data ), который позволяет увеличить про­изводительность широкого набора муль­тимедийных приложений. Pentium MMX поддерживал 57 новых инструкций и че­тыре новых 64-разрядных типа данных. Производство Pentium MMX по технор-мам 280 нм развернулось в 1997 г. Кэш данных и кэш команд в Pentium MMX имеют объем по 16 Кбайт каждый. Разделение кэша увеличивает производительность, сокращая среднее время доступа к памяти и обеспечивая быстрый доступ к часто используемым инструкциям и данным. Кэш данных поддерживает два обращения одновременно, метод обратной записи (Write - back ) или по­строчной сквозной записи (Writethrough ). Динамическое предсказание ветвления использует буфер адреса перехода Branch Target Buffer (BTB ), который предсказывает наиболее вероятный набор инструкций для ис­полнения. Для повышения производительности была добавлена допол­нительная стадия конвейерной обработки. Запись в память происходит через область, состоящую из четырех буферов, которые используются совместно двумя конвейерами. Основные характеристики процессора:


    • 4,5 миллиона транзисторов;

    • кэш-память L 2 объемом до 1024 Кбайт на системной плате; » 64-разрядная шина данных;

    • контроль целостности данных;

    • встроенный контроллер прерываний микропроцессора;

    • контроль производительности и отслеживание исполнения;

    • улучшение страничного обмена;

    • управление мощностью с помощью SL-технологии;

    • суперскалярная архитектура с возможностью параллельного ис­полнения двух целочисленных инструкций за один такт.

    (FPU ) поддер­живает 32- и 64-битные форматы. Это дает возможность исполнения в одном такте двух инструкций с плавающей запятой. Многие инструкции, требовавшие микрокода в процессорах х86, теперь аппаратно встроены в процессор для обеспечения высокой производительности. Контрольные сигналы шины управляют согласованием кэш-памяти в мультипроцес­сорных системах.
    Встроенный контроллер прерываний микропроцессора обеспечивает симметричную многопроцессорную обработку с минимальными затрата­ми. Впервые встроена аппаратная поддержка виртуальных прерываний. Проводится идентификация ядра процессора для получения информа­ции о семействе, модели и характеристиках процессора с помощью ко­манды CPUID . Определение ошибок внутренних устройств и интерфейса шины обеспечивает система защиты контроля четности и Machine Check Exception (MCE ). Также обеспечивается аппаратная поддержка для про­верки заверЩения цикла шины.
    Процессор Pentium II

    Процессор Pentium II на ядре Klamath начали выпускать в 1997 г. по тех­нологическим нормам 350 нм. Ядро размещалось в новом конструктиве - картридже с односторонним контактом (Single Edge Contact - SEC ), на­считывающим 242 контакта. Высокая интеграция данных и надежность обеспечивались шиной памяти и системной шиной с поддержкой ЕСС, механизмом анализа отказов, функцией восстановления и проверкой функциональной избыточности. Кэш-память второго уровня объемом 512 Кбайт располагалась на плате процессора и работала на половинной частоте.

    В 1998 г. начался выпуск Pentium II на ядре Deschutes по технормам 250 нм. Семейство процессоров Intel Pentium II включало модели с так­товыми частотами 233-450 МГц. Существенное увеличение производи­тельности процессоров Pentium II по сравнению с предыдущими процес­сорами архитектуры Intel основано на сочетании технологии Pentium Pro с поддержкой новых инструкций ММХ. Укажем некоторые особенности архитектуры Pentium II :


    • число транзисторов 7,5 миллионов;

    • множественное предсказание ветвлений, предугадываются не­сколько направлений ветвлений программы;

    • анализ потока данных. В результате анализа зависимости инструк­ций друг от друга процессор разрабатывает оптимизированный график их выполнения;

    • спекулятивное исполнение. Процессор исполняет инструкции в со­ответствии с оптимизированным графиком загрузки блоков АЛУ;

    • полная поддержка технологии ММХ.

    Архитектура двойной независимой шины (системная шина и шина кэша) обеспечивает повышение пропускной способности и производи­тельности, а также масштабируемость при использовании более одного процессора. Системная шина поддерживает множественные транзакции, что повышает пропускную способность. Производительность повышает­ся и за счет использования выделенной 64-разрядной шины кэш-памяти. Процессор имеет раздельный кэш первого уровня (16 + 16 Кбайт).
    Конвейерный блок вычислений с плавающей запятой (FPU ) поддер­живает 32- и 64-разрядные форматы данных, а также формат 80 бит. Контроль четности сигналов адресации запроса и ответа системной шины с возможностью повторения обеспечивает высокую надежность и инте­грацию данных.
    Технология ЕСС (Error Correction Code ) позволяет корректировать од­нобитные и выявлять двухбитные ошибки системной шины. Встроенный Self Test (BIST ) обеспечивает те же функции, что и в Pentium ММХ. Встроенные счетчики производительности обеспечивают управление производительностью и подсчет событий.
    В результате целенаправленной политики Intel по разделению сек­торов рынка персональных компьютеров в 1998 г. появились процессоры Celeron , основанные на архитектуре Pentium П. Первые модификации (с ядром Covington ) не имели кэш-памяти второго уровня, поэтому от­ставали в производительности от Pentium II , но отличались прекрасной разгоняемостью. Процессоры Celeron с ядром Mendocino получили кэш­память второго уровня объемом 128 Кбайт. В 1999 г. на смену процессору Pentium II (Deschutes ) пришел Pentium III на новом ядре Katmai , которое получило блок SSE (Streaming SIMD Extensions ), расширенный набор команд ММХ и усовершенствованный механизм потокового доступа к памя­ти. Процессор насчитывал 9,5 миллионов транзисторов и выпускался по технормам 250 нм с интерфейсом Slot 1. Кэш второго уровня, размещен­ный в ядре, имел объем 512 Кбайт.
    Интерфейс Socket 370
    Celeron 233-533 МГц (апрель 1998 - январь 2000) Pentium III 500-1133 МГц (октябрь 1999 - июль 2001) Celeron II 533-1100 МГц (январь 2000 - июль 2001) Celeron/Pentium III 1000-1400 МГц (январь 2000 - июль 2001)
    В 1998 г. для процессоров Pentium III был раз­работан интерфейс Socket 370, кристалл уста­навливался в пластиковый корпуса PPGA. Важным преимуществом Pentium III стала возможность исполнения расширенного на­бора инструкций SIMD , оперирующих со спе­циальными 128-битными регистрами. Каждый из них хранит четыре действительных числа одинарной точности. Таким образом, выполняя операцию над двумя регистрами, SSE факти­чески оперирует четырьмя парами чисел. То есть, благодаря этому процессор может выполнять до четырех операций одновременно. Однако разработчик программы должен использовать специальные команды, а также позаботиться о помещении и извлечении данных из четырех местных регистров, поэтому для использования всех вычислительных мощностей Pentium III необходима целенаправленная оптимизация кода. Таким образом, в Pentium III появился блок, подобный ММХ, но оперирующий действительными числами. Это решение способ­ствовало улучшению производительности процессора в следующих обла­стях:


    • трехмерная графика и моделирование, расчет освещенности с ис­пользованием вычислений с плавающей точкой;

    • обработка сигналов и моделирование процессов с широким диапа­зоном изменения параметров;

    • генерация трехмерных изображений в программах реального вре­мени, не использующих целочисленный код;

    • алгоритмы кодирования и декодирования видеосигнала, обрабаты­вающие данные блоками;

    • численные алгоритмы фильтрации, работающие с потоками данных.

    С 2000 г. начался выпуск процессоров в корпусах FC-PGA. Последней модификацией Pentium III и Celeron стали процессоры на ядре Tualatin , изготавливаемом по технормам 130 нм. Модель Pentium III - S Tualatin имеет рабочую частоту до 1400 МГц, кэш-память второго уровня объе­мом 512 Кбайт. Ядро получило блок Data Prefetch , который стал одним из ключевых элементов будущей архитектуры Pentium 4. К сожалению, Pentium III - S потребовал новой модификации интерфейса Socket 370, что исключило возможность апгрейда действующих систем.
    Интерфейс Socket 423

    Процессор Pentium 4 на ядре Willamette имел новую архитектуру, основанную на техноло­гии NetBurst , ставшую логическим развитием архитектуры Pentium III - S на ядре Tualatin . Важным достоинством архитектуры Pentium 4 стал механизм термоконтроля, автоматиче­ски снижавший рабочую частоту, если темпе­ратура ядра превышала заданный порог. В ядро Willamette впервые внедрена поддерж­ка расширенного набора мультимедийных инструкций SSE 2. Вместе с тем, интерфейс

    Socket 423 оказался не очень технологичным, и компания Intel была вы­нуждена отказаться от его использования.

    Интерфейс Socket 478

    Pentium 4 1300-2800 МГц (июль 2001 - март 2004) Celeron 1700-2930 МГц (июль 2001 - октябрь 2004) Pentium 4 ЕЕ 3200-3400 МГц (сентябрь 2003 - март 2004)

    Интерфейс Socket 478 был внедрен одновремен­но с переходом процессоров Pentium 4 на ядро Northwood , оснащенное кэш-памятью второго уровня объемом 512 Кбайт. Платформа комплек­товалась чипсетами, поддерживающими один из трех видов оперативной памяти: Rambus DRAM (RDRAM ), SDRAM , DDR SDRAM . С упорством, достойным лучшего применения, Intel поддер­живала дорогую память RDRAM в ущерб более дешевой DDR SDRAM , что вызвало недовольство как производителей системных плат, так и пользователей. И только под давлением партнеров и потребителей был выпущен чипсет 845 D , поддерживающий DDR SDRAM.

    Длинный конвейер Pentium 4 позволил постоянно наращивать рабо­чие частоты процессора и частоту системной шины. Частота процессора с ядром Northwood выросла до 3400 МГц, а частота системной шины - до 800 МГц. Модификация Celeron отличается от Pentium 4 урезанным вдвое объемом кэша L 2 и ограниченной 400 МГц частотой системной шины.
    Интерфейс Socket 775

    Pentium 4 2666-3800 МГц (с июня 2004) Celeron D 2533-3200 МГц (с июня 2004) Pentium 4 ЕЕ 3460-3730 МГц (с июня 2004)

    Следующим крупным шагом компании Intel по совершенствованию тех­нологии стал перевод всех процессоров для настольных систем на интер­фейс Socket 775 LGA (Land Grid Array). Несколько ранее была внедрена усовершенствованная архитектура ядра Prescott (технормы 90 нм). Ядро отличается удлиненным исполнительным конвейером, увеличенным до 1024 Кбайт объемом кэша L2, поддержкой набора ин­струкций SSE 3. При этом тепловая мощ­ность процессора Pentium 4 на ядре Prescott с частотой 3,8 ГГц достигла 125 Вт.

    Процессоры семейства Celeron D обяза­ны своим появлением внедрению технорм 90 нм. Соответственно политике компании Intel , бюджетная модификация получила вдвое урезанный кэш (то есть 256 Кбайт) и ограниченную до 533 МГц частоту системной шины.

    Переход на новый интерфейс ознаменовался знаменательным событием: компания Intel отказалась от маркировки процессоров по рабочей частоте и по примеру компании AMD ввела маркировку по рейтингу (процессорному номеру).

    Особое место в семействе Pentium 4 занимают процессоры с маркировкой Extreme Edition (ЕЕ). Они построены на совершенно ином ядре Gallatin (технормы 130 нм). Основное отличие Pentium 4 ЕЕ заключается в наличии кэш-памяти третьего уровня объемом 2 Мбайт и увеличенной до 1066 МГц частоте системной шины.

    История развития и классификация ЭВМ (Лекция 1)

    Понятие архитектуры ЭВМ

    Под архитектурой ЭВМ можно понимать совокупность таких компонент, как:

    · Внутреннее аппаратное обеспечение – комплект оборудования, технологии производства;

    · Программное обеспечение – операционная система, файловая система, система команд;

    · Внешнее аппаратное обеспечение – периферийные устройства, сети.

    Классификация ЭВМ

    Как и любые другие приборы, ЭВМ можно классифицировать по используемой элементарной базе или времени их выпуска:

    · Электромеханические устройства (конец 19 века – 1930-е годы);

    · Электронно-вакуумные приборы (1940-е – 1950-е);

    · Полупроводниковые транзисторы и диоды (1950-е, начало 1960-х);

    · Интегральные схемы, БИС, СБИС (с 1960-х по настоящее время)

    По производительности ЭВМ можно разделить на большие ЭВМ (mainframe -основной блок), мини - и микро-ЭВМ. Отдельным подклассом микро-ЭВМ можно выделить класс персональных ЭВМ. ПЭВМ производятся наиболее массово, стоят дешевле других машин, справляются с любыми возникающими в быту и в производстве задачами, полностью обеспечены системными и прикладными программами. Большие ЭВМ используются в промышленности и науке для высоконадежного управления и высокопроизводительной обработки огромных объемов информации.

    По области применения ЭВМ можно классифицировать на универсальные и управляющие. Универсальные машины спосбны найти применение почти в любой области. Управляющие ЭВМ необходимы для контроля и управления каким-то конкретным агрегатом, прибором, устройством.

    По функциональной принадлежности в системе из нескольких машин ЭВМ можно разделить на рабочие станции и серверы.

    История развития ЭВМ

    Первенство в этом вопросе чаще всего отдаётся такому устройству, как арифмометр. Промышленное производство арифмометров (3 операции умножения 8-значных числа в минуту) началось в 1822 году.

    В 1874 году Вильгод Однер, швед по национальности, живший в России, начал работать над арифмометром, а в 1890 году налаживает их массовый выпуск. В первой четверти 20-го века счетные аппараты Однера под разными названиями выпускались во всем мире и только "российский парк" подобных аппаратов составлял свыше 22 тысячи единиц.

    В 1924г. компания Computing Tabulating Recording (CTR), работающая в области системного анализа в бизнесе с использованием статистических данных, обрабатываемых на электромеханических счетно-перфорационных машинах, была переименована в International Business Machines (IBM). Этим было подчеркнуто основное направление деятельности компании и назначение выпускаемых ею средств вычислительной техники (табуляторов и других счетно-перфорационных машин).

    Когда в 1935г. правительству США понадобились системы автоматизированного учета занятости, способные обрабатывать данные о 26 млн. человек, IBM была готова исполнить этот заказ в кратчайшие сроки.

    В начале 40-х годов в лабораториях IBM совместно с учеными Гарвардского университета была начата разработка одной из первых электромеханических вычислительных машин. Она была собрана в 1944 г. и получила название "Марк-1".

    В 1953г. была выпущена IBM 701, построенная на электронно-вакуумных лампах, с быстродействием до 17 тыс. оп./с.

    В 1955г. был представлен IBM 705, как первая коммерческая машина, имеющая арифметику с плавающей точкой.

    В 1959г. IBM выпустила IBM 1401 – коммерческую машину на транзисторах. Она была поставлена более чем в 10 тысячах экземпляров. В том же году IBM создала свой первый мэйнфрейм модели IBM 7090, полностью выполненный на базе транзисторов, с быстродействием 229 тыс. оп./c, а в 1961г. разработала модель IBM 7030 для ядерной лаборатории США в Лос-Аламосе.

    В апреле 1964г. IBM анонсировала System/360 – первое семейство универсальных программно-совместимых компьютеров и периферийного оборудования. Элементной базой семейства 360 были выбраны гибридные микросхемы, благодаря чему новые модели стали считать машинами третьего поколения.

    В 1971г. IBM представила две модели семейства System/370 (370/135 и 370/195), преемника System/360 на новой технической базе – монолитных интегральных схемах.

    В 1980г., переживая финансовый кризис, руководство компании приняло решение о разработке недорогого персонального компьютера (ПК), и 13 августа следующего года представило IBM 150 Personal Computer, машину, вошедшую в историю как IBM PC. В IBM PC были использованы разработки других фирм: микропроцессор i8088 корпорации Intel, операционная система DOS корпорации Microsoft. Хотя архитектуру ПК сейчас называют Wintel (Windows + Intel), все равно IBM PC стала фактически мировым стандартом. Объявленная базовая цена составляла $1565. Официальная презентация IBM PC состоялась 12 сентября 1981 г. в Нью-Йорке.

    Продажи были начаты в октябре 1981 г., и уже к концу года было продано более 35 тыс. машин, а в течение первого года выпуска – 136 тыс. Пять лет спустя выпуск ПК достиг 3 млн. штук. За последние 15 лет в США было куплено ПК больше, чем автомобилей. Надо отметить, что за пять лет до появления IBM РС первый ПК был создан основателями фирмы Apple Computer. Однако на становлении феномена персонального компьютера в мире сыграли роль прежде всего производственная мощь корпорации IBM и грамотная научно-техническая и маркетинговая политика (массовый выпуск программного обеспечения).

    Корпорация IBM является лидером по числу полученных и внедренных патентов. В 1997г. она получила 1724 патента США, из которых 550 связаны с разработкой программ, а 250 – с сетевыми технологиями. Исследовательский центр IBM предложил следующие наиболее важные решения:

    · дисковые накопители;

    · динамическую оперативную память (30 лет назад был зарегистрирован патент IBM);

    · реляционные СУБД (System R в конце 70-х годов, источник языка SQL, ставшего стандартом, и СУБД DB2, на которую продано 10 тыс. лицензий;

    · RISC-процессоры (первый создан 20 лет назад, а недавно объявлен выпуск нового микропроцессора POWER PC с тактовой частотой 2 ГГц);

    · технологии микроэлектроники.

    Универсальные и управляющие ЭВМ

    Главное отличие управляющих машин от универсальных ЭВМ состоит в особенности их связи с внешним миром (управляемым объектом). Исходные данные поступают в машину, минуя человека, непосредственно от измерительных приборов или других устройств, фиксирующих характерные параметры объекта, сигналы управления также выдаются машиной непосредственно на объект. Для этого в составе управляющей машины следует предусмотреть специальные устройства связи с объектом. Кроме того, управляющие машины должны обеспечить работу в реальном масштабе времени, что предъявляет специфические требования к их прикладному и системному программному обеспечению. А это, в свою очередь, предопределяет аппаратную архитектуру и структуру машины.

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

    Для задач управления технологическими процессами и объектами в большинстве случаев достаточно точности вычислений порядка 0,1% (реже 0,01%), так как исходные данные измеряются все равно с определенной погрешностью. Поэтому представление данных может быть ограничено машинным словом длиной 15-32 двоичных разрядов, а не 32, 48, 64 разряда, как в универсальных ЭВМ.

    Эти принципиальные отличия обусловили выделение управляющих машин в самостоятельный класс средств вычислительной техники наряду с классом универсальных ЭВМ, предназначенных для решения вычислительных задач и обработки данных. В англоязычной терминологии класс управляющих ЭВМ определен как control computers.

    Программное обеспечение

    Любые ЭВМ необходимо снабдить программами. Управляющие ЭВМ работают по специальным программам, алгоритм которых предусматривает решение конкретной задачи.

    Большие универсальные ЭВМ решают узкоспециальные задачи, поэтому снабжаются специфичным программным обеспечением. Обычно для каждого класса ЭВМ разрабатывались свои ОС. Наиболее распространенными ОС для мэйнфреймов IBM семейства System /360 в своё время являлись DOS /360 для малых машин и OS /360 для больших машин. Для современных мэйнфреймов серий S /390, z 900 и RS /6000, которые обслуживают сети, в настоящее время ведутся работы по модификации версий ОС Unix и Linux .

    Для микро-ЭВМ наиболее известны операционные системы – MS-DOS, Linux , MacOS и, конечно же, Windows. Одними из первых программ для микро-ЭВМ были языки программирования высокого уровня (Бейсик), игры, текстовые редакторы и табличные процессоры. Наличие удобного и разнообразного программного обеспечения сделало этот класс ЭВМ популярным.

    Лекция 1 Дата проведения _____________

    Тема занятия: История развития ЭВМ.

    Классы ЭВМ по сферам применения и методам использования

    Цели: сформировать представление о понятии электронно-вычислительная машина (ЭВМ); познакомить с историей развития вычислительной техники; познакомить с различными поколениями ЭВМ; рассмотреть классификацию ЭВМ по сферам применения.

    План занятия:

    1. Организационный момент.
    2. Лекция 1 по темам:
    1. История развития ЭВМ.
    2. Классы ЭВМ по сферам применения и методам использования.
    1. Подведение итогов.

    Вид урока: урок лекция.

    Ход занятия:

    1. Организационный момент.

    Поприветствовать учащихся. Учет посещаемости (отметить отсутствующих). Подготовить компьютер, проектор, экран, презентацию.

    1. Лекция:

    ЛЕКЦИЯ 1. ИСТОРИЯ РАЗВИТИЯ ЭВМ. КЛАССЫ ЭВМ ПО СФЕРАМ ПРИМЕНЕНИЕ И МЕТОДАМ ИСПОЛЬЗОВАНИЯ.

    Электронная вычислительная машина (ЭВМ) или компьютер (англ. computer - «вычислитель»), комплекс технических (аппаратных) и программных средств для обработки информации, вычислений, автоматического управления.

    Термин «компьютер» и аббревиатура «ЭВМ», принятая в СССР , являются синонимами. В настоящее время словосочетание «электронная вычислительная машина» вытеснено из бытового употребления. Аббревиатуру «ЭВМ» в основном используют как правовой термин в юридических документах, инженеры цифровой электроники, а также в историческом смысле - для обозначения компьютерной техники 1940-1980-х годов.

    При помощи вычислений компьютер способен обрабатывать информацию по определённому алгоритму . Любая задача для компьютера является последовательностью вычислений.

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

    В 1642 (XVIII в.) Блез Паскаль

    сконструировал устройство (восьмиразрядный суммирующий механизм), которое впервые действительно можно было назвать счетной машинкой (умела складывать). Эта машина была усовершенствована Лейбницем, добавившим функцию умножения. В 1673 г. Лейбниц придумал алгоритмы для выполнения всех четырёх арифметических операций. Два столетия спустя в 1820 француз Шарль де Кольмар создал арифмометр, способный производить умножение и деление. Этот прибор прочно занял свое место на бухгалтерских столах.

    Все основные идеи, которые лежат в основе работы компьютеров, были изложены еще в 1833 английским математиком Чарльзом Бэббиджем.

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

    Идеи Бэббиджа стали реально воплощаться в жизнь в конце 19 века. В 1888 американский инженер Герман Холлерит сконструировал первую электромеханическую счетную машину. Эта машина, названная табулятором, могла считывать и сортировать статистические записи, закодированные на перфокартах. В 1890 изобретение Холлерита было впервые использовано в 11-й американской переписи населения. Работа, которую пятьсот сотрудников выполняли в течение семи лет, Холлерит сделал с 43 помощниками на 43 табуляторах за один месяц.

    В 1896 Герман Холлерит основал фирму Computing Tabulating Recording Company, которая стала основой для будущей Интернэшнл Бизнес Мэшинс (International Business Machines Corporation, IBM) - компании, внесшей гигантский вклад в развитие мировой компьютерной техники.

    Дальнейшее развитие науки и техники позволили в 1940-х годах построить первые вычислительные машины. Сразу несколько групп исследователей повторили попытку Бэббиджа, на основе техники 20 века. В 1941 г. немецкий студент Конрад Цузе создал механическую цифровую вычислительную машину с программным управлением и с использованием - впервые в мире - двоичной системы счисления. Однако из – за войны его результаты так и не были опубликованы.

    В феврале 1943 на одном из предприятий Ай-Би-Эм (IBM) в сотрудничестве с учеными Гарвардского университета по заказу ВМС США была создана машина «Марк-1». Это был монстр весом около 35 тонн. «Марк-1» был основан на использовании электромеханических реле и оперировал десятичными числами, закодированными на перфоленте. Машина могла манипулировать числами длиной до 23 разрядов. Для перемножения двух 23-разрядных чисел ей было необходимо четыре секунды. Данная машина использовалась для военных расчетов. Но электромеханические реле работали недостаточно быстро.

    Начала первого поколения ЭВМ принято считать с 1943, когда американцы начали разработку альтернативного варианта - вычислительной машины на основе электронных ламп. В 1946 была построена первая электронная вычислительная машина ENIAC (Эниак). Ее вес составлял 30 тонн, она требовала для размещения 170 квадратных метров площади. Вместо тысяч электромеханических деталей ENIAC содержал 18 тысяч электронных ламп. Считала машина в двоичной системе и производила пять тысяч операций сложения или триста операций умножения в секунду.

    Машина на электронных лампах работала существенно быстрее, но сами электронные лампы часто выходили из строя. Для их замены в 1947 американцы Джон Бардин, Уолтер Браттейн и Уильям Брэдфорд Шокли предложили использовать изобретенные ими стабильные переключающие полупроводниковые элементы - транзисторы, что послужило рождению второго поколения компьютеров.

    Совершенствование первых образцов вычислительных машин привело в 1951 к созданию компьютера UNIVAC, предназначенного для коммерческого использования. UNIVAC стал первым серийно выпускавшимся компьютером, а его первый экземпляр был передан в Бюро переписи населения США.

    Один транзистор был способен заменить 40 электронных ламп. В результате быстродействие машин возросло в 10 раз при существенном уменьшении веса и размеров. В компьютерах стали применять запоминающие устройства из магнитных сердечников, способные хранить большой объем информации.

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

    К началу 1960-х годов компьютеры нашли широкое применение для обработки большого количества статистических данных, производства научных расчетов, решения оборонных задач, создания автоматизированных систем управления. Высокая цена, сложность и дороговизна обслуживания больших вычислительных машин ограничивали их использование во многих сферах. Однако процесс миниатюризации компьютера позволил в 1965 американской фирме Digital Equipment выпустить миникомпьютер PDP-8 ценой в 20 тысяч долларов, что сделало компьютер доступным для средних и мелких коммерческих компаний.

    В 1970 сотрудник компании Intel Эдвард Хофф создал первый микропроцессор, разместив несколько интегральных микросхем на одном кремниевом кристалле. Это революционное изобретение кардинально перевернуло представление о компьютерах как о громоздких, тяжеловесных монстрах. С микропроцессом появляются микрокомпьютеры - компьютеры четвертого поколения , способные разместиться на письменном столе пользователя.

    В середине 1970-х годов начинают предприниматься попытки создания персонального компьютера - вычислительной машины, предназначенной для частного пользователя. Во второй половине 1970-х годов появляются наиболее удачные образцы микрокомпьютеров американской фирмы Эпл (Apple), но широкое распространение персональные компьютеры получили с созданием в августе 1981 фирмой Ай-Би-Эм (IBM) модели микрокомпьютера IBM PC. Применение принципа открытой архитектуры, стандартизация основных компьютерных устройств и способов их соединения привели к массовому производству клонов IBM PC, широкому распространению микрокомпьютеров во всем мире.

    За последние десятилетия 20 века микрокомпьютеры проделали значительный эволюционный путь, многократно увеличили свое быстродействие и объемы перерабатываемой информации, но окончательно вытеснить миникомпьютеры и большие вычислительные системы - мейнфреймы они не смогли. Более того, развитие больших вычислительных систем привело к созданию суперкомпьютера - суперпроизводительной и супердорогой машины, способной просчитывать модель ядерного взрыва или крупного землетрясения. В конце 20 века человечество вступило в стадию формирования глобальной информационной сети, которая способна объединить возможности различных компьютерных систем, что в свою очередь знаменует собой пятое поколение .

    Таким образом, из выше казанного можно сделать вывод, что под поколением понимают все типы и модели ЭВМ, разработанные различными конструкторско-техническими коллективами, но построенных на одних и тех же научных и технических принципах.

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

    Электронно-вычислительные машины (ЭВМ) классифицируются по различным признакам, в частности, по способам организации вычислительного процесса, функциональным возможностям, способности к параллельному выполнению программ и др. Однако чтобы определить место персональных электронных вычислительных машин (ПЭВМ) в широком разнообразии средств вычислительной техники (СВТ), следует рассмотреть классификацию вычислительных машин по таким показателям, как габариты и производительность.

    Исторически первыми появились большие ЭВМ, элементная база которых прошла путь от электронных ламп до интегральных схем со сверхвысокой степенью интеграции. В настоящее время применяются большие ЭВМ четвертого поколения и ведутся интенсивные работы по созданию ЭВМ пятого поколения. ЭВМ этого класса, как правило, используются в режиме разделения времени, одновременно обслуживая многих пользователей.

    Производительность больших ЭВМ оказалась недостаточной для ряда приложений – таких, как прогнозирование метеообстановки, моделирование и др., что явилось стимулом для создания супер-ЭВМ. Появляются все новые и новые области их применения, а поэтому потребность в машинах данного класса непрерывно растет. Производительность современных ЭВМ не соответствует многим из таких областей, что обуславливает улучшение показателей супер-ЭВМ.

    В 70-е гг. появился еще один класс ЭВМ – мини-ЭВМ, что обусловлено, с одной стороны, прогрессом в области элементной базы, а с другой – избыточностью ресурсов больших ЭВМ – для ряда приложений.

    Дальнейшие успехи в области элементной базы и архитектурных решений привели к возникновению супер-миниЭВМ.

    Изобретение в 1969 г. микропроцессора (МП) привело к появлению в 70-х гг. еще одного класса ЭВМ – микроЭВМ. Именно наличие МП служит определяющим признаком микроЭВМ.

    1. Супер ЭВМ (сверхбольшие) .

    Под супер-ЭВМ понимают вычислительную систему, относящуюся к классу самых мощных систем в данное время, зародившиеся в 60 – х годах. Они имеют большие габариты, требуют для своего размещения специальных помещений и весьма сложны в обслуживании. Одной из основных проблем проектирования и эксплуатации является эффективный отвод тепла. Производительность супер-ЭВМ в настоящее время составляет десятки и сотни млн. команда/с. Две наиболее известные серии супер-ЭВМ – это Cray (Cray-1, Cray-2 и Cray-3) корпорации Cray Research и Cyber 205 фирмы Control Data Corp (CDC). Cray-3 способна выполнять 16000 млн. команд с плавающей точкой в секунду. Стоимость отдельных супер-ЭВМ достигает десятков млн. долл. Из отечественных ЭВМ к данному классу можно отнести машину с динамической архитектурой (МДА) В.А. Торгашева.

    Используются для решения задач, которые требуют сложных вычислений больших объемов (например, изучение космоса, составления прогноза погоды).

    Основное назначение: предназначены для высокоскоростного выполнения прикладных процессов.

    Основные технические данные:

    Имеет скалярные и векторные процессоры. Совместная работа процессоров основывается на различных архитектурах.

    1. Супер-мини ЭВМ.

    Супер-миниЭВМ – это вычислительная машина, относящаяся по архитектуре, размерам и стоимости к классу мини-ЭВМ, но по производительности сопоставимая с большой ЭВМ. Супер-миниЭВМ используются, как правило, в режиме разделения времени. Наиболее яркими их представителями являются ЭВМ семейства VAX-11 фирмы DEC. Это семейство послужило прототипом отечественной ЭВМ СМ 1700. Кроме того, выпускались следующие супер-мини ЭВМ: «Электроника-82» (СНГ), К1840 (Восточная Германия), СМ52/12 (Чехословакия), ИЗОТ 1055С (Болгария) и др. Все ЭВМ данного класса являются 32-разрядными.

    Основные технические данные: мультипроцессорная архитектура, позволяющая подключение до нескольких сот терминалов (наличие наращиваемых запоминающих устройств).

    1. Большие ЭВМ (мэйнфреймы).

    Мэйнфреймы конструктивно выполнены в виде нескольких стоек, включая устройства ввода-вывода, а также внешние запоминающие устройства на магнитных дисках и лентах. Для установки машин требуется достаточно большое помещение (с комнату), оборудованное средствами обеспечения заданного температурного режима. Обслуживание больших ЭВМ трудоемко, зато их производительность лежит в пределах от нескольких сот тысяч до миллионов команд в секунду.

    Они производят централизованную обработку данных больших объемов. Пользователь получает доступ через терминалы (клавиатура + монитор) и/или ПК, в основном предназначенные для ввода и вывода информации. Количество подключаемых терминалов обычно составляет несколько сотен. Они характеризуются высокой надежностью. Обладают высокой скоростью процессов ввода-вывода и увеличенный размер постоянной памяти.

    1. Мини ЭВМ.

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

    Основное назначение: Системы управления предприятиями.

    Основные технические данные: Однопроцессорная архитектура, разветвленная система периферийных устройств (ограниченные возможности, обработка слов меньшей длины и т.д.)

    1. МикроЭВМ (ПК).

    Персональной называется универсальная однопользовательская микроЭВМ.

    Различают стационарные и портативные (ноутбуки). Обязательно наличие монитора и ряда других периферийных устройств. Хорошо расширяемы. К ним легко подключаются различные дополнительные устройства. Можно устанавливать широкий спектр различного программного обеспечения.

    Основное назначение: Индивидуальное обслуживание пользователей.

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

    Эти ЭВМ, в свою очередь, делятся на многопользовательские микроЭВМ, автоматизированные рабочие места (АРМ), встроенные ЭВМ и ПЭВМ

    Многопользовательские микроЭВМ – это микроЭВМ, оборудованные несколькими видеотерминалами и работающие в режиме разделения времени. Они выполняются, как правило, в одной малогабаритной стойке и изредка – в настольном варианте.

    Рабочие станции или АРМ представляет собой ЭВМ, оборудованную всеми средствами, необходимыми для выполнения работ определенного типа. Различают технические (инженерные) АРМ, графические АРМ, АРМ для автоматизированного проектирования, АРМ для издательской деятельности (настольные издательские системы) и др., как и персональные компьютеры, предназначены для одного пользователя, однако, более мощные могут выполнять более сложные операции.

    Основное назначение: Системы автоматизированного проектирования, системы автоматизации эксперимента, индустриальные процессы и др.

    Основные технические данные: Высокое быстродействие процессора, емкость оперативного запоминающего устройства 32-64 Мбайт, специализированная система периферийных устройств.

    В классе микроЭВМ АРМ наряду с многопользовательскими микроЭВМ имеют самое высокое быстродействие. Существуют как настольные АРМ, так и АРМ, выполненные в виде малогабаритной стойки.

    Термин АРМ (рабочая станция) неоднозначен и часто употребляется в других смыслах, а именно:

    1. для именования ПЭВМ, снабженной специальным ПО, необходимым для решения задач определенного класса;

    2. для именования терминальных узлов вычислительных сетей.

    Встроенные ЭВМ представляют собой вычислители, используемые для управления (например, станком или боевым средством) и обработки измерений. Конструктивно они выполняются в виде одной или нескольких плат и не обеспечивают реализацию широкого спектра вычислительных функций, а также стандартного взаимодействия с пользователем.

    1. Переносной ПК «наколенник» .

    Основное назначение: Индивидуальное обслуживание пользователей. Основные технические данные: Малогабаритный книжного размера портативный вариант стационарного персонального компьютера.

    1. Блокнотный ПК, ноутбук.

    Основное назначение: Индивидуальное обслуживание пользователей. Основные технические данные: Модели могут иметь процессор, оперативную память до 96 Мбайт, жесткий диск до 9 Гбайт, встроенный компакт-диск и факс-модем, дисплей жидкокристаллический, время работы от собственного источника питания от 2 до 8 ч.

    1. Карманный компьютер «наладонник».

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

    Основное назначение: индивидуальное обслуживание пользователей.

    Основные технические данные: Оперативная память выполняет функцию долговременной памяти, размером в несколько Мбайт. Жесткий диск отсутствует. Работает под управлением Windows CE, имеет интерфейс с другими компьютерами, встроенные интегрированные системы, жидкокристаллический дисплей.

    1. Подведение итогов.

    Похожие статьи