Что такое микропроцессоры? Типы микропроцессоров
Компьютерные технологии позволяют нам работать со значительной эффективностью. Но как они вообще функционируют? Этому помогает целый ассортимент различных приборов и устройств. И одним из них является микропроцессор. Что это такое? Какие у него функции? Какими характеристиками обладает это устройство? Что такое микропроцессорная архитектура? Какие параметры от неё зависят?
Что такое микропроцессоры?
- Низкая стоимость (относится к массовому производству).
- Простота изготовления (по одной технологии);
- Занимает мало места (несколько квадратных сантиметров или даже миллиметров).
- Отличаются высокой надежностью.
- Потребляют мало энергии.
Устройство микропроцессора значительным образом зависит от построения его архитектуры. Далее об этом будет вестись речь и в рамках статьи будет рассмотрено три типа.
Функции
- Читают и дешифруют команды, что поступают из основной памяти.
- Принимают и обрабатывают запросы от адаптеров про обслуживание внешних устройств (ВУ).
- Читают данные из оперативной памяти и регистров ВУ.
- Создают управляющие сигналы, с помощью которых управляют другими узлами и блоками персонального компьютера.
- Обрабатывают данные и производят их запись в оперативную память, а также регистры внешних устройств.
Основные характеристики микропроцессора
Всего их выделяют четыре:
- Разрядность.
- Производительность.
- Система команд.
- Объем адресуемой памяти.
Группы микропроцессоров
Их выделяют три:
- CISC. Присутствует полный набор команд.
- RISC. Присутствует сокращенный набор команд.
- MISC. Присутствует минимальный набор команд, но обладают очень высоким быстродействием как для этого класса устройств.
Микропроцессоры типа CISC
Микропроцессоры типа RISC
Имеют простые самые используемые команды. При необходимости выполнить что-то сложное производится «сборка» необходимого функционала. На выполнение команды тратится всего один машинный такт за счет параллельного выполнения и их наложения. Для сравнения, в CISC на самую малую пойдёт целых четыре.
Из чего состоит микропроцессор?
В нем выделяют две части:
- Операционная. Содержит устройства управления, арифметико-логическую и микропроцессорную память.
- Интерфейсная. Содержит адресные регистры, схемы управления портами и шиной, а также блок команд.
Важной является архитектура – логическая организация микропроцессора, которая определяет его особенности, свойства и возможность построения вычислительной системы на базе этого устройства. Различают три основных типа: CISC, RISC и MISC (это если говорить про универсальные приборы). Так, в них есть несколько групп регистров, что работают с разной степенью опережения. Это позволяет выполнять операции буквально «в конвейерном режиме». Это позитивно сказывается на эффективном быстродействии. Микропроцессор компьютера обычно обслуживает только одно устройство – допустим, клавиатуру.
Архитектура CISC
- Имеют большое число команд, которые отличаются своим функционалом, длиной и форматом.
- Используются различные системы адресации.
- Присутствует сложная кодировка команд.
Что такое микропроцессоры данной архитектуры? Это сложные устройства, главный упор в которых делается на функциональность.
Архитектура RISC
Reduced Instrucktion Set Computer – однородные инструкции для компьютера. Характеристики микропроцессора с данной архитектурой являются таковыми:
- Применяет упрощенный тип системы команд: все они обладают одинаковым форматом с простой кодировкой. Данные из ОЗУ в регистр микропроцессора и наоборот перемещаются с помощью загрузочных инструкций.
- Несмотря на высокое быстродействие, данные микропроцессоры могут обладать сравнительно низкой тактовой частотой и меньшей степенью интеграции СБИС.
- Команды производят меньшую нагрузку на ОЗУ.
- Но отлаживать работу программ на RISC значительно сложней, чем на CISC.
- Невозможно использовать одинаковые программы с CISC.
Архитектура MISC
- Основная часть. Базируется на архитектуре RISC.
- Расширяемая часть. На ней находится подключенное ПЗУ микропрограммного управления.
Сама система приобретает свойства CISC. Так, основные команды здесь работают на базисе, предоставленном RISC. Одновременно существует расширение, которое «создаёт» микропрограммы. Базис RISC выполняет все свои команды за один такт. А расширение использует сложный набор команд. Благодаря наличию ПЗУ устраняется тот недостаток RISC, что когда с языка высокого уровня компилируется код операции, то он является уже дешифрированным и открытым для программиста. Вот что такое микропроцессоры, и такими свойствами они должны обладать с точки зрения данной архитектуры их построения.
Заключение
Что такое микропроцессоры и что лежит в основе их функционирования – мы это рассмотрели. Конечно, чтобы разобрать во всех нюансах данные устройства, необходимо посвятить много времени и ознакомиться не с одной книгой и сборником лекций. Но сам базис уже есть.