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

User Tag List

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 68

Тема: Файловая система RT-11

  1. #11
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    if( day > 31 ) { day = 0; }
    Бесполезное условие которое всегда false
    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

  2. #12
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,584
    Спасибо Благодарностей отдано 
    66
    Спасибо Благодарностей получено 
    156
    Поблагодарили
    102 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мало ли, нейтрино какое проскочит...

  3. #13
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С датами кстати во всех файловых системах DEC напряженка. Даже в в FILES-11 - там дата пишется в ASCII формате DD-MMM-YY, для новых дат расширили значения - по сути приняли результат, который получается от классического TWODEC (к примеру 14-APR-;9). И это при том, что в RSX под год-1900 выделено 16 бит
    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

  4. #14
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,584
    Спасибо Благодарностей отдано 
    66
    Спасибо Благодарностей получено 
    156
    Поблагодарили
    102 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С датами вроде понятно, теперь вопросы про Home block:

    722-723 Pack cluster size (= 1)
    О чем это?

    724-725 Block number of first directory segment (= 6)
    Что будет, если сюда вписать что-то другое (чтобы влез большой boot code, например)?

    726-727 System version (RAD50 "V3A")
    Если это изменится, что будет?

    730-742 Volume Identification ("RT11A" and seven spaces)
    744-757 Owner name
    На дисках, которые записаны УКНЦ, я видел кириллицу в этих полях.

    760-773 System Identification ("DECRT11A" and four spaces)
    Кажется, наши клоны что-то другое сюда пишут?

  5. #15
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    722-723 Pack cluster size (= 1)
    О чем это?
    Размер минимально адресуемого блока.
    Для RT-11 всегда 1.

    Цитата Сообщение от shattered Посмотреть сообщение
    724-725 Block number of first directory segment (= 6)
    Что будет, если сюда вписать что-то другое (чтобы влез большой boot code, например)?
    Ничего скорее всего.

    Цитата Сообщение от shattered Посмотреть сообщение
    726-727 System version (RAD50 "V3A")
    Если это изменится, что будет?
    Аналогично. Вряд-ли кто-то смотрит это поле. Но точно гарантировать не буду - возможно какие-нибудь утилиты backup/restore включают данное слово в проверку.

    Цитата Сообщение от shattered Посмотреть сообщение
    730-742 Volume Identification ("RT11A" and seven spaces)
    744-757 Owner name
    На дисках, которые записаны УКНЦ, я видел кириллицу в этих полях.

    760-773 System Identification ("DECRT11A" and four spaces)
    Кажется, наши клоны что-то другое сюда пишут?
    Наши клоны пишут то же самое. Это поля совместимости с STD 167. Они вроде есть во всех DECовских системах (к примеру в FILES-11 в фоле системы прописывается DECFILE11A). Поля метки-владельца в RT-11 используются напрямую.

    ---------- Post added at 01:15 ---------- Previous post was at 01:11 ----------

    Кстати сразу по home block - там есть таблица плохих блоков - она используется только в DL и DM (и для них ее заполнять обязательно, иначе будут проблемы).
    Последний раз редактировалось form; 16.04.2013 в 22:20.
    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. #16
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,584
    Спасибо Благодарностей отдано 
    66
    Спасибо Благодарностей получено 
    156
    Поблагодарили
    102 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А теперь со всем этим мы попробуем взлететь и написать к makefs(8) поддержку rt11fs...

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

  8. #17
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    А теперь со всем этим мы попробуем взлететь и написать к makefs(8) поддержку rt11fs...
    Есть исходники DUP от RT-11 V5.4, 5.5, 5.6 и 5.7 - там много коментариев, думаю есть смысл до кучи посмотреть их

    ---------- Post added at 01:29 ---------- Previous post was at 01:27 ----------

    ...тоже одно время думал для OpenBSD сделать rt11fs и files-11, но все лень было, тем более, что из/в files-11 без специальных утилит копирования файлы не достанешь/не положишь
    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. #18
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,584
    Спасибо Благодарностей отдано 
    66
    Спасибо Благодарностей получено 
    156
    Поблагодарили
    102 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подумал, что можно хранить оригинальное имя файла в тех самых "Optional extra words".

  10. #19
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Подумал, что можно хранить оригинальное имя файла в тех самых "Optional extra words".
    Можно до первого копирования.
    Только оригинальное имя файла может оказаться размером с сам сегмент каталога
    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. #20
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,584
    Спасибо Благодарностей отдано 
    66
    Спасибо Благодарностей получено 
    156
    Поблагодарили
    102 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то получается
    Код:
    000003d0  00 00 01 00 06 00 a9 8e  52 54 31 31 41 20 20 20  |........RT11A   |
    000003e0  20 20 20 00 6d 61 6b 65  66 73 28 38 29 20 20 00  |   .makefs(8)  .|
    000003f0  44 45 43 52 54 31 31 41  20 20 20 00 cf 31 00 00  |DECRT11A   .о1..|
    00000400  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Новая система каталогов в TR-DOS
    от Spectre в разделе Программирование
    Ответов: 55
    Последнее: 24.02.2005, 20:42

Ваши права

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