OSDev

для всех
Текущее время: 29 мар 2024, 00:36

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Итак... проверка!
СообщениеДобавлено: 08 дек 2008, 17:48 

Зарегистрирован: 12 ноя 2008, 12:35
Сообщения: 36
Естественно нововведения - блога.
Пока на конференции обсуждается создание "учебной ОС" я птихоньку занимаюсь своей. Вот переписал модуль DMA и теперь займусь FDC. Как только с флопика можно будет читать, сразу же буду придумывать что читать, куда читать и для чего :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Итак... проверка!
СообщениеДобавлено: 09 дек 2008, 01:33 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Только не забывать, что DMA для флопика -- ущербный, унаследованный ещё из времён царя Гороха, и что у PCIных устройств он уже савсэм по-другому.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re^2: Итак... проверка!
СообщениеДобавлено: 09 дек 2008, 07:38 

Зарегистрирован: 22 май 2007, 15:29
Сообщения: 283
В том случае, если операциями с флопиком занимается отдельный поток, PIO действительно может быть быстрее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Итак... проверка!
СообщениеДобавлено: 09 дек 2008, 08:46 

Зарегистрирован: 12 ноя 2008, 12:35
Сообщения: 36
2 sii: >DMA для флопика -- ущербный, унаследованный ещё из времён царя Гороха
дак и сам флопик примерно с тех же времён остался... )
2 grindars: тема уже обсуждалась на форуме, но я не думаю что флоппи - критичный момент системы, который нужно оптимизировать. Но, ради учебной цели, попробую написать 2 варианта - с ПДП и . Только вот как это потом тестировать я пока не очень понимаю...
А по поводу потоков - о чём вы, батенька, нету у меня никаких потоков... ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re^2: Итак... проверка!
СообщениеДобавлено: 09 дек 2008, 09:40 
так сделай :) ...и таймер прикрути, потому что без этого с флоппиком работать очень неудобно.


Вернуться к началу
  
 
 Заголовок сообщения: Re^2: Итак... проверка!
СообщениеДобавлено: 09 дек 2008, 17:06 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Не, флопик ещё раньше возник, чем идиотский 8257 (контроллер DMA -- ещё более несуразное творение Интел, чем контроллер прерываний 8259 или процы).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re^3: Итак... проверка!
СообщениеДобавлено: 10 дек 2008, 11:55 

Зарегистрирован: 22 май 2007, 15:29
Сообщения: 283
а флопик не идиотский? ) он вроде NEC'овский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re^4: Итак... проверка!
СообщениеДобавлено: 10 дек 2008, 12:55 

Зарегистрирован: 12 ноя 2008, 12:35
Сообщения: 36
Неважно. И вообще, чё тут развели?! Флопик нехороший, dma тоже, прерывания криво сделаны, система команд - идиотами для идиотов писана, защищённый режим - вообще с перепою интеловцы прикручивали... Но фигали делать то, другого железа нету... Реализация таймера тоже не самое лучшее в железе, там свои тонкости есть. Таймеров - несколько, но ни один не обеспечивает приемлемой точности для измерений. Для домашней ос конечно хватает...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB