Closed dennis95 closed 3 years ago
The ATA cache is now no longer flushed after every write. This has already resulted in a significant performance improvement.
Blocks that are read or written on a ATA driver are now being cached in RAM.
DMA transfers have now been implemented. We now have good disk performance.
Another performance improvement would be to perform writes to the block cache only and asynchronously write modified blocks to the disk. But that is something to be considered later.
Disk access is currently slow. There are a few changes that could improve performance significantly.