Реферат по предмету "Остальные рефераты"


Подходы для решения проблемы большого размера кода

АрхитектураRISC фирмы ARM обеспечивает как малое потребление мощности и малый размеркристалла так и высокую производительность, необходимые во встраиваемыхприменениях. Фирма ARM расширила возможности этой архитектуры, с точки зрениярешения проблемы размера кодов, разработав новую технологию — новую системукоманд Thumb.
Вэтом кратком обзоре описывается технология Thumb фирмы ARM.
Существуетнесколько подходов, решающих проблему размера кода:
Написание кода вручную на ассемблере
Дляполучения минимального размера кода программист может писать коды вручную — наассемблере. Однако, этот процесс может занять непрактично большое время и врезультате может быть получен код, который трудно поддерживать и всего лишь на10-20% более компактный чем код, полученный при использовании хорошегокомпилятора. Корень проблемы, неэффективность кода, все еще не решается.
Использование улучшенного компилятора
Технологиякомпилирования может улучшить код, но опять таки меньшим размер кода будет приручном кодировании на ассемблере .
Использованиекомпрессированного кода
Однимиз вариантов может быть использование некоторой формы сжатого кода, которыйразворачивается во время выполнения. Однако, быстрая декомпрессия, которая небудет снижать производительность процессора при выполнении этого кода, достаточносложна и требует использования дополнительных ресурсов системы.
Решение от фирмы ARM
Длярешения проблемы большого объема кода фирма ARM использовала сочетаниепрограммных и аппаратных средств. Изящное и простое решение, использованноефирмой ARM, обеспечило реальные преимущества:
Ведущеев отрасли соотношение производительность/потребление (MIPS/Watt)
Превосходнуюплотность кода
Малыйразмер кристалла
Признаниеи активную поддержку большим количеством фирм-разрабочиков специализированныхИС для различных применений
Список литературы
Дляподготовки данной работы были использованы материалы с сайта www.gaw.ru/


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.