MERCURY127
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Архитектура VISC обещает указать новый путь развития процессоров | почитал. аж зевнул — так скучно стало... велосипед давно изобретен. все нынешние cisc работают точно так же — некий шибко полный и тяжелый набор команд (по странному совпадению, это почти всегда наследие античных и средних компьютерных веков, дополненный новомодными авэиксами) на лету и аппаратно транслируется, перемешивается, оптимизируется и распараллеливается для выпекания на дико быстром и много-, но микро-, ядерном risc слое. после выпекания пирог режется, раскладывается по тарелкам и отсылается обратно наверх... если по пути не выяснится, что выпекли не совсем то, что было нужно настоящий относительно линейно выполняемый и предсказуемый в процессе исполнения код сейчас существует только в мобильных армах, да и там, по моему, уже скатываются в те же джунгли. на сегодняшний день основная проблема не в том, что процессоры нынче медленные — они то как раз фантастически быстрые сейчас. даже мобильные. даже латентность памяти, всегда бывшая тормозом в мире компьютеров, неплохо нивелируется кешами всех видов. главная проблема нынче — катастрофический рост домохозяйковых программ (особенно так называемых веб-приложений, превращающих вообще то простую штуку — браузер —в полноценную ОС), плюс необходимость поддерживать все когда либо выпущенное матобеспечение... даже если это программа, написанная в 80х годах — все равно заставят печатать текст из нее на современном лазерном сетевом принтере. Добавлено: домохозяйковость программ означает прибытие новых тупых пользователей и отупление уже существующих. рост общего числа пользователей (уже не операторов!) ПК вызывает рост продаж, что воспринимается как положительная динамика и стимулирует дальнейшее одомашнивание существующих и экстренное воспроизводство новых тупых программ. а тк эти программы тупые, и пишут их только недавно выросшие из тупых пользователей, но так и не поумневшие школоло и ступиденты — то эти программы сами становятся однокнопочными, побрякушечными, неповоротливыми, падучими и дырявыми монстрами. а операционная система, помимо того, что сама становится такой же rapidly-development (ну а с чего бы ей иначе быть — индусы то везде одинаковые?), обвешивается причиндалами для того чтоб не развалится от первой же такой упавшей программы. но тк домохозяечность и тут побеждает, то причиндалы оказываются нерабочими чуть более. чем нигде. а тк требование запускаемости допотопных программ никто не отменял (иначе люди просто не будут покупать новую ось, пример — Виста, где причиндала как раз очень заметно работала), то все это в конечном счете оказывается многослойной эмуляцией не пойми чего, и даже самому эффективному коду, внезапно разработанному талантливым молодым программистом в полном соответствии с новейшими канонами средств быстрой разработки (или вы думаете, что современный программист что то знает про ВинАПИ?), добраться до железа оказывается очень не просто про то, что не только лишь все алгоритмы распараллеливаются на сколь нибудь заметном уровне, я даже не заикаюсь... Добавлено: опенсорс, кстати, тут почти ничем не отличается — компилировать исходники много кто может, а вот исправить внезапно неработающий именно у тебя код — не только лишь все... в результате количество багов и хаков, которые нельзя чинить, ибо от них зависит работоспособность кучи программ — растет так же, как и в закрытых операционках. разница лишь в продолжительности существования последних, и в их коммерческой направленности, в результате чего их создатели вынуждены, во избежание крупных штрафов, тянуть чуть ли не десятилетиями код совместимости с давно вымершими железками. в опенсорсе же, если сам не исправил — скорее всего, уже никто и никогда не исправит. Добавлено: так что процессоры нынче очень мощные на самом деле, просто вся их мощь тонет в болоте лени и жадности всех — и программистов, и пользователей. |