User Tag List

Страница 151 из 157 ПерваяПервая ... 147148149150151152153154155 ... ПоследняяПоследняя
Показано с 1,501 по 1,510 из 1564

Тема: Программирование на УКНЦ как?

  1. #1501

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Программа "Smirnow commander" и прочие, потому так долго экран перерисовывали, так как использовали КЦГД как терминал, единственно что грузилось - фонт. Возможно, фонт грузился и для того, чтобы КЦГД шустрее работал, не 8 пикселов ли в высоту фонт был??
    Если красиво рамки рисовать, то используется VT100 мода, а там длинные ESC-последовательности . Тот же "Smirnow commander" в моде VT52 вполне шустро работал. Я его вспомнил, но у меня была версия под VT52.

    Когда программа сидит внутри КЦГД - не надо её постоянно грузить и не надо пересылать кучу ESC-последовательностей. По этому всё сильно быстрее происходит

    Ещё со мной автор поделился, что у него проблема была с определением завершилась ли программа на ЦП или нет. Его коммандер вылавливал точку с ВК и ПС. Но были программы, кои слали подобное и патченные мониторы со своим промптом....
    Последний раз редактировалось Alex; 22.12.2020 в 09:25.

  2. #1501
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #1502

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Если красиво рамки рисовать, то используется VT100 мода, а там длинные ESC-последовательности.
    Длина самой ESC-последовательности - ерунда. Тормозит сам КЦГД, особенно в режиме VT240. Полетаев рассказывал, что первоначально пытались сочинить отдельную ВП1 которая будет передавать байты параллельным кодом, потом посмотрели, что и на 56К загрузка этих двух -065-х не превышает 50%, да и плюнули на это дело...

    Цитата Сообщение от Alex Посмотреть сообщение
    Когда программа сидит внутри КЦГД - не надо её постоянно грузить и не надо пересылать кучу ESC-последовательностей. По этому всё сильно быстрее происходит
    Вообще-то, как раз, это - мелочи. Загрузить этого самого командира и один раз отрисовать экран - можно и подождать. А вот когда на диске несколько тысяч файлов, а командир способен показать, максимум, 60 файлов, попробуй добраться до конца списка. Это когда на диске 100=200 файлов, еще как-то терпимо...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

    Этот пользователь поблагодарил AFZ за это полезное сообщение:

    hobot(23.12.2020)

  4. #1503

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Это когда на диске 100=200 файлов, еще как-то терпимо...
    А есть диски с таким количеством файлов, что команда COP *.* DDN: оборвется по ошибке
    К примеру V5.7 source kit.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

    Этот пользователь поблагодарил form за это полезное сообщение:

    hobot(23.12.2020)

  5. #1504

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ведь товарищ этот ушёл от PIP, свою утилиту написал... Справилась бы его утилита - не ведаю. V5.7 source kit тогда ещё не было
    Тормоза КЦГД в режиме VT240 - это особенность реализации. У меня не было КЦГД в режиме VT240, только VT100. В режиме VT52 КЦГД работал быстрее.
    У него своя загрузка была в моде VT240 на тот момент не работавшая.

    Из проблем - автор ещё жаловался, что памяти мало в КЦГД и задумывался над алгоритмами сжатия. Я ему тогда присоветовал свою простенькую утилиту вместо DIR накатать, коя бы чисто каталог как есть, физическими блоками в КЦГД отправляла для последующего разбора и отображения. Там и так сжатие хорошее, если пустых мест от удалённых файлов нет. RADIX-50 в именах и всё компактно Но скорее всего он это не сделал . Ушёл на PC.
    Последний раз редактировалось Alex; 22.12.2020 в 16:08.

  6. #1505

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Справилась бы его утилита - не ведаю. V5.7 source kit тогда ещё не было
    Зависит от того как она работает.
    Если просто копирует файлы - не справилась бы.
    Там проблема в алгоритме заполнения сегментов - просто происходит переполнение.
    Вариант копирования без ошибок - SQ/OUT:DDN
    Последний раз редактировалось form; 22.12.2020 в 16:05.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #1506

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    То есть глюк в PIP?

  8. #1507

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    То есть глюк в PIP?
    Нет.
    Просто при штатном создании файлов алгоритм такой в RT-11: как заполняется половина сегмента каталога - открывается следующий и начинает заполняться он.
    Если файлов очень много - наступает момент когда новый файл воткнуть некуда, хотя промежуточные сегменты заполнены только наполовину.
    Приходится делать SQ и повторно копировать без перезаписи.
    Это вобщем-то документировано.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #1508

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я помню, что под файл при открытии может получить либо столько места, сколько просит, либо если не ведом конечный объём - половину от наибольшей свободной области, либо вторую по размеру. Но при копировании вроде всегда конечный размер файла известен. И насколько помню, всё ложилось без зазоров. Я правда на RT-11 V5.02 в основном работал. RT-11 V5.04 у меня в конце моей работы на ДВК появилась, я с ней только опыты проводил
    И вроде как сегменты дополнительные в каталоге приходилось создавать, так как файлов было много. Хотя скорее всего не достиг того количества файлов.
    Винчестеры на моих ДВК были в 10 мегабайт.... Знаю, что были в 5 и 20 мегабайт...

  10. #1509

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Я помню, что под файл при открытии может получить либо столько места, сколько просит, либо если не ведом конечный объём - половину от наибольшей свободной области, либо вторую по размеру.
    #0 - половина, #-1 - максимальная дырка

    Еще в RMON есть смещение, отвечающее за реальный максимум.
    Посмотрел в VKMON - настройку такую не сделал.
    Хотя вроде собирался
    Последний раз редактировалось form; 22.12.2020 в 16:55.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  11. #1510

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это расход дискового пространства. Но, кроме того, штатный алгоритм программы USR для выделения памяти в сегментах оглавления тоже хромает. И когда файлов сильно много, спотыкается, в результате чего всю память оглавления за один проход (одну перезапись большого количества файлов) не займешь - USR не умеет сжимать оглавление. Чтобы записать стандартным образом (.ENTER - .WRITx - .CLOSE, как делает и PIP) нужно записать, сколько получится, затем сжать диск и затем продолжить запись (COP/NOREP). И, может быть, не один раз. То есть, файловая система RT-11 хорошо работает, когда диск заполнен не более, чем на 50% - и оглавление, и пространство для данных. Можно натолкать и больше, но появятся неудобства, вроде перечисленных. Диск, который не требует частых перезаписей (например, системный) можно натолкать "до упора", а вот рабочие диски лучше всего ведут себя, будучи занятыми процентов на 20-30. Хотя, опять же, многое зависит от того, какие программы работают...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

Страница 151 из 157 ПерваяПервая ... 147148149150151152153154155 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

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