An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: interrupt-handling

uyen-nguyen-190304/cs372-operating-systems

OS project implemented in C for µMPS3 emulator, demonstrating core OS concepts including scheduling, virtual memory, and system calls

Language: C - Size: 496 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

ovuiproduction/Operating-System-Simulator

The OS Simulator replicates key functionalities like memory management, CPU scheduling, and interrupts. It evolves from single-program execution to multi-programming with virtual memory, implementing scheduling algorithms, page replacement, and a page table register.

Language: C++ - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

SulaimanNiazi/Timer-Based-Digital-Stopwatch

Digital stopwatch using Timer1. Displays elapsed time over UART in the format MM:SS:MS.

Language: SWIG - Size: 142 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

octokerbs/FCEN-OrganizacionDelComputador-2

Assembly x86 - ABI conventions - SIMD - Cache coherence - Interruptions - Pagination - Tasks - Systems programming

Language: C - Size: 69.8 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

DajosPatryk/Study-Operating-System

A C, C++ and ASM x86 based, simple CGA operating system.

Language: C++ - Size: 6.81 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

akk85/CS-3420

Various Lab Assignments from Cornell University's CS 3420(Embedded Systems Course)

Language: C - Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Sinoffate/simple_rs_os

This repo is to learn kernal development by creating a simple os built in Rust.

Language: Rust - Size: 57.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

furkanozev/Operating-Systems

Operating Systems (C++ - ASSEMBLY Language) Assembly programs, Syscalls, Program Scheduling, Process Table, Multiple Programming, Interrupt Handling, Micro Kernel

Language: C++ - Size: 942 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

ANSANJAY/KernelTasklet

A comprehensive guide exploring soft interrupts in the Linux kernel, including its mechanisms, implementation, and practical applications. Features code samples and in-depth discussions.

Language: C - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

ANSANJAY/KernelThreadedIRQ

An in-depth guide to Kernel Threaded IRQs, detailing their architecture, design, and usage within the Linux kernel. Features hands-on coding examples and best practices.

Language: C - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/KernelEnableDisableIntterupts

A deep dive into the mechanisms behind enabling and disabling interrupts in the Linux kernel. From theory to hands-on examples, this repository offers an all-inclusive exploration.

Language: C - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/InterruptHandlinginKernel

A deep dive into the interrupt handling mechanisms within the Linux kernel. Explore how different devices, from keyboards to Ethernet ports, trigger and process interrupts. Complete with hands-on examples and real-world use cases.

Language: C - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/KernelSoftIRQ

A comprehensive guide exploring soft interrupts in the Linux kernel, including its mechanisms, implementation, and practical applications. Features code samples and in-depth discussions.

Language: C - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

ChasingTheDream369/Newfangled-Operating-System-over-seL4-Microkernel

🌟Welcome to Newfangled OS 🚀Unveiling the Newfangled Operating System-a remarkable blend of innovation and security built on the impervious seL4 Microkernel.🛡️Our journey began with dedicated servers and a threaded execution model,including File and Process Management servers, and a robust Interrupt Handling thread.🛠️📊Join us in the revolution.

Language: C - Size: 24 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

z3d6380/csh

Custom CLI/Shell Written in C

Language: C - Size: 33.2 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

TXAE/Interrupts_8086

Simulates interrupt handling of the Intel 8086 chip within Digital

Language: C# - Size: 6.18 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Related Keywords
interrupt-handling 16 c 4 operating-system 4 virtual-memory 3 kernel-tutorials 2 embedded-systems 2 operatingsystems 2 interrupt-handler 2 assembly 2 syscalls 2 bottom-halves 2 kernel-threads 1 linux-kernel 1 threaded-irq 1 disable-interrupts 1 enable-interrupts 1 interrupt-control 1 interrupt-management 1 ethernet-interrupts 1 kernel-development 1 irq-architecture 1 tasklet-tutorial 1 tasklet-implementation 1 kernel-tasklet 1 scheduling 1 process 1 microkernel 1 cplusplus 1 vga-buffer 1 serial-communication 1 pic12f1572 1 microprocessor 1 intel-8086 1 digital 1 circuit-simulator 1 8086 1 shell 1 redirection 1 looping 1 command-history 1 bash 1 timerdriver 1 threaded-execution-model 1 sel4-microkernel 1 security 1 process-management-server 1 memory-management 1 file-server 1 device-drivers 1 demand-paging 1 softirq-implementation 1 soft-interrupts 1 linux-interrupts 1 pci-interrupts 1 mouse-interrupt 1 keylogger 1 keyboard-interrupt 1 mplabxide 1 mplabx 1 mplab-ide 1 mplab 1 interrupts 1 interrupt-driven-programs 1 interrupt 1 embedded-c 1 embedded 1 process-management 1 page-replacement-algorithm 1 os-simulator 1 cpu-scheduling 1 cpp 1 tlb 1 system-calls 1 round-robin-scheduling 1 process-scheduling 1 paging 1 os-development 1 mips 1 kernel 1 exception-handling 1 dma 1 rust 1 integration-testing 1 threads 1 synchronization 1 scheduling-algorithms 1 realtime-tracking 1 protocol-library 1 context-switching 1 concurrency 1 communication-protocol 1 x86-assembly 1 thread-pool 1 cga 1 activity-management 1 taskscheduler 1 system-programming 1 asmx86 1 abi 1 usart 1