Skip to content
  • Alexander Andreev's avatar
    9ae603ba
    Лекция «Память»: две части, вторая — аллокаторы, mmap и page cache · 9ae603ba
    Alexander Andreev authored
    - 05-memory переименована в 05-memory-1, номер лекции на обложке исправлен
    - 06-memory-2: программа в памяти, sbrk, аллокаторы (bump, список свободных,
      слияние, списки по размерам), malloc в glibc, mmap, on demand paging,
      overcommit/OOM, page cache, файловые отображения, writeback, MAP_PRIVATE, fsync
    - новые интерактивы темы: ProgLayout, BrkTape, BumpAlloc, FreeList, SegList,
      VmMap, LazyTape, ReadCache, MmapCache; общий пошаговый листинг AllocProg
      (alloc-steps.ts) с раскрытием операций на простые действия
    - CpuVsDram storage: лесенка задержек до SSD и HDD
    - тема: отступ между текстом и интерактивом, опциональные узкие поля
      (htmlAttrs.class: narrow-margins), без кнопки копирования кода
    9ae603ba
    Лекция «Память»: две части, вторая — аллокаторы, mmap и page cache
    Alexander Andreev authored
    - 05-memory переименована в 05-memory-1, номер лекции на обложке исправлен
    - 06-memory-2: программа в памяти, sbrk, аллокаторы (bump, список свободных,
      слияние, списки по размерам), malloc в glibc, mmap, on demand paging,
      overcommit/OOM, page cache, файловые отображения, writeback, MAP_PRIVATE, fsync
    - новые интерактивы темы: ProgLayout, BrkTape, BumpAlloc, FreeList, SegList,
      VmMap, LazyTape, ReadCache, MmapCache; общий пошаговый листинг AllocProg
      (alloc-steps.ts) с раскрытием операций на простые действия
    - CpuVsDram storage: лесенка задержек до SSD и HDD
    - тема: отступ между текстом и интерактивом, опциональные узкие поля
      (htmlAttrs.class: narrow-margins), без кнопки копирования кода
Loading