ZXNet эхоконференция «hardware.zx»


тема: Аналитика стандартизации развития: терминология.



от: Valery Tkachuck
кому: All
дата: 12 Oct 2006
Hello, Black_Cat Позиционирование, идеология, платформенность. К сожалению, непонимание некоторых базовых понятий использующихся в планировании жизненного цикла изделия приводит к невозможности их выделения из общей совокупности факторов, и как следствие невозможности анализа текущей ситуации и правильной оценки действительности. Hиже, на примере трёх ZX клонов постараюсь раскрыть суть некоторых понятий. Платформенность. Платформа Ц устоявшаяся, т.е. общепринятая <де-факто> или путём стандартизации совокупность платформообразующих факторов. Платформенность Ц соответствие совокупности платформообразующих факторов. Динамическая платформенность Ц процесс возникновения неустоявшихся сочетаний платформообразующих факторов. Архитектурность. Архитектура компьютера Ц это логическая организация, структура и ресурсы, образующие среду распространения информации. Архитектурность Ц совокупность факторов, образующих архитектурную организованность. Идеология архитектуры компьютера Ц это вектор направления развития этой архитектуры. Рыночное позиционирование изделия. Рыночная потребительская ниша определяет идеологию архитектуры компьютера, т.е. направление развития, посредством реализации которого осуществляется позиционирование в этой потребительской нише. В то же время существующая архитектура компьютера определяет его текущее рыночное позиционирование. Анализ. Анализ будем производить в основном с точки зрения рыночного позиционирования. В качестве объектов рассмотрения возьмём Scorpion, Turbo-2+, KAY-1024. KAY-1024. Позиционировался как массовый компьютер для широкого круга пользователей. Отсюда стандартизация, стандартизация, и ещё раз стандартизация. Hичего лишнего, только необходимое, притом не на уровне деклараций типа: <мы вам <это> прикрутим и выдадим как последний писк ZX-строения, а софт под <это> может кто-то и напишет когда-то>. При этом компьютер позиционировался именно как для рядового пользователя, а не для ZX-сценеров. Этому было подчинено всё Ц информационная поддержка, программная поддержка, сервисная поддержка, простота эксплуатации и модернизации с помощью карт расширения. Обращает на себя внимание глубокое понимание и строгое следование выбранной идеологии архитектуры компьютера и его платформенности, что в дальнейшем во многом определило установление NemoBus как стандарта и составной части ZX-платформы. Scorpion. С самого начала позиционировался как нечто профессиональное. Основным отличительным признаком профессиональной ориентации был теневой монитор, как удобное средство отладки и взлома. Соответственно можно предположить основную ориентацию на кодеров и крекеров. Логическим развитием этой идеологии <профессионального Спектрума для программистов> стал контроллер HDD. В целом компьютер соответствовал выбранной идеологии, хотя реализовывалась эта идеология мягко говоря через задницу. Выражалось это в отсутствии внятной идеологии в развитии конструктива компьютера, из-за чего все появившиеся нововведения конструктивно воспринимались как нечто чужеродно-уродливое, начиная от системного разъёма и заканчивая SMUC и GMX. Компьютер представлял из себя некоего уродца с наростами опухолей, хотя и доброкачественных, при этом своему рыночному позиционированию соответствовал и был востребован. Отсутствие протяжённой во времени идеологии развития конструктива в свою очередь привело к отсутствию какой-то логической связанности в развитии архитектурности компьютера, что в свою очередь привело к тому, что все нововведения так и остались сугубо скорпионовскими наворотами не повлиявшими никак на развитие ZX-платформы. АТМ/Turbo-2+ Анализ архитектурности. Изначально позиционировался как профессиональное развитие Пентагона, с перспективой вхождения в потребительскую нишу бизнес компьютеров класса РС, что во времена доминирования XT и AT286 казалось возможным. Для реализации <профессиональности> использовалась встроенная ОС СР/М и расширенные nonZX видеорежимы. С самого начала развития компьютера возникло несоответствие задекларированных целей, т.е. идеологии развития архитектуры и аппаратного воплощения. Если наличие ЦАП/АЦП ещё можно было понять как составные части модема, то наличие TV-кодера уже никак к <профессиональности> не имело отношения, т.к. являлось атрибутом home компьютеров и игровых консолей, хотя в то же время kempston joystick отсутствовал. Hалицо была попытка сесть сразу на два стула Ц home & business, и в дальнейшем такое несоответствие получило развитие, вылившееся в размывании первоначальной идеологии развития и замены её на идеологию <всего и побольше>. После того, как стало ясно, что в нишу бизнес компьютеров попасть не удалось, дальнейшее развитие компьютера связывалось со спектрумовской ОС iS-DOS и её развитием Ц TASiS. Hо софт развивали опять же - <профессионально>, что получило выражение в добавлении нового текстового nonZX видеорежима из-за просчётов в соответствии производительности процессора ресурсоёмкости имевшихся nonZX видеорежимов. Та же картина наблюдается и в развитии периферии: после демонтажа не оправдавшего себя TV-кодера и модема, ЦАП/АЦП остались, и даже получили развитие в виде многоканальности и повышения частоты дискретизации, что опять же характерно для профессионального специализированного использования в системах сбора и обработки информации. В этом случае было бы логично предположить программную поддержку в виде генераторов сигналов, электронных осциллографов, мультиметров, спектроанализаторов, что придало бы некую профессиональность применению компьютера, но.. ничего этого так и не появилось. Та же участь ожидала и появившийся позже RS232. Вывод:Таким образом можно сказать, что с точки зрения идеологии развития архитектуры наблюдается непонимание куда и как происходит движение и чем оно обусловлено. Анализ платформенности. Если рассмотреть развитие АТМ с точки зрения платформенности, то результатом развития диспетчера памяти и видеопроцессора, стало разделение на ZX и nonZX <режимы>, причём наблюдается это в разрабатываемом софте, когда преимущественно используются nonZX режимы, в результате чего, те, полезные наработки, что имеются, невозможно применить нигде кроме как на АТМ. Всё вместе, это создаёт признаки новой nonZX платформенности в Turbo-2+. Здесь новая аппаратная архитектура породила новую, nonZX среду распространения информации, и хотя жёсткого аппаратного переключения ZX-режим /nonZX-режим нет и программам доступны практически все аппаратные ресурсы, но развивается только программное обеспечение использующее nonZX-режимы, причём как правило без возможности выбора и соответственно без возможности использования его на ZX-платформе. Вывод:Таким образом, можно констатировать наличие в Turbo-2+ одновременно двух сред распространения информации ZX и nonZX, образующих две платформенности. Внимание!! Для упрощения терминологии использующейся при анализе различных аппаратных архитектур, эти разные среды распространения информации можно условно назвать <режимами>, хотя реального разделения на режимы и не существует. Выводы: Из-за непонимания взаимосвязей идеологии развития архитектуры компьютера, её связи с рыночной потребительской нишей, отсутствовала логическая структура в развитии АТМ/Turbo-2+ и как следствие определённость в рыночном позиционировании, в следствие чего компьютер так и не занял какой-то определённой рыночной ниши и на сегодняшний день трудно сказать кто является его потребителем. Пока на рынке отсутствует какая либо конкуренция, такое положение мало на что влияет, т.к. выбирать особо не из чего, но с возникновением хоть минимальной конкуренции эти недостатки Turbo-2+ проявятся и станут определяющими.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Тема - Беседа Justinas'a с SerzhSoft'ом из Шадринска и Firex'ом/Mayhem из Тулы произощедшая на Chaos Construction 2000.
Юмор - Как-то раз под Hовый год. Розыгрыши.
Help - описаниен новой оболочки журнала.
Программистам - Работа с CMOS часами.
От редакции - вышел пеpвый номеp саpанской компьютеpной газеты для ZX Spectrum "CITY".

В этот день...   8 мая