<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ввод-Вывод on Digitable courses</title>
    <link>https://courses.digitable.life/tags/%D0%B2%D0%B2%D0%BE%D0%B4-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4/</link>
    <description>Recent content in Ввод-Вывод on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:12:59 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/%D0%B2%D0%B2%D0%BE%D0%B4-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ввод-вывод, драйверы, прерывания и DMA</title>
      <link>https://courses.digitable.life/post/operating-systems/06-io-and-drivers/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/operating-systems/06-io-and-drivers/</guid>
      <description>Как байт из вашего write() доходит до железа: MMIO и порты, прерывания от PIC до MSI-X, DMA и кольца дескрипторов, блочный стек Linux, модель драйвера — и что из этого реально влияет на латентность прикладного кода.</description>
    </item>
    <item>
      <title>Ввод-вывод: блокирующий и асинхронный, syscalls, буферизация</title>
      <link>https://courses.digitable.life/post/performance/06-io-and-syscalls/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/performance/06-io-and-syscalls/</guid>
      <description>Что на самом деле стоит системный вызов, почему буферизация даёт больше, чем любая замена библиотеки, как устроены epoll и io_uring, где живут лишние копии данных и как честно измерять ввод-вывод, не обманываясь page cache и burst-кредитами облака.</description>
    </item>
    <item>
      <title>Эффекты и ввод-вывод: как чистый код общается с грязным миром</title>
      <link>https://courses.digitable.life/post/functional-programming/13-effects-and-io/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/functional-programming/13-effects-and-io/</guid>
      <description>Программа без эффектов бесполезна. Разбираем, как ФП решает эту проблему: от разделения на ядро и оболочку до эффекта-как-значения, Free-монад, tagless final, эффект-систем ZIO/Effect и алгебраических эффектов — с честной ценой каждого подхода.</description>
    </item>
  </channel>
</rss>
