OSDev http://osdev.su/ |
|
Итак... проверка! http://osdev.su/viewtopic.php?f=22&t=231 |
Страница 1 из 1 |
Автор: | nextos [ 08 дек 2008, 17:48 ] |
Заголовок сообщения: | Итак... проверка! |
Естественно нововведения - блога. Пока на конференции обсуждается создание "учебной ОС" я птихоньку занимаюсь своей. Вот переписал модуль DMA и теперь займусь FDC. Как только с флопика можно будет читать, сразу же буду придумывать что читать, куда читать и для чего :) |
Автор: | SII [ 09 дек 2008, 01:33 ] |
Заголовок сообщения: | Re: Итак... проверка! |
Только не забывать, что DMA для флопика -- ущербный, унаследованный ещё из времён царя Гороха, и что у PCIных устройств он уже савсэм по-другому. |
Автор: | grindars [ 09 дек 2008, 07:38 ] |
Заголовок сообщения: | Re^2: Итак... проверка! |
В том случае, если операциями с флопиком занимается отдельный поток, PIO действительно может быть быстрее. |
Автор: | nextos [ 09 дек 2008, 08:46 ] |
Заголовок сообщения: | Re: Итак... проверка! |
2 sii: >DMA для флопика -- ущербный, унаследованный ещё из времён царя Гороха дак и сам флопик примерно с тех же времён остался... ) 2 grindars: тема уже обсуждалась на форуме, но я не думаю что флоппи - критичный момент системы, который нужно оптимизировать. Но, ради учебной цели, попробую написать 2 варианта - с ПДП и . Только вот как это потом тестировать я пока не очень понимаю... А по поводу потоков - о чём вы, батенька, нету у меня никаких потоков... ;) |
Автор: | Гость [ 09 дек 2008, 09:40 ] |
Заголовок сообщения: | Re^2: Итак... проверка! |
так сделай :) ...и таймер прикрути, потому что без этого с флоппиком работать очень неудобно. |
Автор: | SII [ 09 дек 2008, 17:06 ] |
Заголовок сообщения: | Re^2: Итак... проверка! |
Не, флопик ещё раньше возник, чем идиотский 8257 (контроллер DMA -- ещё более несуразное творение Интел, чем контроллер прерываний 8259 или процы). |
Автор: | grindars [ 10 дек 2008, 11:55 ] |
Заголовок сообщения: | Re^3: Итак... проверка! |
а флопик не идиотский? ) он вроде NEC'овский |
Автор: | nextos [ 10 дек 2008, 12:55 ] |
Заголовок сообщения: | Re^4: Итак... проверка! |
Неважно. И вообще, чё тут развели?! Флопик нехороший, dma тоже, прерывания криво сделаны, система команд - идиотами для идиотов писана, защищённый режим - вообще с перепою интеловцы прикручивали... Но фигали делать то, другого железа нету... Реализация таймера тоже не самое лучшее в железе, там свои тонкости есть. Таймеров - несколько, но ни один не обеспечивает приемлемой точности для измерений. Для домашней ос конечно хватает... |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |