[an error occurred while processing this directive]
Все оптимизации закончились вместе с эпохой Z80/8080 и CP/M (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Assm 09 марта 2005 г. 10:17
В ответ на: А можно продолжить обсуждение "идеального процессора" Билла ? отправлено CD_Eater 09 марта 2005 г. 03:30

Цифровой мир неизбежно идет по пути перехода к "высоким" языкам и технрологиям, соответственно все "совместимости" и "универсальности" должны быть на уровне ОС и "высоких" языков.
То, что касается нового железа должно быть построено максимально оптимальным образом. Переход на новые наборы инструкций и т.д. должны осуществляться сразу после того, как резервы старой архитекитуры (и возможности расширения заложенные в ней) будут исчерпаны. Ну разве что допускаю в особо удачных продуктах оставлять что-то типа фьза совместимости со старыми процессорами (ставим флажок "совместимость с XXX в программаторе - и получаем кристалл с архитектурой XXX" [т.е. подключаются новые старые наборы регистров и таблицы инструкций]:) Естественно это имеет смысл при pin-to-pin совместимости. Случай когда 8535 превратился в mega16 при совместимости по ногам считаю извращением (это уж слишком... по 3-4 функции на ногу), лучше уж новый кристалл выпустили бы (а старый не торопились отправлять на помойку). И вообще скоро всякой оптимизации придет "кирдык" - посмотрите на программы (и сравните) под CP/M-80 и WinXP. Первые - чуть ли не верх программерского искусства, вторые - зачастую халявно и наспех слепленный продукт. Рынок, блин, требует, чтобы программы выходили чуть ли не каждый месяц. И по-моему это общая тендеенция (ну практически во всех областях - посмотрите динамику развития ну например мобильных телефонов или программ на PC.). Количество и скорость появления новых продуктов - обратно пропорционально их качеству!! ИМХО - о всяких оптимизациях - думаю можно скоро будет забыть, если речь конечно нге идет о создании шедевра (что теперь встречается все реже и реже).
Таким образом дискуссия о оптмальном процессоре конечно интересна, но практического приложения по-моему уже не найдет никогда :(


З.Ы. Бедные ембеддеры :( (скоро придется переквалифицироваться в программеров, {под WinXY для AVR :))})

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru