Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Говорим про системные вызовы. Как правильно использовать read/write. Что такое буфер вывода и почему мы не хоти его часто сбрасывать. Используем strace. Смотрим на файловые дескрипторы и работаем с ними. Открываем файл в разных режимах, что-то в него пишем, что-то читаем. Дублируем файловые дескрипторы с помощью dup/dup2. Ведет Миша Филитов Конспект: Канал: Архитектура компьютера и операционные системы. Семинарское занятие 2414 группы ФКН ПМИ. НИУ ВШЭ 0:00 - какие системные вызовы происходят при обычном hello world? 21:00 - что быстрее: вывод с новыми строками или без? 29:12 - системные вызовы read/write 31:16 - файловые дескрипторы 34:46 - продолжаем про read/write 53:54 - работа с файлами open 1:01:15 - errno. Как узнать, что именно зафейлилось? 1:05:20 - proc - как посмотреть файловые дескрипторы процесса 1:19:30 - dup/dup2 - как подменить stdout на файл