Учебный курс Принципы построения и функционирования ЭВМ Лекция 1 История развития вычислительной техники и архитектура
Что делает вычислительная машина
Основные понятия
Предпосылки создания и развития вычислительной техники
Архитектура Фон-Неймана
Взаимосвязь компонентов
Схема погружения задания пользователя на уровень аппаратной реализации
Вычислительный процесс
59.50K
Категория: ИнформатикаИнформатика

Развитие вычислительной техники и архитектура

1. Учебный курс Принципы построения и функционирования ЭВМ Лекция 1 История развития вычислительной техники и архитектура

Фон-Неймана
профессор ГУ-ВШЭ, доктор технических наук
Геннадий Михайлович Алакоз
1

2. Что делает вычислительная машина

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

3. Основные понятия

• Цифра (символ) – обозначает предмет или
явление и является необходимым в любой
информационной системе.
• Число – упорядоченная последовательность
символов, которая выражает количественное
соотношение между предметами или
явлениями.
• Код – упорядоченная последовательность
символов, которая представляет предметы
или явления.
3

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

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

5. Архитектура Фон-Неймана

ОЗУ
Память
команд
Память
данных
Д
П
П
ЭВУ
Д
УУ
Периферийные
устройства
5

6. Взаимосвязь компонентов

Память
Средства
коммутации
Эл. база
Эл. лампы
Булева алгебра
Эл. реле
6

7. Схема погружения задания пользователя на уровень аппаратной реализации

Предметная
область
Аналитическая
модель
Вычислительная
модель
Языки высокого
уровня
Ассемблер
Микрокоманды
Вентили
переключатели
Булева алгебра
Физико-технический
процесс
7

8. Вычислительный процесс

• Вычислительный процесс с точки зрения
автоматизации его кодов представляет собой
взаимодействие на операционном устройстве
двух потоков: потока команд и потока данных.
Существуют два процесса:
• Реализуемый операционным устройством;
• Перечислительный процесс, исполняемый
потоком инструкций и потоком данных.
8
English     Русский Правила