1. Поколения вычислительных машин. 5
Скачать 2.93 Mb.
|
1. Поколения вычислительных машин.«Нулевое»(1642-1940) — механические вычислители. Простые арифметические операции. Счетная машина Паскаля(1642) Сумматор на зубчатых колесах Арифмометр Лейбница(1671) Компьютер Z3(1939) Первый автоматический компьютер. «Первое»(1940—1960) - вычислители на электронных лампах. Быстродействие — 10 - 20 тысяч операций в секунду. Enigma(1940) Colossus(1943) Eniac(1946) на вакуумных лампах Урал1,ЭВМ Киев UNIVAC-первый коммерческий компьютер IBM 701 «Второе»(1949—1961) – вычислители на транзисторах. Быстродействие — до 1—2 миллионов операций в секунду. МЭСМ,БЭСМ профессора Лебедева PDP-1 DEC(первая компьютерная игра) PDP-8 DEC - коммерческий мини-компьютер Cray-1 суперкомпьютер B5000-языки программирования: Алгол и Кобол ДВК-1 – микро-ЭВМ «Третье»(1961—1971) - компьютеры на интегральных схемах. Быстродействие — до 300 миллионов операций в секунду. Микро-ЭВМ, предназначенные для работы с одним пользователем. Первые операционные системы. IBM 360-большая ЭВМ Серия ЭВМ 20,40,50,60,70: -масштабируемость характеристик и стоимости -использование ОС -мультипрограммирование «Четвертое»(1971 - по настоящее время) -компьютеры с микропроцессорами. Быстродействие — миллиарды операций в секунду. Персональные ЭВМ. Готовые прикладные программы, графический интерфейс, использование технологии мультимедиа. Глобальные компьютерные сети. i4040 Core 2 Duo Core i7 2. Многоуровневая организация ЭВМ. Многоступенчатая обработка.[верхний уровень] Концептуальный уровень(пользователь) → Уровень ЯВУ (программист/системщик) → Уровень ассемблера → Уровень ОС → Уровень машинных команд → Микроархитектурный уровень → Вентильный уровень [нижний уровень] На концептуальном уровне пользователь ЭВМ анализирует задачу, разрабатывает алгоритм ее решения, определяет содержимое обработки информации. На уровне языков программирования высокого уровня изучается алгоритм решения задачи, составляется детальный проект решения ,пишется программа на одном из языков высокого уровня. На уровне ассемблера программы ориентируются на ресурсы ЭВМ. На уровне ОС происходит мультипрограммное обеспечение, управление памятью На уровне машинных команд обеспечивается связь программных и аппаратных средств. На этом уровне составляется список команд, определяются способы кодирования кодов операций и адресов, число адресных полей и другие параметры, заложенные в структуру ЭВМ. На микроархитектурном уровне машинные команды представляются в виде совокупности микрокоманд, выполняемых в такте данных (АЛУ+Рг). На уровне регистровых передач осуществляются элементарные операции, выполняемые аппаратурой ЭВМ. Это операции преобразования информации, операции чтения и записи в запоминающее устройство и регистры, операции коммутации, обеспечивающие передачу слов между отдельными модулями и блоками. На уровне вентилей разрабатываются логические схемы при логическом проектировании аппаратуры ЭВМ. 3. Многоуровневая организация ЭВМ. Структурная организация и архитектура
|