diff --git a/说明文档/CosyOS原理与应用.md b/说明文档/CosyOS原理与应用.md
index d14d25f..20a650f 100644
--- a/说明文档/CosyOS原理与应用.md
+++ b/说明文档/CosyOS原理与应用.md
@@ -234,25 +234,26 @@ CosyOS-II 中断挂起服务缓存队列(PendSV_FIFO),已实现所有内
CosyOS与其它RTOS零中断延迟技术的对比。
* **FreeRTOS**
FreeRTOS的零中断延迟有着很大的局限性。
-仅Cortex-M3及以上内核(含BASEPRI寄存器)支持在脱管的高优先级中断中实现零中断延迟,但同时却不能调用系统服务。
+仅Cortex-M3及以上含BASEPRI寄存器的内核支持在脱管的高优先级中断中实现零中断延迟,但同时却不能调用系统服务。
1、不能调用服务又如何实现同步?让用户自己实现同步又如何保证被同步任务的及时调度?实时性又何从谈起?
2、托管的低优先级中断无法实现零中断延迟。
3、其它内核无法实现零中断延迟。
* **Keil RTX4/5**
-由SysTick[minpri]、PendSV[minpri]、SVC[minpri+1],构成服务层临界区,再配合互斥访问指令[LDREX、STREX]实现零中断延迟。
-1、仅Cortex-M3及以上内核(支持互斥访问指令[LDREX、STREX])支持零中断延迟,其它内核无法实现零中断延迟。
+由SysTick[minpri]、PendSV[minpri]、SVC[minpri+1],构成服务层临界区,再配合互斥访问指令[LDREX/STREX/...]实现零中断延迟。
+1、仅Cortex-M3及以上支持互斥访问指令的内核支持零中断延迟,其它内核无法实现零中断延迟。
2、建议用户中断不要使用最低两级优先级,以免被系统中断抢占,导致丢失响应或处理延误。
+3、支持零中断延迟的中断中可随意调用服务。
* **CosyOS-I/II**
由SysTick[minpri]、PendSV[minpri]、任务临界区,构成服务层临界区,再配合互斥访问机制实现零中断延迟。
1、所有内核均可实现零中断延迟,只要用户中断不是最低优先级就可实现零中断延迟。
2、建议用户中断不要使用最低优先级,以免被系统中断抢占,导致丢失响应或处理延误。
-
+3、支持零中断延迟的中断中可随意调用服务。
零中断延迟技术对比:
-| | 内核条件 | 中断优先级条件 | 可随意调用服务? |
+| RTOS | MCU条件 | 中断优先级条件 | 可随意调用服务? |
|--------------|-------------------|-----------|--------|
-| FreeRTOS | 含BASEPRI寄存器 | 脱管的高优先级(用户指定) | :tw-274c: |
-| Keil RTX4/5 | 支持互斥访问指令[LDREX/STREX] | 高于最低两级优先级 | :tw-2705: |
-| CosyOS-I/II | 无需任何条件,所有内核均可 | 高于最低优先级 | :tw-2705: |
+| FreeRTOS | BASEPRI寄存器 | 脱管的高优先级 | :tw-274c: |
+| Keil RTX4/5 | 互斥访问指令[LDREX/STREX/...] | 高于最低两级优先级 | :tw-2705: |
+| CosyOS-II | 1. 类[JBC]原子访问指令
2. 类[STR]原子访问指令 && GNU
3. 类[LDREX/STREX]互斥访问指令 | 高于最低优先级 | :tw-2705: |
## 第三章、线程通信