Аппаратные средства персональных компьютеров. Самоучитель. Валентин Соломенчук
Чтение книги онлайн.
Читать онлайн книгу Аппаратные средства персональных компьютеров. Самоучитель - Валентин Соломенчук страница 20
Примечание
CISC (Complex Instruction Command Set) – процессор с полным набором команд, в частности, это процессоры семейства х86. Набор команд CISC (концепция CISC) был разработан для удобства программистов, которые в те давние времена вынуждены были писать программы для маломощных компьютеров на языке Ассемблера (очень кропотливая и нудная работа!). Для ускорения процесса разработки программ в систему команд CISC были введены удобные команды, которые как бы представляли собой маленькие подпрограммы. В итоге, команды CISC-процессора имеют разную длину и время выполнения. К тому же CISC-процессор не отличается высокой производительностью, т. к. для выполнения некоторых команд требуется несколько машинных тактов.
RISC (Reduced Instruction Set Computer) – процессор с сокращенным набором команд. В процессорах с набором команд (концепцией) RISC все команды имеют одинаковую длину и формат, а также простую адресацию памяти. Каждая команда выполняет только простые действия за один такт. Программный код для таких процессоров легко поддается оптимизации, поэтому удается получить большую производительность для одной и той же технологии.
Разделение внутренней архитектуры на ядро и периферийные блоки в дальнейшем позволило организовать работу ядра на повышенной частоте. То есть интерфейс процессора работал на тактовой частоте, которую поддерживала системная плата, а ядро функционировало на более высокой, например, удвоенной или утроенной тактовой частоте.
Так как использование математического сопроцессора в компьютерах оказалось отличным способом повышения производительности, то в процессоре Intel 486 его разместили непосредственно на кристалле, сохранив программную совместимость с сопроцессором 80387.
Дополнительным способом повышения производительности оказалось решение разместить на кристалле также и кэш первого уровня. Теперь кэш второго уровня, который оставался на системной плате, использовался только тогда, когда не хватало объема внутреннего кэша.
Кроме изменения внутренней архитектуры, в процессоре Intel 486 появилась возможность работать с внешней памятью в пакетном режиме. Данный режим характеризуется тем, что процессор может прочитать или записать данные в ОЗУ целым блоком, не указывая каждый раз конкретную ячейку памяти. Так, указав адрес начала требуемого блока памяти чипсету (микросхемам системной платы, которые отвечают за работу с памятью и интерфейсами), процессор последовательно обращается к ячейкам памяти, тем самым