RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Май 2024
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031  

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


ЮТ-88. Статьи, заметки, очерки, разное...

Перейти вниз

ЮТ-88. Статьи, заметки, очерки, разное... Empty ЮТ-88. Статьи, заметки, очерки, разное...

Сообщение  Viktor2312 Пт Сен 23 2016, 13:28

1
*


Последний раз редактировалось: Viktor2312 (Чт Фев 04 2021, 13:49), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

ЮТ-88. Статьи, заметки, очерки, разное... Empty Re: ЮТ-88. Статьи, заметки, очерки, разное...

Сообщение  Viktor2312 Вт Янв 24 2017, 03:39

2
резерв.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

ЮТ-88. Статьи, заметки, очерки, разное... Empty когда и кто первым применил стековый RAM-диск

Сообщение  barsik Чт Фев 04 2021, 11:34

3
Заглянул в этот раздел и поразился. Это столько бутафорских тем создали для чисто литературного компьютера. Кто же будет их писать для несуществующей платформы?

Слабоумные придурки формалисты с воспалённым ЧСВ дорвавшиеся до власти в Википедии не дают писать в ней правду в темах о советских 8-ми разрядках, потому про литературный, никем не повтОренный компьютер ЮТ88 статья есть, а про реальный, и даже выпускаемый промышленно и к тому же весьма грамотный и хороший компьютер "Радуга" они статью нагло грохнули (ибо в журнальных публикациях якобы нет подтверждения). Им не важно, что даже один экземпляр "Радуги" нашли и даже схему по ней восстановили. И всё потому, что один автор втюхал свою публикацию в массовый журнал, а другой этого не сделал ! Формалистам Википедии не важно, что никто не сделал ЮТ88 и программ для него нет, им важно, что есть статья в массовом журнале.

https://ru.wikipedia.org/wiki/Обсуждение:ЮТ-88

ЮТ88 для времени его появления (1989 год) совершенно туфтовый компьютер, потому его никто не собирал вообще. Кроме глупых обманутых школьников. Но и они естественно собрать его не могли, ибо ни возможностей, ни средств, ни знаний у них для этого было недостаточно. Все случаи попыток школьников собрать ЮТ88 закончились на этапе поиска деталей (ибо одна микросхема, дико редкая 155РП1 была недоставаемой).

Может такая оценка обидна для автора цикла статей В.Бартенева и двух фанатов ЮТ88 (что появились в XXI-веке и сделали пару лет назад новодел ЮТ88, причём развели и произвели даже печ.платы), но против фактов не попрёшь. А когда я вижу неудачную и бессмысленную разработку самодельного компьютера, я называю это туфтой. Тем более, что автор ЮТ88 В.Бартенев имеет заслуги совершенно в другом, - на его публикациях многие школьники учились, осваивали схемотехнику, т.е свою задачу, как чисто литературное произведение ЮТ88 вполне выполнил (хотя и не с блеском).

Но вот ПО, в частности код ОС CP/M из ЮТ88 люди использовали для личных разработок на других платформах. Также идея RAM-диска за счёт стека много обсуждалась. Она может быть оригинальна, но больших преимуществ не даёт (особенно для архитектуры ЮТ88). А даёт идея из ГДР-овских журналов, где сектор RAM-диска в 256 байт (иногда целый CP/M-блок 2К) просто аппаратно включается в окне доступа (что в старших адресах ОЗУ).

Про ЮТ88 что-то обсуждать можно только о идее его RAM-диска за счёт стековых команд, ибо это ново (для 1989), оригинально и нигде не встречалось в серъёзных 8-ми разрядках. Потому немного остановлюсь на этом.



В ЮТ88 и ещё в одном развитом самодельном РК86 (недавно обнаруженном и сделанном ещё в 1987 году), якобы, для ускорения работы с RAM-диском используется стек. Это разумная идея (возможно даже дающая экономию в один корпус), хотя по работе она на самом деле не особо ускоряет, особенно в случае ЮТ88, ибо обмен идёт по два байта, а не массивом.

Грузить два байта в регистровую пару это не ускоряет, а наоборот немного тормозит. Выгружать стеком тоже не намного быстрее - PUSH это 11 тактов, а две команды LD (HL),R это 7+7= 14 тактов. Выигрыш получатся за счёт того, что стек сам инкрементируется/декрементируется, что даёт выигрыш в две команды INC RR (что по 6 тактов каждая). Итого выигрыш в 3+6+6= 15 маш.тактов. Это ещё не учитывая проигрыш при загрузке регистров. Грубо можно считать, что это две короткие команды CPU. И с учётом, что цикл обмена содержит ~10 команд, предположительно выигрыш в скорости не превысит 15%.

Хотя и особой потребности в ускорении обмена с RAM-диском нет. А, если есть некоммутируемое ОЗУ, то обмен с RAM-диском там делается вдвое быстрее. Если бы у меня был под рукой код CP/M для ЮТ88, то мне было бы интересно его посмотреть и, посчитав число маш.тактов в процедуре обмена сектором, узнать какой выигрыш в скорости (и есть ли он) даёт стековый обмен с RAM-диском.

Да, стек может ускорить пересылки сплошных кусков памяти почти вдвое (вот почему в Специалисте с ленинградским монитором ролик экрана намного быстрее, чем в ОРИОНЕ). Но уже и реализация с самым медленным протоколом обмена для грамотного RAM-диска даёт вполне приемлемую скорость загрузки/выгрузки файлов (не более секунды на крупный файл) и как-то особо ухитряться ради ускорения RAM-диска нет нужды.

Единственно для чего очень полезна сверхвысокая скорость обмена с RAM-диском, это при использовании очень слабой DOS, в которой файлы не только не фрагментируются, но даже и не секторируются, а при удалении весь последующий (по диску) массив файлов схлопывается. Что приводит к перемещении по RAM-диску сотен килобайт и завису машины на выполнении этой процедуры иногда до 10 секунд.

Но на грамотных DOS, даже, если у файлов нет фрагментации (и они пишутся одним сплошным массивом), схлопку файлов при удалении не делают, а просто помечают кусок дискового пространства (стоящий между другими файлами) свободным, что позволяет позднее записать в это места другой файл такого же или меньшего размера (так было сделано в ОС RAFOS/FODOS для ДВК).

Потому идея стекового RAM-диска из ЮТ88 меня не впечатлила, когда я увидел журнал "Юный Техник с инфо о ЮТ88. Хотя сделать стековый обмен в ОРИОНЕ было бы просто и он даже был бы быстрее, чем в ЮТ88, ибо в ОРИОНЕ есть некоммутируемое ОЗУ и можно было бы качать файлы не по байту, а целыми секторами.

Интересно всё-же кто первым придумал стековый RAM-диск и было ли заимствование этой идеи? Кто-нибудь знает примеры того, что в какой-нибудь другой 8-ми разрядке (м.б. заграничной) применялась такая идея?
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб

Вернуться к началу Перейти вниз

ЮТ-88. Статьи, заметки, очерки, разное... Empty .

Сообщение  Viktor2312 Пт Фев 05 2021, 00:49

4
Заглянул в этот раздел и поразился. Это столько бутафорских тем создали...

Ну так наполняйте темы полезным контентом, фото, видео, описания, схемы, ПО, и т. д. Если есть на это время, я всё не успеваю и разорваться не могу, но зато когда тема создана, потом проще ориентироваться, при поиске информации и вообще при составлении плана по наполнению, мне так удобно, мне так нравится, я так считаю правильным.

Видите какую-то тему, и считаете, что она бутафорская, что в ней не достаточно информации, вас никто не сдерживает, наполните её информацией, напишите для неё свою статью, а там и обсуждение появится и народ подтянется интересующийся...





.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения