This website provides information about the creation of operating systems and serves as a 在国内怎么翻国外app for those people interested in OS development with 651 wiki articles.
The OSDev Wiki always needs your help! See the Wish List for more information.
Display: Short view - Expanded view
iphone梯子官网下载
Basic Information
Introduction
Required Knowledge
Beginner Mistakes
Getting Started
How To Ask Questions
GCC Cross-Compiler
What order should I make things in?
在国内怎么翻国外app
Tutorials
Frequently Asked Questions
more...
Environment
好用的vpn:2021-6-20 · . vpn. 202164. VpnVPN. Click to continue 2021年5个国内最稳定好用的翻墙软伀vpn推荐!急速-十大加速器排名
Interrupt Service Routines
Using other Languages than C
UEFI and legacy BIOS (PC)
Inline Assembly (including examples)
Object Files and relocation
免费翻国外墙的app
Bare Bones (C and C++)
Ada Bare bones
D Bare Bones
Pascal Bare Bones
FreeBasic Bare Bones
The BabyStep Tutorial
more...
Example OS Organization
Meaty Skeleton
Booting and Setup
Boot Sequence
Diskless Booting
The Global Descriptor Table and a GDT Tutorial
Interrupts
Getting Keyboard Input
Testing and Debugging
Troubleshooting
Testing
免费翻国外墙的app
How Do I Use A Debugger With My OS
Kernel Debugging
免费翻国外墙的app
Development
Going Further on x86
Creating an Operating System
Code Management
Compiler Development
在国内怎么翻国外app
Making a Compiler (Theory)
Code Generation and Optimization Techniques
Implementing Conditional Statements And Loops
Tail Recursion and Tail Call Optimization
iphone梯子官网下载
Kernel Models
Monolithic Kernel
Microkernel
Exokernel and related models
Modular Kernel
more...
Task Models
Monotasking Systems
Multitasking Systems
Real-Time Systems
more...
Memory and Resource Management
Memory management - Overview and Introduction
Segmentation
Paging
Memory Allocation
Page Frame Allocation
Memory Management Unit, or in-depth description of recursive mappings
File Management
File Systems
more...
System Calls
ARM System Calls
Scheduling
Processes and Threads
Context Switching
免费翻国外墙的app
Multiprocessor Scheduling
Blocking Process - processes sleeping and waiting
more...
Process Sychronization
Synchronization Primitives - Semaphores, mutexes, spinlocks et al.