Когда-то давно Линус Торвальдс выдал легендарную фразу, что ядро Linux — это не какой-то там инженерный шедевр, а результат эволюции. Другими словами, оно выросло не благодаря гениальным чертежам, а скорее вопреки им — как дерево, которое решило разрастись во все стороны. Да, код ядра — это иногда каша из технологий, но именно благодаря этим механизмам Linux такой, какой он есть — мощный, гибкий и вездесущий. В этой статье мы нырнем в недра ядра и разберемся, как все эти кусочки пазла собрались вместе,...
В недрах операционной системы Windows скрывается удивительный механизм, без которого наши компьютеры превратились бы в бесполезные груды железа. Речь идет о планировщике задач – настоящем дирижере оркестра процессов, виртуозно управляющем многозадачностью системы. Давайте приоткроем завесу тайны и погрузимся в мир алгоритмов и приоритетов, которые лежат в основе работы этого незаменимого компонента Windows. Планировщик задач Windows – это не просто утилита для запуска программ по расписанию, как многие могут подумать...