Важная информация

User Tag List

Страница 14 из 41 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 403

Тема: Дискуссии вокруг УКНЦ и прочее.

  1. #131

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Да и с переделкой не пойдёт. Нету там PSW по адресу 177776. Что-то типа KERNEL пытается использовать ВПО (внутреннее программное обеспечение) из ПЗУ в режиме HALT процессора. На этом там и выполнена поддержка работы процессов. Процессы работают в режиме USER и имеют каждый своё виртуальное адресное пространство.
    По сему и пришлось свою операционку писать ... Аспект.

  2. #132

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    362
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    так и в ПК-11/16 диспетчер памяти куда угодно не воткнуть...
    Его место между процессором и памятью.
    И используется 250 вектор...
    И где в НЕОНе используется 250 вектор?

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

    Цитата Сообщение от Alex Посмотреть сообщение
    По сему и пришлось свою операционку писать ... Аспект.
    АСПект это фактически графическая надстройка над RT-11. И то процессы не могут пользоваться функциями RT-11, ибо другое виртуальное адресное пространство. Для этой цели написаны процессы для работы с файловой системой, независимо от RT-11. Но этот процесс поддерживает только дисководы, MFM-винчестер и электронный диск. Подключили к НЕОНу IDE и АСПект не имеет доступа к нему.

  3. #133

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

    По умолчанию

    Как хошь назови... Но функции похожие.
    ПК-11/16 - это хороший графический терминал... Эдакий КЦГД-2
    Ему бы разрешение по-более... Но... некуда выводить большее разрешение
    Нет, были мониторы под большее разрешение(Винница, например, делала) , но дорогие

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

    а как Аспект может поддержать IDE, если когда писали - IDE не внесли в поддерживаемые устройства...
    IDE контроллер появился опосля того, как ....

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

    IDE накопители появились поздно.

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

    Первая PC совместимая машина на кафедре - Искра-1030, MFM
    Мазовии - XT совместимые, MFM
    Потом АТ, 286 .... MFM...
    Видел в институт поставили 386, но там SCSI...
    Видел IBM c ESDI внешне очень похож на MFM(те же два кабеля к накопителю, хотя по сути шаг в сторону IDE)
    Видел HDD на шлейфе FDD(позвали меня, так как NU не видели HDD такой, я более такое чудо не встречал и не находил упоминания)
    IDE - в массы пошёл после того как...
    И на момент писания Аспекта IDE просто не было..
    В мире он IDE был... Но он был в конкурентной борьбе... Выживал И даже выжил...
    Но на тот момент времени IDE был дороже.

  4. #134

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    485
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    392
    Поблагодарили
    147 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Кто-то что-то с чем-то спутал
    ЕМТ 375 так-уж напрягало ЦП в УКНЦ? Вовсе нет. (это .readw)
    Тут я могу ошибаться, но оно имхо напрягало ПП с дисководом.
    Шедевр портирования на УКНЦ - игра Highway Encounter
    Эмуляторы: UKNCBTL, EmuStudio (респект авторам)

  5. #135

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

    По умолчанию

    Вообще, IDE идеологически из MFM сборки диска с контроллером появился(позже допилено до RLL, ARLL и далее)... Но контроллеры были разные... И контроллер MFM ПК-11/16 явно не соответствует по совместимости IDE

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

    Ну да ... .read и прочая напрягает драйвер... Уж драйвер и напрягает ПП.

  6. #136

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    485
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    392
    Поблагодарили
    147 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    .read и прочая напрягает драйвер
    ЕМНИП просто драйвер ждал ответа. И соответственно ЦП тоже простаивал. Но на деле оно должно было быть все возложено на ПП. Сложно сделать было рапараллеливание. Невероятно сложно для программеров. Мол подождем чего ответит - ну и о ответило!

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

    Про .ttyout или .print вообще молчу. Без ПП они не будут рабочими (а это тоже ЕМТ прерывания)
    Шедевр портирования на УКНЦ - игра Highway Encounter
    Эмуляторы: UKNCBTL, EmuStudio (респект авторам)

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

  8. #137

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

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    ЕМТ 375
    EMT 375 EMT 375-ому рознь. Этак можно сказать, что EMT 375 напрягает какой-нибудь RK05

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    ЕМНИП просто драйвер ждал ответа.
    Драйвер, как правило, ждёт не ответа, а прерывания.

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    И соответственно ЦП тоже простаивал.
    Зависит от того, как программа написана. Плюс, если программа (программа, а не ЦП!) перешла в ожидание, процессору вполне может быть чем заняться - например - прилетело прерывание от терминала (тот же .PRINT), который обработал очередной выводимый символ.

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Сложно сделать было рапараллеливание.
    Нет. Потому как помимо .READW есть .READ и .READC - в RT-11 (недаром она real time) сделано всё, что бы во время (потенциального) ожидания завершения чего-то можно было ещё что-то делать. А дальше зависит от квалификации программиста

  9. #138

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

    По умолчанию

    Драйвер по идеологии RT-11, начинает работу... А далее возможны варианты...
    По идее после завершения операции должно быть прерывание...
    Но не на всех устройствах.... Тот же КНГМД(МХ: ) - там прерываний нет от слова совсем
    И драйвер все дела делает в процессе начала операции.

    Запросы:
    .READW и .WRITEW - программа приостанавливается и ждёт завершения операции...(потом разбираемся с результатами)
    .READ и .WRITE - программа поставила запрос в очередь на ввод/вывод и побежала дальше по своим делам. (Быстрее... на всё плевать)
    .READC и .WRITEС - аналогично предыдущему, но есть нюанс , программа указывает, какую подпрограмму завершения выполнить по окончании ввода/вывода (коя и будет разбирать результаты)
    но на КНГМД(МХ: ) - это филькина грамота, пока операция не завершится, обратно управление не получишь
    и вообще КНГМД(МХ: ) - вредительское устройство сделанное на коленке для выполнения плана, а сколько сил оно у людей высосало...
    с ним боролись и даже побеждали, но ...
    конечно для набития текста это было пофиг...

  10. #139

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    485
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    392
    Поблагодарили
    147 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Господа, речь была о "нужности/ненужности" второго процессора в конкретной машинке УКНЦ.
    Предположим вот нет его. Испарился он
    Что тогда делать - занять всеми этими процедурками (да хотя-бы вывода на экран) основную память обычного процессора? Ее и так там негусто.
    Или сделать аналог видеоадаптера (очередной КЦГД вообщем).
    Шедевр портирования на УКНЦ - игра Highway Encounter
    Эмуляторы: UKNCBTL, EmuStudio (респект авторам)

  11. #140

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    362
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Или сделать аналог видеоадаптера (очередной КЦГД вообщем).
    А КЦГД имеет свой процессор 1801ВМ2 на борту.

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

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Господа, речь была о "нужности/ненужности" второго процессора в конкретной машинке УКНЦ.
    Предположим вот нет его. Испарился он
    В качестве примера Союз-НЕОН ПК-11/16. Один процессор, до 4Мб памяти на борту, крутейший видеоадаптер. Но, есть одно но. Из-за своего менеджера памяти он несовместим с архитектурой PDP-11. Многие реальные регистры заменены виртуальными, которые программно обрабатываются в HALT-режиме. Т.к. каждый процесс сидит в своём виртуальном адресном пространстве в режиме USER, то отсутствуют и прерывания EVNT и VIRQ. Контроллер прерываний прерывает процессор через ногу HALT, т.е. прерывания обрабатываются ВПО в HALT-режиме. А прерывания для RT-11 эмулируются.

Страница 14 из 41 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Материнки от УКНЦ и прочее.
    от tntpro в разделе Барахолка (архив)
    Ответов: 31
    Последнее: 13.06.2011, 23:21
  2. SDCC вокруг да около
    от andrews в разделе Программирование
    Ответов: 8
    Последнее: 26.03.2008, 08:16

Ваши права

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