User Tag List

Показано с 1 по 10 из 15

Тема: Стандартизация архитектурного развития платформы

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #5
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

    Позиционирование, идеология, платформенность.
    К сожалению, непонимание некоторых базовых понятий использующихся в планировании жизненного цикла изделия приводит к невозможности их выделения из общей совокупности факторов, и как следствие невозможности анализа текущей ситуации и правильной оценки действительности. Ниже, на примере трёх ZX клонов постараюсь раскрыть суть некоторых понятий.
    Платформенность.
    Платформа – устоявшаяся, т.е. общепринятая «де-факто» или путём стандартизации совокупность платформообразующих факторов.
    Платформенность – соответствие совокупности платформообразующих факторов.
    Динамическая платформенность – процесс возникновения неустоявшихся сочетаний платформообразующих факторов.

    Архитектурность.
    Архитектура компьютера – это логическая организация, структура и ресурсы, образующие среду распространения информации.
    Архитектурность – совокупность факторов, образующих архитектурную организованность.
    Идеология архитектуры компьютера – это вектор направления развития этой архитектуры.

    Рыночное позиционирование изделия.
    Рыночная потребительская ниша определяет идеологию архитектуры компьютера, т.е. направление развития, посредством реализации которого осуществляется позиционирование в этой потребительской нише. В то же время существующая архитектура компьютера определяет его текущее рыночное позиционирование.

    Анализ.
    Анализ будем производить в основном с точки зрения рыночного позиционирования. В качестве объектов рассмотрения возьмём Scorpion, Turbo-2+, KAY-1024.
    KAY-1024.
    Позиционировался как массовый компьютер для широкого круга пользователей. Отсюда стандартизация, стандартизация, и ещё раз стандартизация. Ничего лишнего, только необходимое, притом не на уровне деклараций типа: «мы вам «это» прикрутим и выдадим как последний писк ZX-строения, а софт под «это» может кто-то и напишет когда-то». При этом компьютер позиционировался именно как «home computer» для рядового пользователя, а не для ZX-сценеров. Этому было подчинено всё – информационная поддержка, программная поддержка, сервисная поддержка, простота эксплуатации и модернизации с помощью карт расширения. Обращает на себя внимание глубокое понимание и строгое следование выбранной идеологии архитектуры компьютера и его платформенности, что в дальнейшем во многом определило установление NemoBus как стандарта и составной части ZX-платформы.
    Scorpion.
    С самого начала позиционировался как нечто профессиональное. Основным отличительным признаком профессиональной ориентации был теневой монитор, как удобное средство отладки и взлома. Соответственно можно предположить основную ориентацию на кодеров и крекеров. Логическим развитием этой идеологии «профессионального Спектрума для программистов» стал контроллер HDD. В целом компьютер соответствовал выбранной идеологии, хотя реализовывалась эта идеология мягко говоря через задницу. Выражалось это в отсутствии внятной идеологии в развитии конструктива компьютера, из-за чего все появившиеся нововведения конструктивно воспринимались как нечто чужеродно-уродливое, начиная от системного разъёма и заканчивая SMUC и GMX.
    Компьютер представлял из себя некоего уродца с наростами опухолей, хотя и доброкачественных, при этом своему рыночному позиционированию соответствовал и был востребован. Отсутствие протяжённой во времени идеологии развития конструктива в свою очередь привело к отсутствию какой-то логической связанности в развитии архитектурности компьютера, что в свою очередь привело к тому, что все нововведения так и остались сугубо скорпионовскими наворотами не повлиявшими никак на развитие ZX-платформы.
    АТМ/Turbo-2+
    Анализ архитектурности.
    Изначально позиционировался как профессиональное развитие Пентагона, с перспективой вхождения в потребительскую нишу бизнес компьютеров класса РС, что во времена доминирования XT и AT286 казалось возможным. Для реализации «профессиональности» использовалась встроенная ОС СР/М и расширенные nonZX видеорежимы. С самого начала развития компьютера возникло несоответствие задекларированных целей, т.е. идеологии развития архитектуры и аппаратного воплощения. Если наличие ЦАП/АЦП ещё можно было понять как составные части модема, то наличие TV-кодера уже никак к «профессиональности» не имело отношения, т.к. являлось атрибутом home компьютеров и игровых консолей, хотя в то же время kempston joystick отсутствовал. Налицо была попытка сесть сразу на два стула – home & business, и в дальнейшем такое несоответствие получило развитие, вылившееся в размывании первоначальной идеологии развития и замены её на идеологию «всего и побольше». После того, как стало ясно, что в нишу бизнес компьютеров попасть не удалось, дальнейшее развитие компьютера связывалось со спектрумовской ОС iS-DOS и её развитием – TASiS.
    Софт развивали опять же - «профессионально» - т.е. под новые экраны, но просчёты в несоответствии производительности процессора и ресурсоёмкости имевшихся графических nonZX видеорежимов привели к осознанию необходимости отказа от их использования частью программ и добавлении нового текстового nonZX видеорежима.
    Та же картина наблюдается и в развитии периферии: после демонтажа не оправдавшего себя TV-кодера и модема, ЦАП/АЦП остались, и даже получили развитие в виде многоканальности и повышения частоты дискретизации, что опять же характерно для профессионального специализированного использования в системах сбора и обработки информации. В этом случае было бы логично предположить программную поддержку в виде генераторов сигналов, электронных осциллографов, мультиметров, спектроанализаторов, что придало бы некую профессиональность применению компьютера, но.. ничего этого так и не появилось. Та же участь ожидала и появившийся позже RS232.
    Вывод:Таким образом можно сказать, что с точки зрения идеологии развития архитектуры наблюдается непонимание куда и как происходит движение и чем оно обусловлено.
    Анализ платформенности.
    Если рассмотреть развитие АТМ с точки зрения платформенности, то результатом развития диспетчера памяти и видеопроцессора, стало разделение на ZX и nonZX «режимы», причём наблюдается это в разрабатываемом софте, когда преимущественно используются nonZX режимы, в результате чего, те, полезные наработки, что имеются, невозможно применить нигде кроме как на АТМ. Всё вместе, это создаёт признаки новой nonZX платформенности в Turbo-2+. Здесь новая аппаратная архитектура породила новую, nonZX среду распространения информации, и хотя жёсткого аппаратного переключения ZX-режим /nonZX-режим нет и программам доступны практически все аппаратные ресурсы, но развивается только программное обеспечение использующее nonZX-режимы, причём как правило без возможности выбора и соответственно без возможности использования его на ZX-платформе.
    Вывод:Таким образом, можно констатировать наличие в Turbo-2+ одновременно двух сред распространения информации ZX и nonZX, образующих две платформенности.
    Внимание!! Для упрощения терминологии использующейся при анализе различных аппаратных архитектур, эти разные среды распространения информации можно условно назвать «режимами», хотя реального разделения на режимы и не существует.
    Выводы:
    Из-за непонимания взаимосвязей идеологии развития архитектуры компьютера, её связи с рыночной потребительской нишей, отсутствовала логическая структура в развитии АТМ и как следствие - отсутствие определённости в рыночном позиционировании, в следствие чего компьютер так и не занял какой-то определённой рыночной ниши, и на сегодняшний день трудно сказать кто является его потребителем. Пока на рынке отсутствует какая либо конкуренция, такое положение мало на что влияет, т.к. выбирать особо не из чего, но с возникновением хоть минимальной конкуренции эти недостатки Turbo-2+ проявятся и станут определяющими.
    Рекомендации:
    Т.к. сейчас поддерживается только Turbo-2+, то рассматриваться будет только он. Рекомендации не будут касаться идеологии развития, а только того, что относится к текущей реализации компьютера. По моему скромному мнению как минимум было бы хорошо запланировать программную поддерку в первую очередь для RS232, без чего невозможна "профессиональность" в широком смысле . Уже давно есть необходимость в клиент-серверном ПО для работы с РС, который может выступать как файл-сервер, или коммуникационный сервер (т.е. сервер на котором запущено как минимум ПО-посредник между коммуникационными программами (ICQ, mail, Web, irc) и программой -клиентом на ZX). Вторым, не столь очевидным шагом является написание ПО под ЦАП/АЦП, что позволило бы говорить о некоторой "профессиональной специализации" компьютера. Ориентировочно это может быть: "НЧ функциональный генератор", "НЧ запоминающий осциллограф", "НЧ АЧХ-метр", "Мультиметр". Скорее всего это потребует разработки дополнительного внешнего модуля сопряжения. И главное пожелание - это чтобы ПО для Turbo-2+ умело работать cо стандартным ZX с подключенными через порт расширения или NemoBus аналогичными по назначению дополнительными устройствами.

    P.S. Вы просматриваете тему составленную из материалов новой рубрики "ZX Концепции". Продолжение обсуждения тем рубрики вы можете найти на:
    Soviet Union ZX Spectrum Community
    Последний раз редактировалось Black_Cat; 25.08.2007 в 04:23.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 21
    Последнее: 27.09.2008, 14:48
  2. Ответов: 73
    Последнее: 18.09.2008, 05:35
  3. Ответов: 33
    Последнее: 29.07.2008, 21:06

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •