Важная информация

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

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

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

    По умолчанию Аналитика стандартизации развития: терминология – «ZX-платформы и семейства».

    Аналитика стандартизации развития: терминология – «ZX-платформы и семейства».

    1. Развитие xUSSR ZX платформы в призме стандартизации совместимости ПО.

    Назначение компьютера – исполнение кода программного обеспечения. Основным критерием возможности исполнения компьютером своего назначения является совместимость ПО с целевой аппаратной платформой (определение аппаратной платформы: http://zx.pk.ru/showpost.php?p=59680&postcount=111 ). В этой связи важнейшим фактором становится стандартизация совместимости ПО. Для этого необходимо чётко представлять свойства целевой платформы. Оригинальная ZX-платформа фактически прекратила развиваться после создания ZX-128, поэтому ZX-48 и ZX-128 являются базисом совместимости ПО и образуют Original ZX платформу. В дальнейшем развитие происходило не централизовано, что породило ряд отличающихся платформ совместимых с Original ZX платформой. Одной из таких платформ стала xUSSR ZX платформа (определение: http://zx.pk.ru/showpost.php?p=57749&postcount=106 ). В результате развития, особенностями этой платформы стало использование ограниченного числа вариантов сходных по структуре программирования менеджеров памяти, использование TR-DOS в качестве дисковой системы хранения информации и NemoBus в качестве интерфейса аппаратного расширения. По аппаратной архитектуре xUSSR ZX платформа разделилась на два семейства – более схемотехнически сложное и дорогое в производстве, но максимально приближенное по архитектуре к оригиналу, и семейство использующее максимально упрощённую схемотехнику, простое в производстве и относительно недорогое. Отличительной особенностью этих семейств была архитектура ОЗУ, а именно наличие или отсутствие у клонов, имевшихся у оригинала медленных банков. Но т.к. на совместимость с ПО, произведённым на западе это практически никак не влияло (а тогда движение ПО происходило только из-за границы в СССР и не наоборот), то вполне естественно, что развитие получили более технологичные и дешёвые конструкции, хоть и менее совместимые. Дальнейшее развитие шло по пути увеличения объёма ОЗУ и т.к. происходило это не централизованно, то и вариант схемотехнического решения был не один. Разница была в адресах портов и назначении их разрядов, но в одном они все были схожи - в структуре их программирования. Что позволяло легко стандартизировать переносимость ПО, т.е. одну и ту же программу можно было без кардинальных переделок адаптировать к особенностям менеджера памяти любого имевшегося на тот момент клона. Тем самым сформировалось Non Wait Memory Family (NWf) – семейство клонов без медленных банков памяти. Следующая волна развития – «Business Building» - породила целый ряд клонов с расширениями – надстройками, делающими их использование исключительной особенностью клона, что в свою очередь дало начало целому классу подсемейств. Софтверной особенностью таких подсемейств стало ухудшение переносимости проприетарного ПО, как между ними самими, так и от них к базовому семейству, в связи с тем, что каждое такое подсемейство использовало оригинальным способом оптимизированную архитектуру и firmware. Положение ещё больше усугублялось коммерческой закрытостью таких решений. В результате этого, наибольшую популярность получили либо наименее защищённые от копирования подсемейства, либо наиболее технологичные и дешёвые в производстве.
    Подводя итог волны «Business Building», можно сказать, что после её краха состояние стандартизации совместимости ПО существенно ухудшилось по сравнению с тем, что было до её начала, что при рассмотрении с точки зрения развития xUSSR ZX платформы в целом, является деградацией и шагом назад.

    Выводы:

    1) Миф №9: «"Business Building", как развитие xUSSR ZX платформы.»

    После краха волны «Business Building» до сих пор сохраняются мифы по поводу возникновения и развития подсемейств клонов xUSSR ZX платформы, главным из которых является миф, что их появление было развитием платформы, а не «широко разрекламированной торговлей химерами» (с) Nemo, чем это и было на самом деле (т.е. "химерами разума", разрекламированными и продвигаемыми как некое супер-развитие, а в действительности ничего общего с развитием платформы не имеющие).

    2) Дальнейшее развитие xUSSR ZX платформы правильней строить на базе клонов уровня родительского семейства, т.к. у них нет особенностей, порождающих программную несовместимость, а не клонов из подсемейств «Business Building», основанных на такой несовместимости.

    2. Структура программной совместимости ZX платформы.

    1.0.0.0 Original ZX платформа.
    1.1.0.0 xUSSR ZX платформа.
    1.1.1.0 WaitMemory family, xUSSR ZX платформы.
    1.1.2.0 NonWaitMemory family, xUSSR ZX платформы.
    1.1.2.1 ATM-Turbo subfamily, NonWaitMemory family, xUSSR ZX платформы.
    1.1.2.2 Pentagon subfamily, NonWaitMemory family, xUSSR ZX платформы.
    1.1.2.3 Profi subfamily, NonWaitMemory family, xUSSR ZX платформы.
    1.1.2.4 Scorpion subfamily, NonWaitMemory family, xUSSR ZX платформы.
    1.1.2.5 Sprinter subfamily, NonWaitMemory family, xUSSR ZX платформы.

    Примечание: westZX-платформы в структуре не указаны.

    3. Стандартизация совместимости ПО.

    В зависимости от рынка распространения ZX ПО возможны 4 уровня его совместимости:

    1) Для мирового рынка – совместимость на уровне Original ZX платформы (т.е. ZX-48, ZX-128, учёт быстродействия банков памяти оригинального ZX);
    2) Для xUSSR ZX рынка – совместимость на уровне xUSSR ZX платформы (т.е. учёт быстродействия банков памяти оригинального ZX, использование ограниченного числа вариантов сходных по структуре программирования менеджеров памяти, использование TR-DOS в качестве дисковой системы хранения информации);
    3) Только для NonWaitMemory family, xUSSR ZX рынка - совместимость на уровне NonWaitMemory family, xUSSR ZX платформы (т.е. использование ограниченного числа вариантов сходных по структуре программирования менеджеров памяти, использование TR-DOS в качестве дисковой системы хранения информации);
    4) Только для «Business Building» subfamily, NonWait family, xUSSR ZX рынка – отсутствие ZX совместимости (т.е. использование оригинальным способом оптимизированной архитектуры и firmware, использование оригинальных менеджеров памяти, использование оригинальных видеоразрешений, использование TR-DOS в качестве дисковой системы хранения информации).

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

  2. #12
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,533
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    166 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    Talking

    После "семейства" в биологии идет "род", если не вру...

    Кроме перечисленного, были еще уродцы типа "Дубны".

    И чего это Скорп в одной куче в NonWait-машинах, когда у него вся память медленная? А это пострашнее, чем Wait.

    А "Business" я б заменил на "MonkeyBusiness"
    Последний раз редактировалось Lethargeek; 25.11.2006 в 06:51.

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

    По умолчанию

    Цитата Сообщение от Lethargeek
    И чего это Скорп в одной куче с NonWait-машинах
    Это условное название, как правило это машины с одним банком неразделённого ОЗУ используемого и процессором, и видеопроцессором. Т.е. время доступа к разным страницам одинаково в отличие от оригинального Спека.
    Цитата Сообщение от Lethargeek
    После "семейства" в биологии идет "род"
    Перебьются без рода-племени, и так сущностей расплодилось, глубже чем подсемейства - не будет, а семейство/подсемейство - это всёж более похожие названия, чем семейство/род, где с первого взгляда и не определишь кто от кого произошёл .
    Последний раз редактировалось Black_Cat; 30.11.2006 в 04:34.

  4. #14
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,533
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    166 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat
    Перебьются без рода-племени, и так сущностей расплодилось.
    Не! Хорошая классификация - одна из основ научного метода.

  5. #15
    Member
    Регистрация
    28.07.2008
    Адрес
    г. Петрозаводск
    Сообщений
    50
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Путь развития – бездисковый компьютер использующий РС в качестве сервера коммуникационных приложений (Web, mail, irc, icq) и файл-сервера работающего совместно с Virtual TR-DOS как клиент-сервер.
    Да-а-а, клёво интернет промывает мозги.
    Когда говорят что спеку нехватает отходов мозгов мирового сообщества нелепорождённых недоперепугнных мазайчато-маздайчатых програмистов(типа) с кодовыми названиями Web, mail, irc, icq клиент-сервер, это говорит о том что спек сдох.
    Вы ещё ему XML вставьте, для полного счастья. И уж тогда точно, хватит гемора всей армии программеров спека.

    Несёмся, несёмя, да только не в том направлении.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

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

Ваши права

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