ATA PIO vs ATAPI - Which one should I start?
Posted: Tue Jul 29, 2014 9:48 pm
Recently, I've finished writing multitasking and memory management on my OS (although there are many lack of completeness), and I'm pleased to make my first release on github(https://github.com/dlarudgus20/Clubcos) and go to the next chapter - supporting for hard disk/floppy disk.
I decide to start by hard disk. I search wiki and notice that there are two ones: obsolete ATA PIO Mode, and ATAPI. ATAPI is more preferable, but it seems that PIO mode is recommended for beginners because of its ease.
However, PIO doesn't look so simple, and I should do a lot of things whatever I choose. I don't hate doing a lot of effort, but I wonder if this obsolete one is really worth trying for just studying and getting ready for ATAPI (I think I should go to ATAPI at last although I choose PIO at first time)
Can you give me some advices?
I decide to start by hard disk. I search wiki and notice that there are two ones: obsolete ATA PIO Mode, and ATAPI. ATAPI is more preferable, but it seems that PIO mode is recommended for beginners because of its ease.
However, PIO doesn't look so simple, and I should do a lot of things whatever I choose. I don't hate doing a lot of effort, but I wonder if this obsolete one is really worth trying for just studying and getting ready for ATAPI (I think I should go to ATAPI at last although I choose PIO at first time)
Can you give me some advices?