Почему операции ввода-вывода работают медленнее вычислений на CPU, что происходит по пути от вашего кода к диску, и как это влияет на приложения. Разберём физические ограничения носителей (
HDD/
SSD) и сети, накладные расходы ОС, сравнение задержек
CPU/
RAM/
I/O, цепочку I/O, антипример с
ReadByte() и оптимизированное чтение блоками через
FileStream. Поймём, где узкие места и как их избегать на практике.