OSDev
http://osdev.su/

Программирование дисковой подсистемы
http://osdev.su/viewtopic.php?f=7&t=364
Страница 9 из 9

Автор:  SII [ 11 янв 2011, 20:52 ]
Заголовок сообщения:  Re: Программирование дисковой подсистемы

1. А почему бы не разрешить использовать китайские иероглифы? Между прочим, модернизированная ФАТ, в т.ч. 12, это допускает. Только для этого надо разобраться с п. 2.

2. А в этом пункте ничего сложного нет, только надо не лениться читать. Именно читать, а не бегло пролистать и бежать писать. Или, однако, чукча писатель, а не читатель?

3. Учитывать или не учитывать регистр -- дело сугубо программное. Сама ФС никаких ограничений здесь не накладывает. Но, опять-таки, это вопрос совместимости с существующим ПО, а на практике он практически всегда куда важнее, чем технические достоинства (недаром на рынке доминирует крайне уродская архитектура IBM PC, основанная на не менее уродской процессорной архитектуре IA-32, а куда более удачные в техническом плане решения благополучно умерли).

Пы.Сы. А чтобы придумать что-то своё, но действительно стоящее, надо быть либо гением, либо сначала хорошо изучить существующее, причём не одно что-то, а многое.

Автор:  phantom-84 [ 11 янв 2011, 22:26 ]
Заголовок сообщения:  Re: Программирование дисковой подсистемы

В FAT любой разрядности можно использовать расширение LFN. Если не ошибаюсь, сейчас LFN Spec. входит в описание FAT.

Автор:  shm [ 11 янв 2011, 22:28 ]
Заголовок сообщения:  Re: Программирование дисковой подсистемы

s3dworld писал(а):
SII
1. Русские символы нельзя использовать (там ведь один из русских символов считается удалением).

С каких это пор!?
Конечно если ты пытаешься в виндовской кодировке записать, то да. Но стандартом установлено использование для короткого имени ASCII, при необходимости ни кто не мешает конвертировать строку. А длинное имя вообще в юникоде пишется.

PS s3dworld постить регулярно одно и тоже на несколько различных форумах как бэ не очень хорошо.

Автор:  Himik [ 12 янв 2011, 01:40 ]
Заголовок сообщения:  Re: Программирование дисковой подсистемы

s3dworld писал(а):
SII
Я не хочу использовать FAT12, только потому, что мне не нравятся там несколько вещей

В FAT имена можно записывать в длинном формате, в котором нет этих ограничений короткого формата. Если ты ещё не нашёл подробного описания FAT, то бери
http://express-os.googlecode.com/files/ ... 03-rus.doc

Автор:  phantom-84 [ 12 янв 2011, 14:19 ]
Заголовок сообщения:  Re: Программирование дисковой подсистемы

Блин, у меня даже это есть. А еще Juliet. Сам переводил? Кстати, в 1.02 LFN Spec. не входит, о чем я говорил в предыдущем посте.

Автор:  Himik [ 12 янв 2011, 16:50 ]
Заголовок сообщения:  Re: Программирование дисковой подсистемы

phantom-84 писал(а):
Сам переводил?

Ага. В принципе, я в сентябре некоторые предложения перефразировал более понятно, поэтому предлагаю всем обновить, кто качал раньше.

Автор:  SII [ 12 янв 2011, 16:58 ]
Заголовок сообщения:  Re: Программирование дисковой подсистемы

Может, лучше выложить на вике?

Автор:  Himik [ 17 янв 2011, 17:55 ]
Заголовок сообщения:  Re: Программирование дисковой подсистемы

SII писал(а):
Может, лучше выложить на вике?

Оказалось, что я ссылку уже давно выложил и забыл
http://ru.osdev.wikia.com/wiki/Файловая_система_FAT

Страница 9 из 9 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/