first commit

update readme

reformat
This commit is contained in:
gwg313 2026-04-20 22:44:45 -04:00
commit e83b60af4f
Signed by: gwg313
GPG key ID: 60FF63B4826B7400
155 changed files with 1143 additions and 0 deletions

View file

@ -0,0 +1,15 @@
Define the following transitions between **Ready to Run** and **Running**:
1. **Dispatched**
2. **Yield**
3. **Preempted / Timeslice Expired**
---
🔄
1. **Dispatched**: The scheduler selects a "Ready" thread to start running.
2. **Yield**: The thread voluntarily gives up the processor to let others run.
3. **Preempted**: The OS forces the thread to stop running (often because its time is up or a higher priority thread arrived).