|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Dmitry Radishev 2:5015/42 03 Apr 2002 18:50:30 To : 3APA3A Subject : FTP -------------------------------------------------------------------------------- Tuesday April 02 2002 18:28, 3APA3A wrote to Dmitry Radishev: AA>>> Ура. Сойдемся. Можно постролить файловую систему с бесконечным AA>>> количеством файлов для машины Поста :). А то вдруг еще модератор DR>> Дополню: существующая спецификация tar допускает создание сколь DR>> угодно большого количества файлов; возможна реализация tar fs, AA> Во-первых существующая не допускает, ибо имеет заголовок фиксированной AA> длины 512 байт у каждого файла, где хранится и имя файла, на имя AA> отводится 100 байт. Hайди ты tar.h в конце концов. Черт. Я не читатель, я писатель - могу и не знать :-) В порядке оффтопика могу упомянуть долгое время жевавшийся топик из ru.os.cmp: - файл в fs должен иметь имя! - докажи? ...должен ли файл иметь имя? Учитывая, что сущность, образующаяся из существующего файла при последовательном open()/unlink(), по всем параметрам похожа на файл, только не имеет имени, и самоликвидируется по close(). ...могут ли файлы иметь совпадающие имена? Хотя, конечно, при ограничении на длину файла о "неограниченном" их количестве можно вести речь... только при возможности обойти это ограничение - раскладывая по подкаталогам, например :-) AA> Во-вторых возможно создать _модель_ (не реализацию) подобной файловой AA> системы для машины поста, машины тьюринга (с невычислимым алгоритмом) AA> и машины фон Hеймана дополненной двумя бесконечными лентами. Для того Hебесконечными. Для кажого конечного числа файлов, потребная длина ленты - конечна. А аргумент "для бесконечного числа файлов нужна бесконечная лента, а таких лент не бывает" я не принимаю - это не _ограничение fs_ (спецификации или реализации), а ограничение чисто материальное, произвольно (и линейно) увеличиваемое. AA> чтобы создать реализацию надо сначала реализовать одну из этих машин. Если на современных ПК нельзя реализовать машину Тьюринга - нафига тут вообще обсуждать? Если можно - то про ленты я уже сказал, а в чем может быть еще проблема - я не очень понимаю. All the best //DiBR [TEAM ВСЕ МАСТДАЙ] [шестая базовая] [http://dibr.nnov.ru] --- [LPT] LaMerZ PrOfeSsIoNaL TeaM /member/ * Origin: God is Real, unless explicitely declared as Integer (2:5015/42) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/18153cab5f8f.html, оценка из 5, голосов 10
|