> man operating_systems
Центр информации по операционным системам :: Форумы :: Операционные системы :: Другие ОС
 
<< Предыдущая тема | Следующая тема >>
Реально ли сделать простую ОСь своими руками?
Переход на страницу  1 2 3 ... 11 12 [13]
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
prog8
Четверг 10.03.2011 08:28
ID пользователя #1343
Зарегистрирован: Пятница 26.03.2010 07:27
Сообщений: 27
Призадумался я над такой проблемой: хочу сделать файловую систему, "щадящую" флешку - чтобы использовала блоки более-менее равномерно, или хотя бы как-то следила за числом стираний, чтобы вовремя подменить сильно "потертый" блок. Есть какие-нибудь мысли?
Я догадываюсь, что должны быть (полу-)аппаратные реализации, например, для SD-карт. Но у меня имеется голая SPI-флешка с поблочной записью, и надо на ней что-то такое реализовать.
Наверх
Roman I Khimov
Четверг 10.03.2011 22:42

ID пользователя #1
Зарегистрирован: Воскресенье 27.06.2004 12:37
Местонахождение: Санкт-Петербург
Сообщений: 601
prog8 написал(а) ...

А драйвера в Hurd работают в пространстве ядра (и с привилегиями ядра) или нет?

В Hurd таки нормальное микроядро в этом отношении.
prog8 написал(а) ...

Призадумался я над такой проблемой: хочу сделать файловую систему, "щадящую" флешку - чтобы использовала блоки более-менее равномерно, или хотя бы как-то следила за числом стираний, чтобы вовремя подменить сильно "потертый" блок. Есть какие-нибудь мысли?
Я догадываюсь, что должны быть (полу-)аппаратные реализации, например, для SD-карт. Но у меня имеется голая SPI-флешка с поблочной записью, и надо на ней что-то такое реализовать.

JFFS2, YAFFS, LogFS?


Греби и улыбайся!
Наверх
Сайт
prog8
Пятница 11.03.2011 06:15
ID пользователя #1343
Зарегистрирован: Пятница 26.03.2010 07:27
Сообщений: 27
Спасибо. Если вы знаете, опишите, пожалуйста, основные ИДЕИ, благодаря которым эти системы достигают равномерного использования блоков.

Нормальное описание нашел только для yaffs, буду изучать.
Наверх
Dron
Пятница 11.03.2011 10:50


ID пользователя #13
Зарегистрирован: Понедельник 05.07.2004 11:16
Местонахождение: Москва
Сообщений: 651
prog8: еще есть специальный режим в ZFS... и в BTRFS тоже...

Какой смысл рассматривать идеальное микроядро в вакууме? Всеравно без драйверов оно теряет смысл

Да, микроядро - надежнее.

Но монстрообразность всей системы - совершенно другой критерий, никак с надежностью не связанный.

Я верю, что модульность делает модули проще. Дык пусть первый бросит в меня камень тот, кто скажет что в ядре линукс нет модульности!!!

А Hurd - помоему скорее мертв, чем жив... они до сих пор сидят на CVS!!!

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

Андрей Валяев
Наверх
Сайт
Переход на страницу  1 2 3 ... 11 12 [13]  

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.