Про обычный комп речь не идёт, наиболее оптимально это реализовывать если процессор в ПЛИС, а за такими машинами будущее
Про обычный комп речь не идёт, наиболее оптимально это реализовывать если процессор в ПЛИС, а за такими машинами будущее
это чтото из разряда квантовой физики))) ктото собралсо паять собирать квантовый проц?)))расширение кванта времени
ну точно...про квантовые процы и прочие фантастические фишки речь начали вести))))Про обычный комп речь не идёт
жость.. и вы хотите на спектруме..т.е. на компе с процом Z80 и частотой 3.5мгц и не имея ни дма ничего другого, сделать многозодачную ос? не смешите меня...
на пример работы многозадачной системы посмарите на тот же UZIX...на то как он на 50мгц и с командами в один такт, жостко тормозит и лагает!ещё примером такой оси является MorphOS под тырдосом...там даже кой какая софтинко была...дикий тормоз. не...многозадачности не будет. единственное на что можно расчитывать - это работа с виртуальной памятью, но тогда на выполнение сразу нескольких задач можете не расчитывать. на спектруме в одно и тоже время вы можете выполнить только одну задачу и не более!
Sayman, не тупи. Конечно скорости многозадачность не прибавляет, но имея в N раз бОльшую производительность процессора и свою памямть под каждую задачу можно в идеале выполнять N задач реалтайм ..правда сугубо Спектрумовских, без всяких TR-DOSов.. хотя в принципе аппаратно научить многозадачности можно и контроллер TR-DOS
Последний раз редактировалось Black_Cat; 15.12.2008 в 09:18.
мда..сразу видно что человек не знаком с возможностями спектрума...
на столе если стоит пенёк, то вот на нём могно такое сделать...а если у тя простой пентагон 128, то можеш даже не мечтать об этом!но имея в N раз бОльшую производительность процессора
Последний раз редактировалось Sayman; 15.12.2008 в 10:12.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
На текущий момент большинство программ для спектрума делается многозадачными именно для того, чтобы "не тормозило" и "не лагало". Не верите? Тогда для чего переклюкаетесь в IM2?!
А меж тем, Black_Cat прав насчет софта под ось. Единственный разумный вариант, который я предложил еще в конце 90-х, и который если мне не отшибло память, есть в открытых письмах Немо - писать "ось" для своих программ как отъемлимую часть этих программ. В свое время таким же путём шла Искрасофт, впоследствии выделив ядро программ в отдельный продукт - исдос. Однако, на тот момент Немо идею обхаял, мол "нефиг изобретать велосипед, надо не ось писать, а под ось". На тот момент может быть он и был прав, но уже тогда было видно, что исдос - ось сама для себя. Сейчас положение только усугубилось.
Sayman, кончай тупить, топик хоть читай:всему своё время..
Но глобально, ты меня не понял, как и Sayman. Я вообще не считаю что Спектруму не нужна обычная софтовая ось, и всякое осестроение в этом направлении считаю изначально абсурдным монстростроительством и пережитком эпохи бизнесстроительства. В плане многозадачности есть более красивое и идеологически более подходящее Спектруму аппаратное решение, которое целесообразно применять на FPGA компах. Суть - применение аппаратной выгрузки содержимого регистров процессора и портов компьютера, точнее даже не выгрузки, а выделения некоей области памяти, куда по ходу будут аппаратно дублироваться все эти значения, тогда переключение задач будет фактически происходить мгновенно и сводиться к подмене этих регистров аппаратно, т.е. фактически получается не многозадачность в рамках ОС, а виртуальная многомашинность, т.к. переключение происходит фактически между виртуальными машинами. Конечно без софтовой части не обойтись (хотя это может взять на себя и микроконтроллер), но её роль будет сводиться к интерфейсу, взаимодействию с неразделяемыми ресурсами и оптимизации конфигурирования пакета виртуальных машин.
Последний раз редактировалось Black_Cat; 21.12.2008 в 19:52.
MagOS и ИсДос в одном флаконе ?
нет, т.к. и то и другое чисто софтовые вещи и им для работы нужно машинное время из-за чего кпд использования времени будет существенно ниже чем при аппаратном варианте, где на перезагрузку регистров и портов не будет тратиться вообще времени, и за счёт этого задачи (т.е. Виртуальные Машины) выполняются параллельно и без тормозов (если это укладывается в рамки максимальной производительности процессора). Т.е. для примера - на такой машине в конфигурации Спектрум-128 7МГц может с нормальной скоростью исполняться две ВМ 48к.
Последний раз редактировалось Black_Cat; 18.12.2008 в 05:42.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)