I/O Performance

Creator
Creator
Alan JoAlan Jo
Created
Created
2023 Sep 20 7:27
Editor
Editor
Alan JoAlan Jo
Edited
Edited
2023 Sep 20 7:27
Refs
Refs

I/O: a major factor in system performance

– Demands CPU to execute device driver, kernel I/O code
– Mode switches due to interrupts
– Data copying
– Network traffic especially stressful
Guidelines
– Reduce the number of mode switches
– Reduce data copying
– Reduce interrupts by using large transfers, smart controllers
– Use DMA
– Move processing primitives into hardware; concurrent operations of CPU and device controllers.
– Balance CPU, memory, bus, and I/O performance for highest throughput - to no bottleneck
 
 
 
 
 
 
 
 
 

Recommendations