Архитектура ЭВМ и основы ОС | 01
Описание
Архитектура компьютера - набор типов данных, операций и характеристик каждого отдельно взятого уровня. Архитектура описывает общую модель компьютера. Аспекты реализации например, технология, применяемая при реализации памяти не являются частью архитектуры.
Выделяют несколько уровней организации компьютера - компьютерной архитектуры, от двух и более.
Уровень 0
Цифровой логический уровень, это аппаратное обеспечение машины, состоящий из вентилей. Логические элементы - защелки, триггеры, регистры.
Уровень 1
Микроархитектурный уровень, интерпретация - микропрограммы или непосредственное выполнение. Электронные схемы исполняют машинно-зависимые программы. Совокупность регистров процессора формирует локальную память. Арифметико-логическое устройство.
Уровень 2
Уровень архитектуры системы команд, трансляция - ассемблер.
Уровень 3
Уровень операционной системы, трансляция - ассемблер. Это гибридный уровень: одна часть команд интерпретируется операционной системой, а другая - микропрограммой. Виртуальная память, файлы.
Уровень 4
Уровень языка ассемблера, трансляция - компилятор. Четвертый уровень и выше используется для написания прикладных программ, с первого по третий - системных программ. Программы в удобном для человека виде транслируются на язык уровней 1-3.
Уровень 5
Язык высокого уровня. Программы на языках высокого уровня транслируются обычно на уровни 3 и 4.
#архитектура #операционной #системы #компьютер #трансляция #ассемблер #триггеры #регистры #AlexMaster #ARM #intel #x86