If all programs are preempt, means run for some time and then another program gets chance to execute then kernel program should also preempt, then does it do or not, because if os preempts nothing will work.
Hi all, after about a week of trying to get PIO mode read sector to work (28 bit LBA mode), I finally wanted to get writing to sectors. I tried writing a simple implementation based on what I understood on the OSDev wiki, but I had trouble with it because there was much less of an explanation on how it works compared to reading sectors. If you have any resources or explanations of sector read in 28 bit LBA mode with ATA PIO mode, please let me know. Thanks in advance!