Архитектура ЭВМ (лекция 7) проф. Петрова И.Ю. Курс Информатики.

Презентация:



Advertisements
Похожие презентации
Архитетура компьютерных систем. Архитектура системы команд как интерфейс между программным и аппаратным обеспечением Архитектура системы команд.
Advertisements

Архитектура ЭВМ, комплексов и систем Структура дисциплины, Понятие вычислительной машины, принципы ф.Неймана.
Процессор – это блок, предназначенный для автоматического считывания команд программы, их расшифровки и выполнения.
11 августа 2015 г. 11 августа 2015 г. 11 августа 2015 г. 11 августа 2015 г. 11 августа 2015 г.
Лекция 6. Способы адресации в микропроцессорных системах.
Архитектура ЭВМ ОСНОВЫ ПОСТРОЕНИЯ ЭВМ. Понятия архитектуры и структуры ПК Под архитектурой ЭВМ понимается совокупность общих принципов организации аппаратно-программных.
Микропроцессоры Лекция 6. СТРУКТУРА ЭЛЕМЕНТАРНОГО МИКРОПРОЦЕССОРА (ЭМП) Основным устройством всех цифровых систем (ЦС) является центральный процессор.
Устройство компьютера. Изобретение компьютера Компьютер был изобретен в середине XX века для усиления возможностей интеллектуальной работы человека. Само.
Учебный курс Принципы построения и функционирования ЭВМ Лекция 11 Микрокоманды и микрооперации профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович.
Архитектура современных персональных компьютеров Подготовил студент группы 11ИнфБ122 Зайцев Д.
Набор инструкций. Набор команд это множество операций, которое исполняет процессор. Набор команд это та граница, где проектировщик компьютера и программист.
Общая структура и состав персонального компьютера.
Архитектура компьютера. Принципы Дж.фон Неймана арифметико-логическое устройство (АЛУ), отвечающее за арифметические и логические операции; устройство.
НАЧАЛЬНЫЕ СВЕДЕНИЯ ОБ АРХИТЕКТУРЕ КОМПЬЮТЕРА. Компьютер (computer - вычислитель) - программируемое электронное устройство, способное обрабатывать данные.
Устная работа. Вопрос 1. Что такое архитектура ЭВМ? 1. Внутренняя организация ЭВМ. 2. Это технические средства преобразования информации. 3. Это технические.
Схема Фон-Неймана Выполнил : Межов Влад. Джон фон Нейман ( ) венгеро-американский математик сделавший важный вклад в квантовую физику, квантовую.
НАЧАЛЬНЫЕ СВЕДЕНИЯ ОБ АРХИТЕКТУРЕ КОМПЬЮТЕРА.. Компьютер (computer - вычислитель) - программируемое электронное устройство, способное обрабатывать данные.
1 ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒАЛЫМ МИНИСТРЛІГІ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН - 2 Аршалы орта мектебі Аршалынская средняя.
КАКОВА ИХ РОЛЬ В ИНФОРМАТИКЕ? Создатель первой отечественной ЭВМ Первая женщина- программист (Ада Лавлейс)
Написанная Дж. Нейманом часть отчета по машине содержала общее описание ЭДВАКа и основные принципы построения машины (1945г.). Она была размножена Г. Голдстайном.
Транксрипт:

Архитектура ЭВМ (лекция 7) проф. Петрова И.Ю. Курс Информатики

Введение u Архитектура охватывает понятие принципов организации системы (аппаратно-программного комплекса), включающее такие высокоуровневые аспекты разработки компьютера как систему памяти, структуру системной шины, организацию ввода/вывода, систему команд, форматы данных, операционную систему

Архитектура фон Неймана u Принцип фон Неймана - "управление потоком команд задаваемых программой". u u Данные занимают подчиненное положение, ход выполнения вычислительного процесса определяется только потоком команд.

Модель фон Неймана, разбивает все оборудование компьютерной системы на пять главных элементов: u центральный вычислительный блок (CPU); u устройства ввода; u устройства вывода; u память; u массовое хранилище данных.

Архитектура фон Неймана

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

Потоки команд и данных в ЭВМ.

Структура ЭВМ состоит из 5 основных функциональных блоков: u Устройство ввода информации - обеспечивает передачу от человека или первичных датчиков информации к ЭВМ. Здесь осуществляется кодирование информации с языка человека (аналоговый сигнал) на язык двоичных кодов для ЭВМ.

Структура ЭВМ состоит из 5 основных функциональных блоков: u Память (внутренняя и внешняя) - хранилище данных и программ.

Структура ЭВМ состоит из 5 основных функциональных блоков: u Арифметическое устройство (АЛУ) - складывает, вычитает, сравнивает, выполняет другие логические операции. АЛУ связано с ОЗУ двунаправленным потоком данных.

Структура ЭВМ состоит из 5 основных функциональных блоков: u Устройство управления - последо- вательно считывает содержимое ячеек памяти, где находится программа и организует ее выполнение. Порядок команд может быть изменен с помощью команд передачи управления (перехода) - это позволяет организовать циклы, ветвления и т.д., т.е. выполнять сложные программы.

Структура ЭВМ состоит из 5 основных функциональных блоков: u Устройство вывода информации - связующее звено между машиной и человеком или исполнительным механизмом. Здесь осуществляется дешифрация с языка ЭВМ на язык понятный человеку (или аналоговый сигнал).

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

Адресная шина служит для выбора определенной ячейки памяти, порта ввода-вывода (16 линий).

Шина данных - двунаправленная пересылка данных к микропроцессору и от него (8 линий).

Шина управления - координирует работу всех устройств.

Архитектура системы команд. Классификация процессоров.

Архитектура системы команд u Это перечень команд, которые способен выполнить процессор ЭВМ, она служит границей между аппаратурой и программным обеспечением и представляет ту часть системы, которая видна программисту или разработчику компиляторов.

Архитектуры CISC и RISC u CISC (Complete Instruction Set Computer) архитектура с полным набором команд - это архитектура фон Неймана, т.е. однопроцессорная архитектура со строго последовательным выполнением команд. Стержень процесса образуется последовательностью (потоком) команд, заданных программой. Данные занимают подчиненное положение. Процессор по очереди выбирает команды программы и также по очереди обрабатывает данные - все строго последовательно.

Архитектуры CISC и RISC u Архитектура компьютера с сокращенным набором команд (RISC - Reduced Instruction Set Computer) отделяет команды обработки от команд работы с памятью и использует эффективную конвейерную обработку. Другая особенность - отделение медленной памяти от высокоскоростных регистров и использование регистровых окон. Составление программ для таких процессоров упрощается, а производительность - возрастает. RISC архитектура эффективна при выполнении научных и инженерных расчетов, где над каждой единицей данных производится большой объем вычислений.

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

Две причины, порождающие вычислительный параллелизм (американский ученый M. Flynn : u Независимость потоков команд, одновременно существующих в системе; u Независимость и несвязанность данных, обрабатываемых в одном потоке команд.

У.Флинн выделяет 6 уровней программного параллелизма: Параллелизм верхнего уровня достигается за счет многопроцессорной обработки Параллелизм верхнего уровня достигается за счет многопроцессорной обработки.

У.Флинн выделяет 6 уровней программного параллелизма: Параллелизм нижнего уровня достигается за счет конвейерной обработки - каждый блок процессора выполняет только одну операцию