Многоуровневые вычислительные машины

Содержание

Слайд 2

Архитектура

Архитектура

Слайд 3

Цифровой логический уровень

Цифровой логический уровень представляет собой аппаратное обеспечение компьютера. 
Это набор логических

Цифровой логический уровень Цифровой логический уровень представляет собой аппаратное обеспечение компьютера. Это
функций, которые взаимодействуют между собой.
Основу для проектирования сложных цифровых устройств функции составляют базовые логические элементы — это схемы, содержащие электронные ключи (вентили) и выполняющие основные логические операции. 

Слайд 4

Цифровой логический уровень

Этот уровень строится на триггерах.
Триггер — это электронная схема, широко

Цифровой логический уровень Этот уровень строится на триггерах. Триггер — это электронная
применяемая в регистрах компьютера для надежного запоминания двоичной единицы (бита памяти).
Биты памяти, объединенные в группы, например, по 16, 32 или 64, формируют регистры. 

Слайд 5

Уровень микроархитектуры

Микроархитектура - это способ, которым данная архитектура набора команд (ISA, АНК)

Уровень микроархитектуры Микроархитектура - это способ, которым данная архитектура набора команд (ISA,
реализована в процессоре. 
На этом уровне в обработке команд участвует арифметико-логическое устройство (АЛУ).

Слайд 6

Уровень микроархитектуры

В операционном устройстве (АЛУ) реализуется заданная последовательность микрокоманд (команд), в микропрограммном

Уровень микроархитектуры В операционном устройстве (АЛУ) реализуется заданная последовательность микрокоманд (команд), в
устройстве управления (УУ) задается последовательность микрокоманд (команд).
Микропрограмма — это интерпретатор для команд на уровне 2.

Слайд 7

Уровень архитектуры набора команд

Архитектура набора команд (англ, instruction set architecture, ISA) —

Уровень архитектуры набора команд Архитектура набора команд (англ, instruction set architecture, ISA)
часть архитектуры компьютера, определяющая программируемую часть ядра микропроцессора.

Слайд 8

Уровень архитектуры набора команд

На этом уровне определяются реализованные в микропроцессоре конкретного типа:
архитектура

Уровень архитектуры набора команд На этом уровне определяются реализованные в микропроцессоре конкретного
памяти;
взаимодействие с внешними устройствами ввода/вывода;
режимы адресации;
регистры;
машинные команды;
различные типы внутренних данных (например, с плавающей запятой, целочисленные типы и т.д.);
обработчики прерываний и исключительных состояний.

Слайд 9

Уровень операционной системы

Этот уровень является гибридным: большинство команд этого уровня есть на

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

Слайд 10

Уровень ассемблера

Ассемблер (от англ, assembler — сборщик) — транслятор исходного текста программы, написанной

Уровень ассемблера Ассемблер (от англ, assembler — сборщик) — транслятор исходного текста
на языке ассемблера, в программу на машинном языке.
Ассемблеры специфичны для конкретной архитектуры, операционной системы и варианта синтаксиса языка. Существуют мультиплатформенные или универсальные ассемблеры, которые могут работать на разных платформах и операционных системах.

Слайд 11

Уровень языка прикладных программистов

Прикладная программа или приложение — программа, предназначенная для выполнения определенных задач и

Уровень языка прикладных программистов Прикладная программа или приложение — программа, предназначенная для
рассчитанная на непосредственное взаимодействие с пользователем.
Языки, разработанные для прикладных программистов, называются языками высокого уровня.
Имя файла: Многоуровневые-вычислительные-машины.pptx
Количество просмотров: 37
Количество скачиваний: 0