User Tag List

Страница 66 из 157 ПерваяПервая ... 626364656667686970 ... ПоследняяПоследняя
Показано с 651 по 660 из 1564

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

  1. #651

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Ну, положим векторизация как раз проще :)
    Значит, мне просто хочется, чтобы у будущих участников соревнования по ускорению ядра эмуляции PDP-11 были выгодные условия для старта :)

  2. #652

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

    По умолчанию

    Переконфигурял себе VM - теперь можно работать не выгружая TCP/IP
    Код:
    .ME
    
    ------- Extended Memory --------
    Address   Module    Words   Type
    -------   ------    -----   ----
    17760000  IOPAGE     4096.   PRM    HDW    BYP 
    10000000  MEMTOP
    04000000  VM       524288.   SHR 
    00510400  ......   440192.
    00310400  TCPIP     32768.   LOC 
    00270600  SD         4032.   SHR 
    00256200  SL         2688.   PVT 
    00250200  MU         1536.   PVT 
    00225000  NQ         4928.   PVT 
    00216400  SP         1664.   SHR 
    00174000  DU         4736.   PVT 
    00160000  MCA        3072.   PRM 
    00000000  KERNEL    28672.   PRM    HDW 
    
    ------ Low Memory -------
    Address   Module    Words
    -------   ------    -----
    156700    DU          288.
    104442    RMON      10831.
    102176    SL          594.
    073610    NQ         1659.
    067106    TCPIP      1185.
    055042    USR        2578.
    001000    ..BG..    11281.
    
    
    .
    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

  3. #653

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,382
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Остановился на варианте компилирования по эмулятором ДВК. Весьма удобно и быстро.
    Единственное, не очень понравилось, что при выборе диска в окошке дисков, эмулятор подвис, т.к. скорость была MAX, и чего-то в этот момент у него заклинило. Когда в диспетчере задач понизил приоритет со среднего до ниже среднего, все отвисло.

  4. #654

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Остановился на варианте компилирования по эмулятором ДВК. Весьма удобно и быстро.
    Единственное, не очень понравилось, что при выборе диска в окошке дисков, эмулятор подвис, т.к. скорость была MAX, и чего-то в этот момент у него заклинило. Когда в диспетчере задач понизил приоритет со среднего до ниже среднего, все отвисло.
    Появились у эмулятора новые пользователи - появились и новые багрепорты.
    На одноядерном процессоре я его мало гонял. Особенно при максимальном быстродействии. Если в меню выбрать быстродействие 5.000, то процессор, дающий на максимуме 7.000 - не будет загружаться на 100% и это должно помочь.

    ...

    Я компилю при быстродействии 2.000 - мне хватает.

    ...

    Надо будет сделать снижение приоритета потока эмуляции при вызове окна выбора образа.
    Последний раз редактировалось Patron; 12.02.2013 в 22:53.

  5. #655

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

    По умолчанию

    Я в E11 замедляю примерно до 2x/3x скорости 11/93 - в виндовсе получается 0% CPU
    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

  6. #656

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,382
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Надо будет сделать снижение приоритета потока эмуляции при вызове окна выбора образа.
    А зачем вообще его оставляеть активным при выборе нового образа?

    Кроме того, можно вообще приоритет эмулятора в режиме MAX сделать ниже среднего, т.к. он будет гарантированно забирать много быстродействия, и при приоритете по умолчанию (средем) система станет тормозить.

  7. #657

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А зачем вообще его оставляеть активным при выборе нового образа?
    Модульный API запускает по одному потоку эмуляции на каждый конфиг, имеющий хотя бы одну шину и хотя бы один процессор - эти потоки и знать не знают, что происходит в потоке интерфейса.

    можно вообще приоритет эмулятора в режиме MAX сделать ниже среднего, т.к. он будет гарантированно забирать много быстродействия, и при приоритете по умолчанию (средем) система станет тормозить.
    Мы это одновременно придумали.

    В следующем релизе эмулятора ДВК будут использоваться сразу три варианта приоритета потока эмуляции:

    THREAD_PRIORITY_NORMAL - для всех фиксированных значений скорости.
    THREAD_PRIORITY_BELOW_NORMAL - для скорости Max
    THREAD_PRIORITY_ABOVE_NORMAL - для скорости True ( там быстродействие 0.180 MIPS - пусть порезвится ).
    Последний раз редактировалось Patron; 12.02.2013 в 23:22.

  8. #658

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Только этот binutils не умеет собирать программы ни под одну из DECовских систем
    А разве a.out за .LDA не сойдёт? Есть же конвертилка.
    И как загрузить этот lda? Что за absolute binary loader? Запуск наверное через START 1000, а вот с загрузкой что-то не разобрался.

  9. #659

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

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    А разве a.out за .LDA не сойдёт? Есть же конвертилка.
    И как загрузить этот lda? Что за absolute binary loader? Запуск наверное через START 1000, а вот с загрузкой что-то не разобрался.
    LDA не используется в системах.
    Он предназначен для прошивки на перфоленту и загрузки без системы.

    ---------- Post added at 15:08 ---------- Previous post was at 15:03 ----------

    Ну и ни о каком START 1000 разумеется речь не идет так как в силу формата не получится сделать GET
    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

  10. #660

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >Он предназначен для прошивки на перфоленту
    Я ещё вроде видел, что его ещё можно и с других устройств грузить через пульт, но тк это доки от PDP были, мало понятно.
    >в силу формата не получится сделать GET
    Это-то я методом тыка уже понял =)
    Но можно ли чем-то загрузить lda в память? Если нету готового, можно и свой загрузчик для a.out написать, а start уже есть.

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

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

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

Эту тему просматривают: 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

Ваши права

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