рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Поколения ЭВМ

Поколения ЭВМ - раздел Философия, ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ 1-Е Поколение (1945-1954 Гг.) - Время Становления Машин С Фон-Нейманов...

1-е поколение (1945-1954 гг.) - время становления машин с фон-неймановской архитектурой. В этот период формируется типовой набор структурных элементов, входящих и состав ЭВМ. Это - центральный процессор (ЦП), оперативная память (или оперативное запоминающее устройство - ОЗУ) и устройства ввода-вывода (УВВ). ЦП, в свою очередь, состоял из арифметико-логического устройства (АЛУ) и устройства управления (УУ).

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

2-е поколение (1955-1964 гг.) - смену поколений определило появление новой элементной базы: вместо электронной лампы в ЭВМ стали применяться миниатюрные транзисторы и магнитные сердечники (для ОЗУ). Появились языки высокого уровня: ALGOL, FORTRAN, COBOL. Для эффективного управления ресурсами машины были разработаны операционные системы (ОС). Основные средства наложения информации – перфокарты, перфоленты, магнитные ленты, магнитные диски.

3-е поколение (1965-1970 гг.) - появились интегральные микросхемы. Повысилась производительность, снизились размеры и стоимость. Появились мини ЭВМ. Они активно использовались для управления различными технологическими процессами. С увеличением производительности появилась возможность использовать многопрограммность. Расширились функции ОС. Активно разрабатывались теоретические основы программирования. Появилась тенденция к созданию семейств ЭВМ, то есть совместимости снизу-вверх на программно-аппаратном уровне.(IBM-System 360, ЕС-ЭВМ).

4-е поколение (1970-1984 гг.) - появляются большие и сверхбольшие интегральные микросхемы (БИС и СБИС). Работа с программным обеспечением стала более дружественной, из-за чего стремительно выросло количество пользователей. Основные средства наложения информации – оптические, жесткие, гибкие диски.

5-е поколение (1984–до нашего времени) – переход к компьютерам пятого поколения предполагал переход к новым архитектурам, ориентированным на создание искусственного интеллекта. Создание развитого человеко-машинного интерфейса (распознавание речи, образов). Развитие логического программирования для создания баз знаний и систем искусственного интеллекта; Создание новых технологий в производстве вычислительной техники.

 

– Конец работы –

Эта тема принадлежит разделу:

ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ

РЕСПУБЛИКИ БЕЛАРУСЬ... Учреждение образования... ВЫСШИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ ВИТЕБСКИЙ ФИЛИАЛ Кафедра программного обеспечения сетей телекоммуникаций...

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ
  Конспект лекций для учащихся специальности 2–45 01 33 – Сети телекоммуникаций   Минск УО ВГКС УДК 681.3.06(075)

ЭТАПЫ РАЗВИТИЯ ЭВМ
Современному человеку сегодня трудно представить свою жизнь без электронно-вычислительных машин (ЭВМ). Путь к этому достижению был труден и долог. Много веков назад люди хотели иметь приспособления

МАШИННО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. В настоящее время разработаны сотни языков программирования. Обычно их разделя

АРХИТЕКТУРА ЭВМ
Архитектура ЭВМ – это абстрактное представление ЭВМ, которое отражает ее схемотехническую и логическую организацию. Понятие архитектуры ПЭВМ является комплексным и включает в себя:

МИКРОПРОЦЕССОРЫ INTEL
Микропроцессоры корпорации Intel и персональные компьютеры на их базе прошли не очень длинный во времени, но значительный по существу путь развития, на протяжении которого кардинально изменялись их

Регистры общего назначения
Данная группа регистров являются основными рабочими регистрами ассемблерных программ. Их можно разделить на группы: · регистры данных, их можно использовать для временного хранения

Сегментные регистры
Все сегментные регистры содержат адреса памяти, с которых начинаются соответствующие сегменты.   СS    

Регистры состояния и управления
К даннаму типу регистров относятся: IP – регистр указателя команды (Instruction Pointer). Он содержит смещение команды в сегменте кода, которая должна быть выполнена. Этот

Сегментная организация памяти
В архитектуру процессора i8086/i8088 была заложена идея сегментной организации памяти, которая сохранилась с появлением новых моделей процессоров. Изменялись только адресуемые размеры сегмен

ТИПЫ ДАННЫХ
Программы оперируют с большим количеством самых разнообразных данных, имеющих определённый формат, определяемый размером ячейки (количеством бит), где данное хранится, и способом его представления.

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

ФОРМАТ КОМАНД
Машинная команда представляет собой закодированное по определенным правилам указание процессору на выполнение некоторой операции. Правила кодирования команд называются форматом команд. &nb

ОБРАБОТКА ПРЕРЫВАНИЙ
Прерывание– это приостановка выполнения программы с целью выполнения какой-то более важной или нужной в данный момент другой программы или процедуры, после завершения которой продолжается вы

INT тип_прерывания
где тип_прерывания представляет собой номер прерывания, которых в ЭВМ IBM насчитывается 256 (типы прерываний имеют номера 0-255): - тип 0 – возникает при делении на 0 или если частное от д

СИНТАКСИС АССЕМБЛЕРА
Программа на ассемблере представляет собой совокупность блоков памяти, называемых сегментами. Программа может состоять из одного или нескольких таких блоков-сегментов. Сегменты программы и

Алфавит ассемблера
Определим алфавит ассемблера, то есть допустимые для написания текста программ символы: 1) все латинские буквы А - Z, а - z, причем прописные и строчные буквы считаются эквивалентны

ДИРЕКТИВЫ СЕГМЕНТАЦИИ
Программа состоит из описаний сегментов. Сегментом называется часть программы, содержащая совокупность логически однородной информации. Типичный набор сегментов программы содержит с

Упрощённые директивы сегментации
Для простых программ, содержащих по одному сегменту для кода, данных и стека описание упрощено. Для этого в трансляторы MASM и TASM введена возможность использования упрощенных директив сегм

ДИРЕКТИВЫ РЕЗЕРВИРОВАНИЯ И ИНИЦИАЛИЗАЦИИ ДАННЫХ
Для описания простых типов данных используются специальные директивы резервирования и инициализации данных, которые являются указаниями транслятору на выделение определенного объема оперативной пам

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

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

Косвенная базовая адресация со смещением
Косвенная базовая (регистровая) адресация со смещением является дополнением предыдущего вида адресации и предназначена для доступа к данным с известным смещением относительно некоторого базового ад

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

Команды общего назначения
К группе команд пересылки данных относятся следующие команды: mov <операнд назначения>,<операнд-источник> MOV – это основная команда

Работа с адресами и указателями
При написании программ на ассемблере производится интенсивная работа с адресами операндов, находящимися в памяти. Для поддержки такого рода операций есть специальная группа команд, в которую входят

Преобразование данных
Команда преобразования данных XLAT имеет следующий формат записи: xlat [адрес_таблицы_перекодировки] Действие этой команды заключается в том, что

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

Форматы арифметических данных
Целое двоичное число – это число, закодированное в двоичной системе счисления. Размерность – 8,16 или 32 бита. Знак двоичного числа определяется тем, как интерпретируется старший бит. Среди

Сложение двоичных чисел со знаком
Кроме флага переноса cf и команды adc есть и другое средство – регистрация состояния старшего (знакового) разряда операнда, которое осуществляется с помощью флага

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

Умножение двоичных чисел без знака
Для умножения двоичных чисел без знака предназначена команда MULсомножитель1 Второй операнд – сомножитель2 задан неявно. Его местоположение фиксировано и з

Деление двоичных чисел без знака
Для деления чисел без знака предназначена команда DIV делитель. Делитель может находиться в памяти или в регистре и иметь размер 8,

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

Линейный сдвиг
К командам линейного сдвига относятся команды, осуществляющие сдвиг по следующему алгоритму: 1. Очередной выдвигаемый бит устанавливает флаг CF. 2. Бит, появляющийся с другого кон

Циклический сдвиг
К командам циклического сдвига относятся команды, сохраняющие значения сдвигаемых битов. Команды простого циклического сдвига: • ROL операнд,счетчик_сдв

КОМАНДЫ ПЕРЕДАЧИ УПРАВЛЕНИЯ
Программы, в которых все команды выполняются последовательно одна за другой (линейно), встречаются очень редко. Обычно в программах есть точки, в которых нужно принять решение о том, какая команда

JCC метка_перехода
Вместо символов «сс» указывается конкретное условие, анализируемое командой. Что касается операнда метка_перехода, то он определяет метку перехода, которая может находиться только в пределах текуще

Сmр операнд_1,операнд_2
Флаги, устанавливаемые командой СМР, можно анализировать специальными командами условного перехода.   Таблица 11. – Перечень команд условного перехода для команды CMP

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

ОРГАНИЗАЦИЯ ЦИКЛОВ
Организовать циклическое выполнение некоторого фрагмента программы можно, к примеру, используя команды условной передачи управления или команду безусловного перехода JMP. Например, подсчит

Loopne/loopnz метка_перехода
Команды реализуют описанные далее действия. 1. Декремент регистра СХ. 2. Сравнение регистра СХ с нулем и анализ состояния флага нуля ZF: ü если (СХ) > 0 и ZF = 0,

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

ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ
  Конспект лекций для учащихся уровня среднего специального образования специальности 2–45 01 33 – Сети телекоммуникаций     Сос

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги