трусики женские украина

На головну

Підходи для вирішення проблеми великого розміру коду - Різне

Архітектура RISC фірми ARM забезпечує як мале споживання потужності і малий розмір кристала так і високу продуктивність, необхідні у вбудованих застосуваннях. Фірма ARM розширила можливості цієї архітектури, з точки зору вирішення проблеми розміру кодів, розробивши нову технологію - нову систему команд Thumb.

У цьому короткому огляді описується технологія Thumb фірми ARM.

Існує кілька підходів, що вирішують проблему розміру коду:

Написання коду вручну на асемблері

Для отримання мінімального розміру коду програміст може писати коди вручну - на асемблері. Однак, цей процес може зайняти непрактично великий час і в результаті може бути отриманий код, який важко підтримувати і всього лише на 10-20% компактніший ніж код, отриманий при використанні гарного компілятора. Корінь проблеми, неефективність коду, все ще не наважується.

Використання поліпшеного компілятора

Технологія компілювання може поліпшити код, але знову таки меншим розмір коду буде при ручному кодуванні на асемблері .

Використання компрессированного коду

Одним з варіантів може бути використання деякої форми стисненого коду, який розгортається під час виконання. Однак, швидка декомпресія, яка не буде знижувати продуктивність процесора при виконанні цього коду, досить складна і вимагає використання додаткових ресурсів системи.

Рішення від фірми ARM

Для вирішення проблеми великого обсягу коду фірма ARM використовувала поєднання програмних і апаратних засобів. Витончене і просте рішення, використане фірмою ARM, забезпечило реальні переваги: ??

Провідне в галузі співвідношення продуктивність / споживання (MIPS / Watt)

Чудову щільність коду

Малий розмір кристала

Визнання та активну підтримку великою кількістю фірм-разрабочиков спеціалізованих ІС для різних застосувань

Список літератури

Для підготовки даної роботи були використані матеріали з сайту http://www.gaw.ru/

Авіація і космонавтика
Автоматизація та управління
Архітектура
Астрологія
Астрономія
Банківська справа
Безпека життєдіяльності
Біографії
Біологія
Біологія і хімія
Біржова справа
Ботаніка та сільське господарство
Валютні відносини
Ветеринарія
Військова кафедра
Географія
Геодезія
Геологія
Діловодство
Гроші та кредит
Природознавство
Журналістика
Зарубіжна література
Зоологія
Видавнича справа та поліграфія
Інвестиції
Інформатика
Історія
Історія техніки
Комунікації і зв'язок
Косметологія
Короткий зміст творів
Криміналістика
Кримінологія
Криптологія
Кулінарія
Культура і мистецтво
Культурологія
Логіка
Логістика
Маркетинг
Математика
Медицина, здоров'я
Медичні науки
Менеджмент
Металургія
Музика
Наука і техніка
Нарисна геометрія
Фільми онлайн
Педагогіка
Підприємництво
Промисловість, виробництво
Психологія
Психологія, педагогіка
Радіоелектроніка
Реклама
Релігія і міфологія
Риторика
Різне
Сексологія
Соціологія
Статистика
Страхування
Будівельні науки
Будівництво
Схемотехніка
Теорія організації
Теплотехніка
Технологія
Товарознавство
Транспорт
Туризм
Управління
Керуючі науки
Фізика
Фізкультура і спорт
Філософія
Фінансові науки
Фінанси
Фотографія
Хімія
Цифрові пристрої
Екологія
Економіка
Економіко-математичне моделювання
Економічна географія
Економічна теорія
Етика

8ref.com

© 8ref.com - українські реферати


енциклопедія  бефстроганов  рагу  оселедець  солянка