awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesProcess Context Handlers

Kernel code that runs within a user process's task_struct, allowing sleep, blocking, and memory allocation.

Distinct from Kernel Execution Context Layering: Distinct from Kernel Execution Context Layering: focuses specifically on the process context execution mode, not the full layering of contexts.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Process Context Handlers. Refine with filters or upvote what's useful.

Awesome Process Context Handlers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • balloonwj/cppguideالصورة الرمزية لـ balloonwj

    balloonwj/CppGuide

    6,030عرض على GitHub↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    Checks whether code runs in process or interrupt context and enforces rules like blocking or sleeping only where allowed.

    عرض على GitHub↗6,030
  • hyperdbg/hyperdbgالصورة الرمزية لـ HyperDbg

    HyperDbg/HyperDbg

    3,885عرض على GitHub↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Allows isolating debugging operations to a specific process or thread context.

    Cbinary-analysisdebugdebugger
    عرض على GitHub↗3,885
  • hnes/libacoالصورة الرمزية لـ hnes

    hnes/libaco

    3,688عرض على GitHub↗

    libaco is a low-level C library for cooperative multitasking that provides a runtime for managing asymmetric coroutines. It functions as an execution context manager and stack memory allocator, allowing a single process to initialize independent execution units with private stacks and perform manual context switching via yield operations. The library distinguishes itself through its memory management and stability features, utilizing read-only guard pages at stack boundaries to trigger hardware faults upon stack overflow. It supports both private stack allocation and shared stack pooling to r

    Implements the low-level mechanism of swapping CPU execution states between different cooperative tasks.

    Cccoroutinecoroutine-library
    عرض على GitHub↗3,688
  • nuta/operating-system-in-1000-linesالصورة الرمزية لـ nuta

    nuta/operating-system-in-1000-lines

    3,258عرض على GitHub↗

    This project is an educational operating system kernel designed to demonstrate the fundamental architectural principles of memory paging and process management. It is implemented as a minimal kernel that serves as a practical reference for building a functioning system from the ground up. The implementation features a preemptive multitasking kernel that switches execution contexts between threads to share a single CPU. It includes an x86 virtual memory manager that uses paging to map virtual addresses to physical memory and isolate processes. The system covers low-level hardware interfacing

    Provides the capability to swap execution states between tasks to allow shared CPU access.

    C
    عرض على GitHub↗3,258
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel Execution Context Layering
  4. Process Context Handlers

استكشف الوسوم الفرعية

  • Context Switching Implementations1 وسم فرعيThe mechanism of swapping CPU execution states between different tasks. **Distinct from Process Context Handlers:** Focuses on the transition of execution state rather than the handlers that run within a process context.
  • Context Validation RulesRuntime checks that verify whether code runs in process or interrupt context and enforce allowed operations accordingly. **Distinct from Process Context Handlers:** Distinct from Process Context Handlers: focuses on the validation and enforcement of context rules, not just the execution mode itself.