User Tag List

Страница 45 из 87 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя
Показано с 441 по 450 из 863

Тема: PDP-11 на FPGA

  1. #441

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

    По умолчанию

    Это понятно ...
    Задержки минимальны

  2. #442

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Задержки минимальны
    Тем не менее - "лишняя" память сказывается весьма заметно

    - - - Добавлено - - -

    В планах дальше - добить UMR, поэтому начинаются эксперименты, пере- и до- делка и тестирование модулей ДП и RK2011. Ну и поскольку UMR - это доступ к память размером больше 18 бит - включил в ДП 22 бита и настроил память на 512 кб (почти максимум, что я могу получить на встроенных BRAM).

    Ну и думаю ещё доделать функционал RK2011 с прицелом (в будущем) прогона на нём стандартных тестов.

    - - - Добавлено - - -

    Код:
    RT-11XM (S) V05.07
    
    .INI VM:
    VM0:/Initialize; Are you sure? Y
    
    .DIR VM:
    
    
     0 Files, 0 Blocks
     514 Free blocks
    
    .BOO RT11SB
    
    RT-11SB (S) V05.07
    ?KMON-F-File not found DK:STRTSB.COM
    
    .INI VM:
    VM0:/Initialize; Are you sure? Y
    
    .DIR VM:
    
    
     0 Files, 0 Blocks
     898 Free blocks
    
    .

  3. #443

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

    По умолчанию

    В общем - измерение производительности системы память + процессор в основном.

  4. #444

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Показательный эксперимент
    Код:
    .BOO RK7:
    
    RT-11XM (S) V05.07
    
    .INI VM:
    VM0:/Initialize; Are you sure? Y
    
    .ASS VM0 WF
    
    .ASS RK5 DK
    
    .DAT 19-JAN-2021
    
    .TIM 13:14
    
    .IND S
    .ini rk:/noq
    .time
    13:14:02
    .$@sysgen.bld
    
    .$@SYSGEN.MON
    
    .ASSIGN RK5 SRC
    
    .ASSIGN RK0 BIN
    
    .ASSIGN RK0 MAP
    
    .ASSIGN RK0 OBJ
    
    .MACRO/OBJ:OBJ:KMSJ SRC:(SJ+SYSGEN.CND+EDTGBL+KMON+KMOVLY)
    
    .MACRO/OBJ:OBJ:RMSJ SRC:(SJ+SYSGEN.CND+EDTGBL+USR+RMONSJ)
    
    .MACRO/OBJ:OBJ:TBSJ SRC:(SJ+SYSGEN.CND+EDTGBL+SYSGEN.TBL)
    
    .MACRO/OBJ:OBJ:BTSJ SRC:(SJ+SYSGEN.CND+EDTGBL+BSTRAP)
    
    .LINK/EXE:BIN:RT11SJ.SYG/BOU:1000/PROMPT/MAP:MAP:RT11SJ OBJ:BTSJ
    *OBJ:RMSJ,KMSJ,TBSJ//
    Boundary section? OVLY0
    
    .DELETE/NOQ OBJ:(BT,RM,KM,TB)SJ.OBJ
    
    .MACRO/OBJ:OBJ:KMFB SRC:(FB+SYSGEN.CND+EDTGBL+KMON+KMOVLY)
    
    .MACRO/OBJ:OBJ:RMFB SRC:(FB+SYSGEN.CND+EDTGBL+USR+RMONFB)
    
    .MACRO/OBJ:OBJ:TBFB SRC:(FB+SYSGEN.CND+EDTGBL+SYSGEN.TBL)
    
    .MACRO/OBJ:OBJ:BTFB SRC:(FB+SYSGEN.CND+EDTGBL+BSTRAP)
    
    .LINK/EXE:BIN:RT11FB.SYG/BOU:1000/PROMPT/MAP:MAP:RT11FB OBJ:BTFB
    *OBJ:RMFB,KMFB,TBFB//
    Boundary section? OVLY0
    
    .DELETE/NOQ OBJ:(BT,RM,TB,KM)FB.OBJ
    
    .MACRO/OBJ:OBJ:KMXM SRC:(XM+SYSGEN.CND+EDTGBL+KMON+KMOVLY)
    
    .MACRO/OBJ:OBJ:RMXM SRC:(XM+SYSGEN.CND+EDTGBL+USR+RMONFB)
    
    .MACRO/OBJ:OBJ:SBXM SRC:(XM+SYSGEN.CND+EDTGBL+XMSUBS)
    
    .MACRO/OBJ:OBJ:TBXM SRC:(XM+SYSGEN.CND+EDTGBL+SYSGEN.TBL)
    
    .MACRO/OBJ:OBJ:BTXM SRC:(XM+SYSGEN.CND+EDTGBL+BSTRAP)
    
    .LINK/EXE:BIN:RT11XM.SYG/BOU:1000/PROMPT/MAP:MAP:RT11XM OBJ:BTXM
    *OBJ:RMXM,SBXM,KMXM,TBXM//
    Boundary section? OVLY0
    
    .DELETE/NOQ OBJ:(BT,RM,SB,KM,TB)XM.OBJ
    
    .$@SYSGEN.DEV
    
    .ASSIGN RK5 SRC
    
    .ASSIGN RK0 BIN
    
    .ASSIGN RK0 OBJ
    
    .MACRO/OBJ:OBJ:TT SRC:(SYSGEN.CND+TT)
    
    .LINK/EXE:BIN:TT.SYG OBJ:TT
    
    .DELETE/NOQ OBJ:TT.OBJ
    
    .MACRO/OBJ:OBJ:LD SRC:(SYSGEN.CND+LD)
    
    .LINK/EXE:BIN:LD.SYG OBJ:LD
    
    .DELETE/NOQ OBJ:LD.OBJ
    
    .MACRO/OBJ:OBJ:LDX SRC:(XM+SYSGEN.CND+LD)
    
    .LINK/EXE:BIN:LDX.SYG OBJ:LDX
    
    .DELETE/NOQ OBJ:LDX.OBJ
    
    .MACRO/OBJ:OBJ:VM SRC:(SYSGEN.CND+VM)
    
    .LINK/EXE:BIN:VM.SYG OBJ:VM
    
    .DELETE/NOQ OBJ:VM.OBJ
    
    .MACRO/OBJ:OBJ:VMX SRC:(XM+SYSGEN.CND+VM)
    
    .LINK/EXE:BIN:VMX.SYG OBJ:VMX
    
    .DELETE/NOQ OBJ:VMX.OBJ
    
    .MACRO/OBJ:OBJ:RK SRC:(SYSGEN.CND+RK)
    
    .LINK/EXE:BIN:RK.SYG OBJ:RK
    
    .DELETE/NOQ OBJ:RK.OBJ
    
    .MACRO/OBJ:OBJ:RKX SRC:(XM+SYSGEN.CND+RK)
    
    .LINK/EXE:BIN:RKX.SYG OBJ:RKX
    
    .DELETE/NOQ OBJ:RKX.OBJ
    
    .MACRO/OBJ:OBJ:NL SRC:(SYSGEN.CND+NL)
    
    .LINK/EXE:BIN:NL.SYG OBJ:NL
    
    .DELETE/NOQ OBJ:NL.OBJ
    
    .MACRO/OBJ:OBJ:NLX SRC:(XM+SYSGEN.CND+NL)
    
    .LINK/EXE:BIN:NLX.SYG OBJ:NLX
    
    .DELETE/NOQ OBJ:NLX.OBJ
    .time
    13:22:49
    SYSGEN шёл 13:14:02 до 13:22:49 - то есть 00:07:47
    Я не делал SET RUN VBGEXE, но увёл рабочие файлы (по крайне мере MACRO) на VM. Результат похуже (было 00:07:21), но тоже - заметно быстрее, чем в SB
    Последний раз редактировалось Hunta; 19.01.2021 в 12:35.

  5. #445

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

    По умолчанию

    Хм.... это из-за того, что VM: место в нижней памяти занимает???
    Для полноты картины глянуть сколько нижней памяти свободно...

  6. #446

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Хм.... это из-за того, что VM: место в нижней памяти занимает???
    Нет. Содержимое VM всегда в верхней памяти.
    Код:
    .SHO MEM
    
    ------- Extended Memory --------
    Address   Module    Words   Type
    -------   ------    -----   ----
    17760000  IOPAGE     4096.   PRM    HDW    BYP
    02000000  MEMTOP
    00760000  VM       135168.   SHR
    00211300  ......    91808.
    00173600  IND        3488.   SHR
    00161200  SL         2688.   PVT
    00160000  MCA         320.   PRM
    00000000  KERNEL    28672.   PRM    HDW
    
    ------ Low Memory -------
    Address   Module    Words
    -------   ------    -----
    157274    RK          162.
    120054    RMON       8008.
    106012    USR        2577.
    001000    ..BG..    17669.
    
    
    .
    Те же самые 106012 (минус, когда работает MACRO, память для загруженного VM), как в XM без SET RUN VBGEXE

    - - - Добавлено - - -

    Цитата Сообщение от Hunta Посмотреть сообщение
    00760000 VM 135168. SHR
    - размер диска VM - 256 кб

  7. #447

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

    По умолчанию

    Хм... Получается, что ХМ грузит в верхнюю память драйвера кроме загрузочного???
    Надо будет мне почитать внимательно руководства по последним версиям RT11.
    В 5.02 драйвера были в нижней памяти... у XM.

  8. #448

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Хм... Получается, что ХМ грузит в верхнюю память драйвера кроме загрузочного???
    Нет
    Код:
    .LOA NL:
    
    .SHO MEM
    
    ------- Extended Memory --------
    Address   Module    Words   Type
    -------   ------    -----   ----
    17760000  IOPAGE     4096.   PRM    HDW    BYP
    02000000  MEMTOP
    00760000  VM       135168.   SHR
    00211300  ......    91808.
    00173600  IND        3488.   SHR
    00161200  SL         2688.   PVT
    00160000  MCA         320.   PRM
    00000000  KERNEL    28672.   PRM    HDW
    
    ------ Low Memory -------
    Address   Module    Words
    -------   ------    -----
    157274    RK          162.
    120054    RMON       8008.
    117762    NL           29.
    105716    USR        2578.
    001000    ..BG..    17639.
    
    
    .LOA VM:
    
    .SHO MEM
    
    ------- Extended Memory --------
    Address   Module    Words   Type
    -------   ------    -----   ----
    17760000  IOPAGE     4096.   PRM    HDW    BYP
    02000000  MEMTOP
    00760000  VM       135168.   SHR
    00211300  ......    91808.
    00173600  IND        3488.   SHR
    00161200  SL         2688.   PVT
    00160000  MCA         320.   PRM
    00000000  KERNEL    28672.   PRM    HDW
    
    ------ Low Memory -------
    Address   Module    Words
    -------   ------    -----
    157274    RK          162.
    120054    RMON       8008.
    117762    NL           29.
    117504    VM           87.
    105440    USR        2578.
    001000    ..BG..    17552.
    
    
    .
    Это сам драйвер должен это дело уметь - часть себя загружать в верхнюю часть (как SL и, ЕМНИП, PI).
    я имел ввиду, что в верхней памяти находится не драйвер VM, а то, что видится как диск VM:
    Последний раз редактировалось Hunta; 19.01.2021 в 15:49.

  9. #449

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

    По умолчанию

    Интересно, а IND в верхней памяти запущен через VRUN? Или он сам ?

  10. #450

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,514
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    715
    Поблагодарили
    597 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сам. Поскольку тут меня интересовал VM, а не VRUN - я не настраивал SET RUN VBGEXE

Страница 45 из 87 ПерваяПервая ... 414243444546474849 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 141
    Последнее: 24.11.2025, 23:09
  2. PDP-11/83 -- дошли руки...
    от form в разделе ДВК, УКНЦ
    Ответов: 470
    Последнее: 27.04.2021, 15:22
  3. посьба к ГУРУ pdp-11
    от bigral в разделе ДВК, УКНЦ
    Ответов: 11
    Последнее: 13.09.2014, 23:53
  4. PDP-11 литература
    от bigral в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 26.03.2013, 07:54

Ваши права

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