awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 Repo

Awesome GitHub RepositoriesKernel Context Switching

Mechanisms for saving and restoring processor state to enable multitasking.

Distinct from Stack-Copying Context Switches: Existing candidates focus on user-space or coroutine stack copying; this is low-level kernel register preservation on the task stack.

Explore 1 awesome GitHub repository matching operating systems & systems programming · Kernel Context Switching. Refine with filters or upvote what's useful.

Awesome Kernel Context Switching GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • freertos/freertos-kernelAvatar von FreeRTOS

    FreeRTOS/FreeRTOS-Kernel

    4,297Auf GitHub ansehen↗

    FreeRTOS-Kernel ist ein Echtzeitbetriebssystem-Kernel für Mikrocontroller. Er bietet eine Multitasking-Umgebung durch einen prioritätsbasierten Task-Scheduler, einen eingebetteten Speicher-Manager und ein Framework für Inter-Prozess-Kommunikation, um sicherzustellen, dass zeitkritische Aufgaben ihre Deadlines einhalten. Der Kernel enthält eine Software-Timer-Engine zur Ausführung von Funktionen in vordefinierten Intervallen oder nach festgelegten Verzögerungen. Er unterstützt ein minimales Modell gleichzeitiger Aufgaben und leichtgewichtige Co-Routine-Ausführung für Systeme mit begrenzten Speicherressourcen. Das Projekt deckt ein breites Spektrum an eingebetteter Ressourcenverwaltung ab, einschließlich Inter-Task-Kommunikation via Queues und Event-Gruppen sowie deterministischer Systemressourcenplanung. Die Projektintegration wird durch Build-System-Integration mittels Fetch-Tools oder Versionskontroll-Submodulen verwaltet.

    Saves processor registers to the task stack during context swaps to preserve execution state.

    C
    Auf GitHub ansehen↗4,297
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel Context Switching