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/ |