diff --git a/说明文档/CosyOS原理与应用.md b/说明文档/CosyOS原理与应用.md
index 3da2626..e2b1a74 100644
--- a/说明文档/CosyOS原理与应用.md
+++ b/说明文档/CosyOS原理与应用.md
@@ -363,6 +363,14 @@ CosyOS的临界区可分为 **任务临界区**、**服务层临界区**、**全
1、任务中:在任务临界区中访问;
2、滴答中:直接访问即可;
3、中断中:采用挂起服务调用/钩子来访问;
+
+```
+#挂起服务调用
+iPendSVC(fp);
+#挂起服务钩子
+void pendsv_hook(void);
+```
+
_服务层临界区不会破坏零中断延迟,当需要系统级的临界区保护时,应首先予以考虑。_
* **全局临界区**
@@ -374,14 +382,14 @@ Arm:
2、操作FAULTMASK,会关闭总中断。
3、操作BASEPRI,可实现不同掩蔽范围的全局临界区保护,不会关闭总中断。
_全局临界区会破坏零中断延迟,应做为最后的选项,慎重使用。_
- _CosyOS内核中从来不会进入全局临界区,提供此项服务只是为了便于用户对全局公共资源或程序过程的保护。_
+ _CosyOS内核中从来不会进入全局临界区,提供此项服务只是为了便于用户对全局公共资源和程序过程的保护。_
任务临界区、全局临界区,都支持嵌套功能,最大嵌套深度:255。
* **何时应用临界区**
1、对于CosyOS已经提供服务支持的功能,用户直接调用API实现即可,无需考虑临界区问题。
2、只有在任务中访问“事件标志组”和“非原子全局变量”时,才需要用户自行进入“任务临界区”,参见《API用户参考手册》。
-3、用户对其它公共资源或程序过程的保护,才需要考虑采用“临界区”或其它互斥访问方式来实现。
+3、用户对其它公共资源和程序过程的保护,才需要考虑采用“临界区”或其它互斥访问方式来实现。
* **临界区应用原则**
临界区应遵循快进快出的原则,临界段代码的执行时间应远小于系统滴答周期,这将促使整个系统更加良性的运行。