Уровень 0
Уровень микроархитектуры
Уровень 1
Уровень архитектуры набора команд
Уровень 2
Уровень операционной системы
Уровень 3
Уровень ассемблера
Уровень 4
Уровень языка прикладных программистов
Уровень 5
Аппаратное обеспечение машины
Интерпретация (микропрограмма) или непосредственное выполнение
Частичная интерпретация
(операционная система)
Трансляция (ассемблер)
Трансляция (компилятор)
Шестиуровневый компьютер.
Уровень 0. Цифровой логический уровень Уровень 0 – это аппаратное обеспечение машины. Его электронные схемы исполняют машинно-зависимые программы уровня 1. PS: ниже уровня 0 - уровень физических устройств. На этом уровне находятся транзисторы, которые для разработчиков компьютеров являются примитивами. На цифровом логическом уровне, объекты называются вентилями. Хотя вентили строятся из аналоговых компонентов (таких как транзисторы), могут быть точно смоделированы как цифровые устройства. - Хотя вентили строятся из аналоговых компонентов (таких как транзисторы), могут быть точно смоделированы как цифровые устройства.
- У каждого вентиля есть одно или несколько цифровых входных данных (сигналов, представляющих 0 или 1).
- Вентиль вычисляет простые функции этих сигналов, такие как И или ИЛИ.
- Каждый вентиль формируется из нескольких транзисторов.
- Несколько вентилей формируют 1 бит памяти, который может содержать 0 или 1.
- Биты памяти, объединенные в группы, например, по 16, 32 или 64, формируют регистры.
- Каждый регистр может содержать одно двоичное число в определенном диапазоне.
- Из вентилей также может строиться само ядро вычислительной системы.
Уровень 1. Уровень микроархитектуры - На этом уровне находятся наборы из (обычно) 8 или 32 регистров, которые формируют локальную память и схему, называемую АЛУ (арифметико-логическое устройство).
- АЛУ исполняет простые арифметические операции.
- Регистры вместе с АЛУ формируют тракт данных, по которому поступают данные.
Достарыңызбен бөлісу: |