Архив Тэгов: многозадачность

Linux

Как работают планировщики задач в Linux: CFS vs BFS

Эффективное распределение ресурсов между процессами — одна из ключевых задач операционной системы. В Linux за это отвечает планировщик задач, который решает, какой процесс будет исполняться в следующий момент времени. Два популярных планировщика задач в Linux — это CFS (Completely Fair Scheduler) и BFS (Brain Fuck Scheduler). Разберёмся, как они работают, в чём их отличия и когда стоит выбирать один из них. читать далее »

RTOS

Особенности архитектуры операционных систем для IoT: Contiki vs FreeRTOS

В последние годы Интернет вещей (IoT) стал неотъемлемой частью нашей жизни. Устройства, подключенные к сети, помогают автоматизировать процессы в умных домах, на производстве и в здравоохранении. Для их функционирования необходимы легковесные операционные системы, обеспечивающие высокую производительность и низкое энергопотребление. Среди множества доступных решений выделяются две популярные ОС: Contiki и FreeRTOS. Рассмотрим их архитектуру, особенности и различия. читать далее »