forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Программируем

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Ответ
 
Опции темы Опции просмотра
Старый 22.06.2006, 12:29   #1
yorik
Гость
 
Сообщений: n/a
По умолчанию Файловая система

Вот, хочется попробовать написать собственную ФС, без наворотов, чтобы просто была таблица размещения и сами файлы, возможность создавать, удалять, перемещать записи и дефрагментировать диск. Пока еще не придумал как организовать таблицу. Может чего посоветуете?

P.S. Вся ФС пока будет для дискеты, чтобы винт не портить.
  Ответить с цитированием
Старый 22.06.2006, 17:06   #2
Format c:/
Cisco
 
Аватар для Format c:/
 
Регистрация: 04.11.2005
Сообщений: 2,111
Отправить сообщение для Format c:/ с помощью ICQ Отправить сообщение для Format c:/ с помощью Skype™
По умолчанию

бери асемблер и тал муты к нему я лил архив все по асму красфайл/инкоминг/asma!.rar тама всё есть сам делал ось на асме со своей ФС. весело получилось.
__________________
Format c:/ вне форума   Ответить с цитированием
Старый 22.06.2006, 17:56   #3
COBEHOK
Новичок
 
Регистрация: 17.08.2004
Сообщений: 780
По умолчанию

Зачем ассемблер? Вполне C или даже C++ хватит. А начать лучше с FAT16 или даже с CP/M, что еще проще.
COBEHOK вне форума   Ответить с цитированием
Старый 22.06.2006, 18:31   #4
yorik
Гость
 
Сообщений: n/a
По умолчанию

Assembler это однозначно. Скорость и все такое... Да и учиться в нем надо.
Я не хочу копировать другие системы, я хочу свою.

P.S. Одного 13h прерывания для диска хватит или еще чего нужно?
  Ответить с цитированием
Старый 22.06.2006, 18:37   #5
ivashka
НОВИЧЁГ
 
Аватар для ivashka
 
Регистрация: 02.03.2005
Сообщений: 531
По умолчанию

любят люди велосипед изобретать, лучше свою инициативу напривить на благое дело.
ivashka вне форума   Ответить с цитированием
Старый 22.06.2006, 18:42   #6
yorik
Гость
 
Сообщений: n/a
По умолчанию

Это не в целях использования, а в целях обучения. Какого черта тогда MenuetOS создали? Я не думаю, что хотят бороться с Unix'ами и Виндой.

Последний раз редактировалось yorik; 23.06.2006 в 00:53.
  Ответить с цитированием
Старый 22.06.2006, 18:45   #7
yorik
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от COBEHOK
А начать лучше с FAT16 или даже с CP/M, что еще проще.
CP/M это же вроде ось, а не ФС. Или я ошибаюсь?
  Ответить с цитированием
Старый 22.06.2006, 23:52   #8
COBEHOK
Новичок
 
Регистрация: 17.08.2004
Сообщений: 780
По умолчанию

Цитата:
Сообщение от yorik
Assembler это однозначно. Скорость и все такое... Да и учиться в нем надо.
Думаю, что могу с тобой поспорить, что софтина написанная на C будет быстрее работать, чем написанная на коленке на асме без знаний оптимизации и особенностей работы процессора и памяти
Цитата:
Сообщение от yorik
Я не хочу копировать другие системы, я хочу свою.
P.S. Одного 13h прерывания для диска хватит или еще чего нужно?
Возьми за основу, в качестве идеи, существующую и сделай свою. Так ты для DOS писать собрался? А смысл? Делай сразу для WinXP, заодно и научишься многому.
Цитата:
Сообщение от yorik
CP/M это же вроде ось, а не ФС. Или я ошибаюсь?
И то и другое. И файловая система и сама ось называются одинаково.
COBEHOK вне форума   Ответить с цитированием
Старый 23.06.2006, 00:25   #9
ivashka
НОВИЧЁГ
 
Аватар для ivashka
 
Регистрация: 02.03.2005
Сообщений: 531
По умолчанию

Цитата:
Сообщение от yorik
Это не в целях использование, а в целях обучения. Какого черта тогда MenuetOS создали? Я не думаю, что хотят бороться с Unix'ами и Виндой.
]

а ну тогда конечно!
надо учиться!
ivashka вне форума   Ответить с цитированием
Старый 23.06.2006, 00:51   #10
yorik
Гость
 
Сообщений: n/a
По умолчанию

Сначала на асме некоторую часть напишу, потом на си и сравню.
Тем более, я не думаю, что потребуются большие знания оптимизации, это же ФС, а не управление памятью (переключение м/д процессами, файлы подкачки и т.п.).

Не, я под винду не хочу. Да и разбираться я в ней буду дольше, чем в ДОСе. Не знаю почему, но в ДОСе как-то мне спокойнее...

Кто-нибудь может инфой помочь по другим ФС, чтобы разобраться в их устройстве?
  Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
система измерений save_me Общий раздел 8 29.10.2010 19:14
Игровая система Luno Продам 0 20.04.2010 18:47
2.1 система PiXEL Куплю 0 12.12.2009 22:54
Ваша файловая система root Microsoft Windows 8 16.10.2007 19:40


Текущее время: 23:59. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири