AMIGA # 1
Но сначала несколько слов по поводу различных типов процессоров, используемых в Амигах. Процессор 68000 хоть и красивая штука, но в настоящее время уже безнадежно устаревшая. Применять какие-либо из CPU-переключений к нему бессмысленно, т.к. все они предназначены для более мощных процессоров (начиная с 68020). В моделях А500, А500+, А600 и А2000 процессор 68000 работает как правило на тактовой частоте 7 Мгц (крайне редко встречаются старые платы акселераторов с 68000 на 14 мгц). Процессоры 68010 никогда \"штатно\" на Амиги не устанавливались. 68020 (14 Мгц) является стандартным процессором для А1200, 68030 (25 Мгц) — для АЗ000 и части А4000 (модели 4000/030), и наконец, 68040 (25 Мгц) изначально устанавливается в 4000/040. Внутренняя тактовая частота для 68040 в 2 раза выше внешней, т.е. составляет 50 Мгц. Все процессоры, начиная с 68020 — 32-разрядные, как внутри, так и снаружи. В настоящее время уже появились акселераторы CyberStorm на процессорах 68060, 64-разрядные по внутренней архитектуре, которые в минимальном варианте дают 4-кратное ускорение работы по сравнению с 68040/25 Мгц (скорость порядка 80 миллионов операций в секунду). Процессоры, кроме того, бывают \"полные\" (например, имеющие маркировку RC) и \"урезанные\" (с маркировкой ЕС). ЕС-процессоры не содержат устройства управления памятью (MMU), которое, впрочем, в повседневной работе по-настоящему необходимо только в том случае, если вы — программист и желаете тестировать ваши программы на несанкционированный доступ к памяти с помощью специальных утилит типа Enforcer. Все процессоры, начиная с 68020 используют т.н. встроенную кэш-память для ускорения своей работы. Поскольку память этого типа находится на том же кристалле, что и сам процессор, время доступа к ней существенно меньше, нежели к оперативной памяти системы, что дает значительный выигрыш в быстродействии. Кэш делится на 2 типа — кэш команд и кэш данных. В небольшой табличке мы показываем имеющиеся у различных процессоров объемы и типы кэш-памяти: CPU Кэш команд Кэш данных
68020 256 байт —
68030 256 байт 256 байт
68040 4 Кб 4 Кб
Кроме основного процессора в состав системы может также входить сопроцессор для выполнения операций с плавающей точкой (FPU), который либо выполнен в виде отдельной микросхемы (68881 или 68882), либо находится на том же кристалле, что и основной процессор (68040).
|