- •Часть 1
- •Тема 1: Принципы построения компьютеров
- •1.1. История развития вычислительной техники
- •1.2 Варианты классификации эвм
- •1.3 Классическая архитектура эвм
- •Выводы по теме
- •Тема 1: Принципы построения компьютеров
- •1.4 Состав компьютера
- •1.5 Биты, байты, слова
- •1.6 Ячейки памяти, порты и регистры
- •Тема 1: Принципы построения компьютеров
- •1.7 История развития пк
- •1.8 Структурная схема
- •1.9 Состав системного блока
- •Контрольные вопросы по теме 1
- •Тема 2: Физические основы представления информации в компьютерах
- •2.1. Информатика, информация, сигналы и их представление
- •1.2 Измерение количества информации
- •1.3 Кодирование символьной информации
- •Тема 2: Физические основы представления информации в компьютерах
- •Контрольные вопросы по теме 2
- •Тема 3: Архитектуры микропроцессоров
- •Тема 3: Архитектуры микропроцессоров
- •Контрольные вопросы
- •Тема 3: Архитектуры микропроцессоров
- •Логические узлы (агрегаты) эвм,
- •Простейшие типы архитектур
- •Контрольные вопросы к теме 3
- •Тема 4: Принцип адресации и структура команд
- •Общие сведения, определения и классификация
- •Логическая организация памяти и методы адресации информации
- •Тема 4: Принцип адресации и структура команд
- •4.3 Командный цикл процессора
- •4.3 Структура команд процессора
- •4.4 Система операций
- •Контрольные вопросы по теме 4
- •Тема 5: Система прерываний и организация ввода/вывода
- •Пространство ввода-вывода
- •Параллельный обмен
- •Последовательный обмен
- •Тема 5: Система прерываний и организация ввода/вывода
- •5.5 Виды прерываний
- •5.6 Обнаружение изменения состояния внешней среды
- •Тема 5: Система прерываний и организация ввода/вывода
- •Распределение системных ресурсов
- •Контрольные вопросы по теме 5
- •Тема 6: Многопроцессорные архитектуры
- •6.1 Представление о вычислительных системах
- •6.2 Основные определения.
- •6.3 Уровни и средства комплексирования.
- •Тема 6: Многопроцессорные архитектуры
- •6.3 Классификация м. Флинном
- •6.4 Другие подходы к классификации вс
- •Тема 6: Многопроцессорные архитектуры
- •6.7 Кластерная архитектура
- •Тема 6: Многопроцессорные архитектуры
- •6.8 Коммуникационные среды
- •6.9 Коммутаторы для многопроцессорных вычислительных систем
- •Контрольные вопросы по теме 6
- •Тема 7: Особенности реализации оперативной памяти в компьютерах типа ibm pc
- •7.1 Виды электронная память
- •7.2 Структура оперативной памяти
- •7.3 Кэширование оперативной памяти
- •Тема 7: Особенности реализации оперативной памяти в компьютерах типа ibm pc
- •Основные характеристики зу
- •Основные принципы работы
- •Тема 7: Особенности реализации оперативной памяти в компьютерах типа ibm pc
- •7.7 Динамическая память
- •7.8 Статическая память
- •Контрольные вопросы к теме 7
Тема 1: Принципы построения компьютеров
План лекции:
-
История развития вычислительной техники
-
Варианты классификации ЭВМ
-
Классическая архитектура ЭВМ
1.1. История развития вычислительной техники
С тех пор, как человечество осознало понятие количества, разрабатывались и применялись различные приспособления для отображения количественных эквивалентов и операций над величинами. Отбросив рассмотрение "доисторических" с точки зрения вычислительной техники средств (кучки камней, счеты и т. д.), рассмотрим кратко историю развития вычислительных машин.
Пожалуй, первой реально созданной машиной для выполнения арифметических действий в десятичной системе счисления можно считать счетную машину Паскаля. В 1642 г. Б. Паскаль продемонстрировал ее работу. Машина выполняла суммирование чисел (восьмиразрядных) с помощью колес, которые при добавлении единицы поворачивались на 36° и приводили в движение следующее по старшинству колесо всякий раз, когда цифра 9 должна была перейти в значение 10. Машина Паскаля получила известность во многих странах, было изготовлено более 50 экземпляров машины.
Впрочем, еще до Паскаля машину, механически выполняющую арифметические операции, изобразил в эскизах Леонардо да Винчи (1452—1519). Суммирующая машина по его эскизам выполнена в наши дни и доказала свою работоспособность.
В средние века (расцвет механики) было предложено и выполнено много различных вариантов арифметических машин: Морлэнд (1625—1695), К. Перро (1613—1688), Якобсон, Чебышев и др. Первую машину, с помощью которой можно было не только складывать, но и умножать и делить, разработал Г. Лейбниц (1646—1716).
Все упомянутые выше механизмы обладали одной особенностью— могли автоматически выполнять только отдельные действия над числами, но не могли хранить промежуточные результаты и, следовательно, выполнять последовательность действий.
Первой вычислительной машиной, реализующей автоматическое выполнение последовательности действий, можно считать разностную машину Ч. Беббеджа (1792—1871). В 1819 г. он изготовил ее для расчета астрономических и морских таблиц. Машина обеспечивала хранение необходимых промежуточных значений и выполнение последовательности сложений для получения значения функции.
В дальнейшем Беббедж предложил т. н. аналитическую машину, предназначенную для решения любых вычислительных задач. При желании в аналитической машине Беббеджа можно найти прообразы всех основных устройств современной ЭВМ: арифметическое устройство ("мельница"), память ("склад"), устройство управления (на перфокартах), позволяющее выбирать различные пути решения в зависимости от значений исходных данных и промежуточных результатов. Проект аналитической машины Беббеджа так и не был реализован— из-за несоответствия идеи и элементной базы.
Идеи аналитической машины Беббеджа были использованы в релейных машинах, выпускавшихся в 30—40-х годах XX века. Теоретической основой разработки релейно-контактных схем явился аппарат булевой алгебры, который в дальнейшем использовался для синтеза схем ЭЭВМ. Однако и электрические реле как элементная база вычислительной техники не удовлетворяли потребностям этой техники по всем основным параметрам (быстродействие, надежность, потребляемая мощность, стоимость, габариты и др.).
Только освоение электронных схем в качестве элементной базы положило начало действительно массовому внедрению сначала вычислительной, а потом и информационной техники во все сферы человеческой деятельности. Первые электронные цифровые вычислительные машины (ЭЭВМ) были разработаны и выпущены на рубеже 40—50-х годов прошлого века в США, Англии и чуть позднее — в СССР.
Первой ЭВМ считается ЭНИАК (электронный цифровой интегратор и вычислитель). Его авторы, американские ученые Дж.Мочли и Преспер Экерт работали над ней с 1943 по 1945 г.г. машина представляла собой сложное сооружение длиной более 30 м, объемом 85 куб.м, массой 30 т. В ней использовались 18 тыс. электронных ламп, 1500 реле, потребляла 150 кВт.
В 1950 году была создана машина ЭДВАК (электронный автоматический вычислитель с дискретными переменными). В более ёмкой внутренней памяти содержались и данные, и программа. Машина уже работала не в десятичной, а в двоичной системе счисления.
В 1951 г. была принята в эксплуатацию МЭСМ(малая электронная счетная машина) – первая в СССР электронная вычислительная машина. Колектив разработчиков возглавлял С.А.Лебедев, директор Института электроники
В 1953 г. была готова к эксплуатации БЭСМ (большая электронная счетная машина), которая ничуть не уступала новейшим американским образцам.
В начале 60-х годов создана БЭСМ-1 –самая производительная машина в Европе, 10 тыс операций в секунду, и одной из лучших в мире. Затем созданы БЭСМ-2 и М-20 –первые ламповые ЭВМ. Тогда же были созданы полупроводниковые варианты М-20, М-220 и М-222, а также БЭСМ-3М и БЭСМ-4. В 1967 г. сдана в эксплуатацию БЭСМ-6 в которой все схемы были записаны формулами булевой алгебры.
Деятельность фирмы IBM. Безусловно, ключевой этап в развитии вычислительных средств и методов связан с этой фирмой. Исторически первые ЭВМ классической структуры и состава это IBM/360 выпущенная в 1964 г. и последующие её модификации IBM/370, IBM/375 которые выпускались вплоть до середины 80-х годов, когда под влиянием микроЭВМ (ПК) не начали постепенно сходить со сцены.
ЭВМ данной серии послужили основой для создания в СССР так называемой Единой системы ЭВМ (ЕС ЭВМ), которая в течении 70-90 годов была основой отечественной компьютеризации.
ЕС ЭВМ. Эти машины включали следующие компоненты:
-
Центральный процессор (32-разрядный) с двухадресной системой команд;
-
Главную (оперативную) память –от 128 Кбайт до 2 Мбайт;
-
Накопители на магнитных дисках (НМД) со сменными пакетами дисков (7,25, 29 и 100 Мбайт);
-
Накопители на магнитных лентах (НМЛ) катушечного типа. Рабочая емкость накопителя определялась размером катушки и плотностью записи и достигала 160 Мбайт на бабину МЛ;
-
Устройство печати (АЦПУ) – построчное печатающее устройство барабанного типа с фиксированным набором символов, обычно 128 (или 64). Вывод осуществлялся на бумажную ленту шириной 42 или 21 см со скоростью до 20 строк/сек.
-
Терминальные устройства –сначала электрические пишущие машинки, затем видеотерминалы) –для выполнения функций управления вычислительным процессом и интерактивной отладки программ и обработки данных.
В 1974 г. фирма Intel разработала первый универсальный 8-разрядный микропроцессор 8080 с 4500 транзисторами. Эдвард Робертс построил на его базе микрокомпьютер Альтаир, имевший огромный коммерческий успех.
В 1975 г. программист Пол Ален и студент Билл Гейтс реализовали для Альтаира язык Бейсик. Впоследствии они основали фирму Microsoft.
В 1976 г. студенты Стив Возняк и Стив Джобс создали компьютер Apple-1, положив начало корпорации Apple.
В 1983 г. –корпорация Apple Computers построила персональный компьютер Lisa –первый компьютер с манипулятором «мышь».