Лекции ВМСС

2015-08-16СтудИзба

Описание файла

Документ из архива "Лекции ВМСС", который расположен в категории "". Всё это находится в предмете "вычислительные машины, системы и сети (вмсис)" из 7 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "вмсс" в общих файлах.

Онлайн просмотр документа "Лекции ВМСС"

Текст из документа "Лекции ВМСС"

Исторический очерк 3

Развитие архитектуры машин 2-го и 3-го поколений 4

Машины 2-го поколения 4

Машины 3-го поколения 4

Основы машинной арифметики 5

Представление чисел в ЭВМ 5

Прямой, дополнительный и обратный коды 6

Выполнение операций над числами с фиксированной точкой 6

Выполнение операций над числами с плавающей точкой 6

Машина фон Неймана 7

Архитектура ЭВМ фон Неймановского типа 8

Элементы ЭВМ 9

Представление информации физическими сигналами 9

Системы элементов 9

Запоминающие элементы 9

Узлы ЭВМ 11

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

Запоминающие устройства 13

Электронные запоминающие устройства 13

ЗУ с произвольным доступом (RAM) 14

Динамические RAM 14

ЗУ с ограниченным доступом 14

Flash-память 15

Агрегирование ЗУ 15

Ассоциативные ЗУ 15

Внешние запоминающие устройства 16

Устройства с вращательным движением носителя 16

Накопители с линейным движением 17

Формирование управляющих сигналов 17

Жесткая логика 17

Микропрограммирование 18

Компактное представление микрокоманд 19

Устройства ввода-вывода 19

Классификация устройств ввода/вывода 19

Интерфейсы ввода/вывода 19

RS232 20

Centronics 21

SCSI 22

USB 22

Интерфейс ввода/вывода ЕС ЭВМ 22

Системы обмена 23

Обмен по опросу 23

Обмен по прерываниям 24

Прямой доступ к памяти 25

Процессоры ввода/вывода 25

Система прерывания программ 26

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

Cтраничная виртуальная память 27

Сегментная виртуальная память 29

Сегментно-страничная виртуальная память 29

Архитектура процессоров 30

Классификация 30

По способу запоминания промежуточных результатов вычислений: 30

По архитектурным средствам адресной арифметики 30

По форматам данных 31

Особенности архитектуры семейства ЕС ЭВМ 31

Особенности архитектуры PDP-11 32

Особенности архитектуры Intel 80x86 32

Особенности архитектуры RISC-процессоров 33

Режимы работы ЭВМ 34

Системы контроля 35

Общие принципы 35

Аппаратурный контроль 36

Программный контроль 36

Структурные методы повышения производительности 36

Повышение быстродействия основной памяти 36

Секционирование памяти 36

Включение в состав процессора сверхоперативной памяти 37

Повышение быстродействия процессора 37

Конвейерная схема 38

Схема асинхронного конвейера на примере БЭСМ-6 38

Типовая структура векторной супер-ЭВМ 38

Многопроцессорные и многомашинные системы 39

Многопроцессорные системы 39

Многомашинные системы 40

Сети 40

Классификация сетей 40

Стандарты IEEE 802 40

Метод доступа с контролем несущей и обнаружением коллизий (Ethernet) 40

Маркерная шина (Token bus, ArcNet) 41

Маркерное кольцо (Token Ring) 41

Аппаратная поддержка 41

Ethernet 41

ArcNet 42

Коммуникация в сетях 42

Уровневые протоколы 42

Адресация в сетях TCP/IP 43

Маршрутизация в сетях TCP/IP 43

Исторический очерк

1-й конструктор вычислительных машин – Чарльз Бэббидж.

1-й программист-женщина – Ада Байрон.

Машина Бэббиджа – чисто механическая. До конца не была построена.

Реальная история вычислительной техники насчитывает чуть более 50 лет. 1-е машины введены в строй после войны. Стимул – военные нужды – задачи ПВО и разработки ядерного оружия.

1-я вычислительная машина введена в строй в 1949 г в Кембридже (Англия) – ЭДСАК. Она разрабатывалась именно в университете, хотя и по заказу и на деньги военных.

Параллельно через несколько месяцев в США запущена вычислетельная машина ЭДВАК в Принстоне. Здесь был впервые сформулированы и четко изложены принципы конструирования вычислительных машин (фон Нейманом).

Серийное производство началось в 1951 г. Доминировали 2 фирмы – Унивак и ИБМ.

В СССР разработка 1-й ЭВМ началась в 1947 г, завершилась в 1952 г. Руководил этим академик Лебедев. Была введена 1-й машина: МЭСМ.

1953 г. – вычислительная машина Стрела (конструкторское бюро Базилевского)

1953 г. – БЭСМ-1 (Лебедев)

1952 г. – М-2 (ЛЭВМ) – компактная и более надежная, чем предыдущие

Это ЭВМ 1-го поколения – ламповые ЭВМ. Основной элемент – электронная лампа.

В больших машинах было порядка 10000 ламп. Размеры, вес и потребляемая мощность были огромными.

Одно из требований к построению – мощное средство нахождения неисправностей, т.к. среднее время работы без поломки – 20-30 мин.

Эра таких машин закончилась в конце 50-х годов. Самая мощная ламповая машина – М-20.

Разрядность: команды 45 разрядов, числа 45-разрядов, емкость оперативной памяти 4096 45-разрядных слов, быстродействие 20000 операций в секунду. Единственное используемое здесь средство – библиотеки стандартных подпрограмм.

К концу этой эры появились первые средства автоматизации программ – ассемблеры и трансляторы программ на ассемблере в машинный код.

К концу 60-х годов появился первый компилятор Fortran.

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

Супер-ЭВМ 2-го поколения ИБМ 7030 Стретч – одна из самых мощных вычислительных машин середины 60-х годов. Быстродействие – 1 млн. оп. в сек., емкость памяти 128000 32-разрядных слов.

Можно было иметь и ОС и компилятор и т.д. Это время бурного развития архитектуры вычислительных машин.

Англия – Атлас (впервые реализована виртуальная память)

Франция – Гамма-60 разработана для коммерческого и делового применения, характерно наличие большого потока данных – параллельная вычислительная машина. Для нее был создан специальный яхык параллельного программирования.

СССР – БЭСМ-4 – трансисторный аналог М-20; Урал-1, -4, -11, -14, -16 – серия управляющих вычислительных машин. Впервые здесь реализована агрегатная идея построения вычислительных машин; Раздан (Ереван), Минск, Мир (Киев) – для нее программа создавалась на языке высокого уровня и компилировалась без перевода в машинный код.

Верх совершенства машин 2-го поколения – БЭСМ-6 (Лебедев).

3-е поколение: микросхемы. Транзисторы резко уменшились в размерах, на кристалле

крепятся десятки транзисторов.

Микросхемы малой интеграции: 20-30 транзисторов.
Для таких машин характерно то, что они внедрялись во многие сферы деятельности. На этом этапе впервые затраты на разработку программ превышали затраты на разработку аппаратуры.

1-й путь – семейтсв ЭВМ – ряд машин с одинаковым машинным ядром, но разной мощности (IBM system 360, от 10 оп-ций в сек до 1 млн., единая операционная система ОС360).

Но они не везде были пригодны и оставшуюся нишу заняли фирмы Hewlett Packard и DEC (PDP-11).

Появилась супер-ЭВМ Cray (разработчик Сеймур Крей)

В СССР была создана система ЕС ЭВМ – полная копия IBM360 и СМ ЭВМ (PDP-11 и HP)

4-е поколение: сверх-большие интегральные схемы (СБИС)

Появились микропроцессоры.

1-й микропроцессор – 1971 г. – Intel 4004. Intel 8008, 8086 (8088), 8087, 8089.

Это эра персональных ЭВМ. ЭВМ стали элементом быта и культуры.

Развитие архитектуры машин 2-го и 3-го поколений

Машины 2-го поколения

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

Машины насчитывают сотни тысяч транзисторов. Быстродействие возросло до сотен тысяч операций в секунду. Самые быстрые машины способны были выполнять миллион операций в секунду.

Характерная особенность машин – дифференциация по применени.

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

Особенности процессоров:

  • появление стековой архитектуры

  • применение шин

  • начало применения параллельной обработки команд, конвейера, параллельной работы нескольких программ

  • встраивание в АЛУ сверхбыстрых транзисторных регистров

  • появление новых команд для работы с регистрами

  • появление дополнительных местных устройств управления

  • появление микропрограммное управление

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

Впервые стала применяться виртульная память, ПЗУ и иерархическая система памяти.

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

Машины 3-го поколения

Производится переход от транзисторов к интегральным схемам. Использовались схемы малой, средней и большой интеграции.

Стали появляться семейства совместимых компьютеров, универсальные компьютеры (мэйнфреймы), сверхбыстродействующие компьютеры. Получили распространение малые и мини- компьютеры.

Быстродействие возросло до нескольких миллионов операций в секунду. Самая быстрая машина была способна выполнить 200 млн оп/с.

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

Объем памяти существенно возрос: объем ОЗУ до сотен тысяч слов, ВЗУ до миллиардов. Это эпоха развития электромеханичесих устройств. Появляются устройства внешней памяти на магнитных дисках. Применяется секционирование памяти, развивается иерархия памяти, появляется кэш-память.

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

Основы машинной арифметики

Представление чисел в ЭВМ

Система счисления – способ представления (записи) чисел в некотором алфавите. Символы этого алфавита – цифры.

Позиционная система счисления – система счисления, в которой позиция цифры в записи определяет ее вес.

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

В вычислительных машинах применяют двоичную систему счисления с цифрами 0 и 1.

Известно, что любое число можно представить в виде: , где xi  {0, 1} – двоичные разряды числа, m зависит от x и xm=1. В машинах числа представлены конечным набором старших разрядов.

Для представления знака числа используется 1 разряд. Если он установлен, то число считается отрицательным, иначе – положительным.

Представление целых чисел

Если под число отводится n+1 разряд, то 1 разряд (старший) является знаковым, а остальные n разрядов отводятся для двоичных разрядов числа. В таком случае все числа лежат в диапазоне –2n+1  x  2n–1.

Представление чисел с фиксированной запятой

Пусть под число отводится n+1 разряд. 1 разряд знаковый, r разрядов отводится под целую часть числа (r < n), остальные n-r разрядов отводятся под дробную часть. Диапазон представимых чисел: –2r < x < 2r.

Представление чисел с плавающей запятой

Вещественные числа представляются в виде x = m2p, где m – мантисса, 0.5  |m| < 1, p – порядок.

Пусть под число отводится n+2 разрядов. 2 разряда – знаки мантиссы и порядка, r разрядов отводится под порядок (r < n), n-r под мантиссу. Диапазон представимых чисел: . Число называется машинным нулем, - машинной бесконечностью.

Прямой, дополнительный и обратный коды

Выше рассматривался прямой код.

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

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее