From 936c22ec03fdf889c797e62ae5e4e43094b298fa Mon Sep 17 00:00:00 2001 From: Yifan Wu Date: Sat, 2 Jan 2021 11:48:35 +0800 Subject: [PATCH] Upload ch3.1. --- docs/_sources/chapter3/1multi-loader.rst.txt | 115 +++++++++++- docs/_sources/chapter3/index.rst.txt | 9 +- docs/appendix-a/index.html | 2 +- docs/appendix-b/index.html | 2 +- docs/appendix-c/index.html | 2 +- docs/chapter1/1app-ee-platform.html | 2 +- docs/chapter1/2remove-std.html | 2 +- docs/chapter1/3minimal-rt.html | 2 +- docs/chapter1/4load-manually.html | 2 +- docs/chapter1/5sbi-print.html | 2 +- docs/chapter1/6practice.html | 2 +- docs/chapter1/index.html | 2 +- docs/chapter2/1rv-privilege.html | 2 +- docs/chapter2/2application.html | 2 +- docs/chapter2/3batch-system.html | 2 +- docs/chapter2/4trap-handling.html | 6 +- docs/chapter2/index.html | 2 +- docs/chapter3/1multi-loader.html | 173 ++++++++++++++++++- docs/chapter3/2task-switching.html | 4 +- docs/chapter3/3multiprogramming.html | 4 +- docs/chapter3/4time-sharing-system.html | 4 +- docs/chapter3/index.html | 14 +- docs/chapter4/index.html | 2 +- docs/chapter5/index.html | 2 +- docs/chapter6/index.html | 2 +- docs/chapter7/index.html | 2 +- docs/chapter8/index.html | 2 +- docs/collaboration.html | 2 +- docs/genindex.html | 2 +- docs/index.html | 2 +- docs/objects.inv | Bin 1906 -> 1906 bytes docs/quickstart.html | 2 +- docs/rest-example.html | 2 +- docs/search.html | 2 +- docs/searchindex.js | 2 +- docs/terminology.html | 2 +- source/chapter3/1multi-loader.rst | 115 +++++++++++- source/chapter3/index.rst | 9 +- 38 files changed, 457 insertions(+), 50 deletions(-) diff --git a/docs/_sources/chapter3/1multi-loader.rst.txt b/docs/_sources/chapter3/1multi-loader.rst.txt index 3415305..add2079 100644 --- a/docs/_sources/chapter3/1multi-loader.rst.txt +++ b/docs/_sources/chapter3/1multi-loader.rst.txt @@ -2,5 +2,118 @@ ===================================== 在本章的引言中我们提到每个应用都需要按照它的编号被分别加载到内存中不同的位置。本节我们就来介绍它是如何实现的。 -更具体来说, +与第二章相同,所有应用的 ELF 都经过 strip 丢掉所有 ELF header 和符号变为二进制镜像文件,随后以同样的格式通过 +``link_user.S`` 在编译的时候直接链接到内核的数据段中。不同的是,我们对相关模块进行了调整:在第二章中 +应用的加载和进度控制都交给 ``batch`` 子模块,而在第三章中我们将应用的加载这部分功能分离出来在 ``loader`` +子模块中实现,应用的执行和切换则交给 ``task`` 子模块。 + +应用的加载方式也和上一章不同。上一章的时候所有应用都被加载到一个固定的物理地址,也是因为这个原因,内存中同时 +最多只能驻留一个应用,当它运行完毕或者出错退出的时候由 ``batch`` 子模块加载一个新的应用来替换掉它。本章中, +所有的应用在内核初始化的时候就一并被加载到内存中。为了避免覆盖,它们自然需要被加载到不同的物理地址。这是通过 +调用 ``loader`` 子模块的 ``load_apps`` 函数实现的: + +.. code-block:: rust + :linenos: + + // os/src/loader.rs + + pub fn load_apps() { + extern "C" { fn _num_app(); } + let num_app_ptr = _num_app as usize as *const usize; + let num_app = get_num_app(); + let app_start = unsafe { + core::slice::from_raw_parts(num_app_ptr.add(1), num_app + 1) + }; + // clear i-cache first + unsafe { llvm_asm!("fence.i" :::: "volatile"); } + // load apps + for i in 0..num_app { + let base_i = get_base_i(i); + // clear region + (base_i..base_i + APP_SIZE_LIMIT).for_each(|addr| unsafe { + (addr as *mut u8).write_volatile(0) + }); + // load app from data section to memory + let src = unsafe { + core::slice::from_raw_parts( + app_start[i] as *const u8, + app_start[i + 1] - app_start[i] + ) + }; + let dst = unsafe { + core::slice::from_raw_parts_mut(base_i as *mut u8, src.len()) + }; + dst.copy_from_slice(src); + } + } + +可以看出,第 :math:`i` 个应用被加载到以物理地址 ``base_i`` 开头的一段物理内存上,而 ``base_i`` 的 +计算方式如下: + +.. code-block:: rust + :linenos: + + // os/src/loader.rs + + fn get_base_i(app_id: usize) -> usize { + APP_BASE_ADDRESS + app_id * APP_SIZE_LIMIT + } + +我们可以在 ``config`` 子模块中找到这两个常数。从这一章开始, ``config`` 子模块用来存放内核中所有的常数。看到 +``APP_BASE_ADDRESS`` 被设置为 ``0x80100000`` ,而 ``APP_SIZE_LIMIT`` 和上一章一样被设置为 +``0x20000`` ,也就是每个应用二进制镜像的大小限制。因此,应用的内存布局就很明朗了——就是从 +``APP_BASE_ADDRESS`` 开始依次为每个应用预留一段空间。 + +注意,我们需要调整每个应用被构建时候使用的链接脚本 ``linker.ld`` 中的起始地址 ``BASE_ADDRESS`` 为它实际 +会被内核加载并运行的地址。也就是要做到:应用知道自己会被加载到某个地址运行,而内核也确实能做到将它加载到那个 +地址。这算是应用和内核在某种意义上达成的一种协议。之所以要有这么苛刻的条件,是因为应用和内核的能力都很弱,泛用性很低。 +事实上,目前我们的应用是绝对位置而并不是位置无关的,内核也没有提供相应的重定位机制。 + +.. note:: + + 可以在 `这里 `_ 找到更多有关 + 位置无关和重定位的说明。 + +由于每个应用被加载到的位置都不同,也就导致它们 ``linker.ld`` 中的 ``BASE_ADDRESS`` 都是不同的。实际上, +我们写了一个脚本 ``build.py`` 而不是直接 ``cargo build`` 构建应用: + +.. code-block:: python + :linenos: + + # user/build.py + + import os + + base_address = 0x80100000 + step = 0x20000 + linker = 'src/linker.ld' + + app_id = 0 + apps = os.listdir('src/bin') + apps.sort() + for app in apps: + app = app[:app.find('.')] + lines = [] + lines_before = [] + with open(linker, 'r') as f: + for line in f.readlines(): + lines_before.append(line) + line = line.replace(hex(base_address), hex(base_address+step*app_id)) + lines.append(line) + with open(linker, 'w+') as f: + f.writelines(lines) + os.system('cargo build --bin %s --release' % app) + print('[build.py] application %s start with address %s' %(app, hex(base_address+step*app_id))) + with open(linker, 'w+') as f: + f.writelines(lines_before) + app_id = app_id + 1 + +它的思路很简单,在遍历 ``app`` 的大循环里面只做了这样几件事情: + +- 第 16~22 行,找到 ``src/linker.ld`` 中的 ``BASE_ADDRESS = 0x80100000;`` 这一行,并将后面的地址 + 替换为和当前应用对应的一个地址; +- 第 23 行,使用 ``cargo build`` 构建当前的应用,注意我们可以使用 ``--bin`` 参数来只构建某一个应用; +- 第 25~26 行,将 ``src/linker.ld`` 还原。 + +这样,我们就说明了多个应用是如何被构建和加载的。 diff --git a/docs/_sources/chapter3/index.rst.txt b/docs/_sources/chapter3/index.rst.txt index 0b2c282..b8c375e 100644 --- a/docs/_sources/chapter3/index.rst.txt +++ b/docs/_sources/chapter3/index.rst.txt @@ -1,4 +1,4 @@ -第三章:多道程序与分时多任务 +第三章:多道程序与分时多任务系统 ============================================== .. toctree:: @@ -20,6 +20,13 @@ 内存的不同区域中。由于目前我们只有一个 CPU,则同一时间最多只有一个应用在执行,剩下的应用则处于就绪状态,需要内核将 CPU 分配给它们才能 开始执行。因此,我们能够看到多个应用在一个 CPU 上交替执行的现象。 +.. note:: + + 读者也许会有疑问:由于只有一个 CPU,即使这样做,同一时间最多还是只能运行一个应用,还浪费了更多的内存来把所有 + 的应用都加载进来。那么这样做有什么意义呢? + + 读者可以带着这个问题继续看下去。后面我们会介绍这样做到底能够解决什么问题。 + .. _term-multiprogramming: .. _term-time-sharing-multitasking: diff --git a/docs/appendix-a/index.html b/docs/appendix-a/index.html index 646cddd..e953b68 100644 --- a/docs/appendix-a/index.html +++ b/docs/appendix-a/index.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 环境配置
  • 第一章:RV64 裸机应用
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/appendix-b/index.html b/docs/appendix-b/index.html index e9fa563..b0af2f2 100644 --- a/docs/appendix-b/index.html +++ b/docs/appendix-b/index.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 环境配置
  • 第一章:RV64 裸机应用
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/appendix-c/index.html b/docs/appendix-c/index.html index 8102d5c..aa2508e 100644 --- a/docs/appendix-c/index.html +++ b/docs/appendix-c/index.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 环境配置
  • 第一章:RV64 裸机应用
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter1/1app-ee-platform.html b/docs/chapter1/1app-ee-platform.html index 0c7b36f..a4e378f 100644 --- a/docs/chapter1/1app-ee-platform.html +++ b/docs/chapter1/1app-ee-platform.html @@ -136,7 +136,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter1/2remove-std.html b/docs/chapter1/2remove-std.html index 6048451..0530680 100644 --- a/docs/chapter1/2remove-std.html +++ b/docs/chapter1/2remove-std.html @@ -136,7 +136,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter1/3minimal-rt.html b/docs/chapter1/3minimal-rt.html index db6770a..9bb133b 100644 --- a/docs/chapter1/3minimal-rt.html +++ b/docs/chapter1/3minimal-rt.html @@ -137,7 +137,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter1/4load-manually.html b/docs/chapter1/4load-manually.html index 9012eed..cdb6376 100644 --- a/docs/chapter1/4load-manually.html +++ b/docs/chapter1/4load-manually.html @@ -136,7 +136,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter1/5sbi-print.html b/docs/chapter1/5sbi-print.html index 8c4221f..1ac90c4 100644 --- a/docs/chapter1/5sbi-print.html +++ b/docs/chapter1/5sbi-print.html @@ -133,7 +133,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter1/6practice.html b/docs/chapter1/6practice.html index 2bc7ee3..b996caa 100644 --- a/docs/chapter1/6practice.html +++ b/docs/chapter1/6practice.html @@ -134,7 +134,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter1/index.html b/docs/chapter1/index.html index 50d3854..c88dd3c 100644 --- a/docs/chapter1/index.html +++ b/docs/chapter1/index.html @@ -131,7 +131,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter2/1rv-privilege.html b/docs/chapter2/1rv-privilege.html index ac2b888..4b61096 100644 --- a/docs/chapter2/1rv-privilege.html +++ b/docs/chapter2/1rv-privilege.html @@ -131,7 +131,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 处理 Trap
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter2/2application.html b/docs/chapter2/2application.html index f10f8b6..128f9d7 100644 --- a/docs/chapter2/2application.html +++ b/docs/chapter2/2application.html @@ -135,7 +135,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 处理 Trap
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter2/3batch-system.html b/docs/chapter2/3batch-system.html index 55be98b..8cdf990 100644 --- a/docs/chapter2/3batch-system.html +++ b/docs/chapter2/3batch-system.html @@ -133,7 +133,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 处理 Trap
  • -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • diff --git a/docs/chapter2/4trap-handling.html b/docs/chapter2/4trap-handling.html index ac944a8..a265c1c 100644 --- a/docs/chapter2/4trap-handling.html +++ b/docs/chapter2/4trap-handling.html @@ -72,7 +72,7 @@ commentsRunWhenDOMLoaded(addUtterances); - + @@ -136,7 +136,7 @@ commentsRunWhenDOMLoaded(addUtterances); -
  • 第三章:多道程序与分时多任务
  • +
  • 第三章:多道程序与分时多任务系统
  • 第四章:内存隔离安全性
  • 第五章:进程及重要系统调用
  • 第六章:文件描述符与进程间通信
  • @@ -894,7 +894,7 @@ S 特权级,而它希望能够切换到 U 特权级。在 RISC-V 架构中, diff --git a/docs/chapter3/2task-switching.html b/docs/chapter3/2task-switching.html index 0ccb202..7fae7e6 100644 --- a/docs/chapter3/2task-switching.html +++ b/docs/chapter3/2task-switching.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
  • 环境配置
  • 第一章:RV64 裸机应用
  • 第二章:批处理系统
  • -
  • 第三章:多道程序与分时多任务
      +
    • 第三章:多道程序与分时多任务系统
      • 多任务加载器
      • 任务切换
      • 多道程序与协作式调度
      • @@ -196,7 +196,7 @@ commentsRunWhenDOMLoaded(addUtterances);
      • »
      • -
      • 第三章:多道程序与分时多任务 »
      • +
      • 第三章:多道程序与分时多任务系统 »
      • 任务切换
      • diff --git a/docs/chapter3/3multiprogramming.html b/docs/chapter3/3multiprogramming.html index 54a0ab2..66757e4 100644 --- a/docs/chapter3/3multiprogramming.html +++ b/docs/chapter3/3multiprogramming.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
      • 环境配置
      • 第一章:RV64 裸机应用
      • 第二章:批处理系统
      • -
      • 第三章:多道程序与分时多任务
          +
        • 第三章:多道程序与分时多任务系统
          • 多任务加载器
          • 任务切换
          • 多道程序与协作式调度
          • @@ -196,7 +196,7 @@ commentsRunWhenDOMLoaded(addUtterances);
          • »
          • -
          • 第三章:多道程序与分时多任务 »
          • +
          • 第三章:多道程序与分时多任务系统 »
          • 多道程序与协作式调度
          • diff --git a/docs/chapter3/4time-sharing-system.html b/docs/chapter3/4time-sharing-system.html index 07639a9..e3e0790 100644 --- a/docs/chapter3/4time-sharing-system.html +++ b/docs/chapter3/4time-sharing-system.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
          • 环境配置
          • 第一章:RV64 裸机应用
          • 第二章:批处理系统
          • -
          • 第三章:多道程序与分时多任务
              +
            • 第三章:多道程序与分时多任务系统
              • 多任务加载器
              • 任务切换
              • 多道程序与协作式调度
              • @@ -196,7 +196,7 @@ commentsRunWhenDOMLoaded(addUtterances);
              • »
              • -
              • 第三章:多道程序与分时多任务 »
              • +
              • 第三章:多道程序与分时多任务系统 »
              • 分时多任务系统与抢占式调度
              • diff --git a/docs/chapter3/index.html b/docs/chapter3/index.html index 9b27478..3c82e70 100644 --- a/docs/chapter3/index.html +++ b/docs/chapter3/index.html @@ -7,7 +7,7 @@ - 第三章:多道程序与分时多任务 — rCore-Tutorial-Book-v3 0.1 文档 + 第三章:多道程序与分时多任务系统 — rCore-Tutorial-Book-v3 0.1 文档 @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
              • 环境配置
              • 第一章:RV64 裸机应用
              • 第二章:批处理系统
              • -
              • 第三章:多道程序与分时多任务
                  +
                • 第三章:多道程序与分时多任务系统
                  • 多任务加载器
                  • 任务切换
                  • 多道程序与协作式调度
                  • @@ -196,7 +196,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                  • »
                  • -
                  • 第三章:多道程序与分时多任务
                  • +
                  • 第三章:多道程序与分时多任务系统
                  • @@ -216,7 +216,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    -

                    第三章:多道程序与分时多任务

                    +

                    第三章:多道程序与分时多任务系统

                    上一章,我们实现了一个简单的批处理系统。首先,它能够自动按照顺序加载并运行序列中的每一个应用,当一个应用运行结束之后无需操作员的手动替换; @@ -227,6 +227,12 @@ commentsRunWhenDOMLoaded(addUtterances); 相同的一块内存区域。而本章所介绍的多道程序和分时多任务系统则是在内存中同一时间可以驻留多个应用。所有的应用都是在系统启动的时候分别加载到 内存的不同区域中。由于目前我们只有一个 CPU,则同一时间最多只有一个应用在执行,剩下的应用则处于就绪状态,需要内核将 CPU 分配给它们才能 开始执行。因此,我们能够看到多个应用在一个 CPU 上交替执行的现象。

                    +
                    +

                    注解

                    +

                    读者也许会有疑问:由于只有一个 CPU,即使这样做,同一时间最多还是只能运行一个应用,还浪费了更多的内存来把所有 +的应用都加载进来。那么这样做有什么意义呢?

                    +

                    读者可以带着这个问题继续看下去。后面我们会介绍这样做到底能够解决什么问题。

                    +

                    多道程序 (Multiprogramming) 和 分时多任务系统 (Time-Sharing Multitasking) 对于应用的要求是不同的,因此我们分别为它们 编写了不同的应用,代码也被放在两个不同的分支上。对于它们更加深入的讲解请参考本章正文,我们在引言中仅给出运行代码的方法。

                    获取多道程序的代码:

                    diff --git a/docs/chapter4/index.html b/docs/chapter4/index.html index 633d16c..ecb3daa 100644 --- a/docs/chapter4/index.html +++ b/docs/chapter4/index.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                  • 环境配置
                  • 第一章:RV64 裸机应用
                  • 第二章:批处理系统
                  • -
                  • 第三章:多道程序与分时多任务
                  • +
                  • 第三章:多道程序与分时多任务系统
                  • 第四章:内存隔离安全性
                  • diff --git a/docs/chapter5/index.html b/docs/chapter5/index.html index 0ff4bd6..f1db296 100644 --- a/docs/chapter5/index.html +++ b/docs/chapter5/index.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                  • 环境配置
                  • 第一章:RV64 裸机应用
                  • 第二章:批处理系统
                  • -
                  • 第三章:多道程序与分时多任务
                  • +
                  • 第三章:多道程序与分时多任务系统
                  • 第四章:内存隔离安全性
                  • 第五章:进程及重要系统调用
                    diff --git a/docs/chapter6/index.html b/docs/chapter6/index.html index bb20c32..4b5c818 100644 --- a/docs/chapter6/index.html +++ b/docs/chapter6/index.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                  • 环境配置
                  • 第一章:RV64 裸机应用
                  • 第二章:批处理系统
                  • -
                  • 第三章:多道程序与分时多任务
                  • +
                  • 第三章:多道程序与分时多任务系统
                  • 第四章:内存隔离安全性
                  • 第五章:进程及重要系统调用
                  • 第六章:文件描述符与进程间通信
                      diff --git a/docs/chapter7/index.html b/docs/chapter7/index.html index c0469c1..b6d4eb8 100644 --- a/docs/chapter7/index.html +++ b/docs/chapter7/index.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    • 环境配置
                    • 第一章:RV64 裸机应用
                    • 第二章:批处理系统
                    • -
                    • 第三章:多道程序与分时多任务
                    • +
                    • 第三章:多道程序与分时多任务系统
                    • 第四章:内存隔离安全性
                    • 第五章:进程及重要系统调用
                    • 第六章:文件描述符与进程间通信
                    • diff --git a/docs/chapter8/index.html b/docs/chapter8/index.html index 5d4ba4e..70c81df 100644 --- a/docs/chapter8/index.html +++ b/docs/chapter8/index.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    • 环境配置
                    • 第一章:RV64 裸机应用
                    • 第二章:批处理系统
                    • -
                    • 第三章:多道程序与分时多任务
                    • +
                    • 第三章:多道程序与分时多任务系统
                    • 第四章:内存隔离安全性
                    • 第五章:进程及重要系统调用
                    • 第六章:文件描述符与进程间通信
                    • diff --git a/docs/collaboration.html b/docs/collaboration.html index f58c01e..876f747 100644 --- a/docs/collaboration.html +++ b/docs/collaboration.html @@ -122,7 +122,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    • 环境配置
                    • 第一章:RV64 裸机应用
                    • 第二章:批处理系统
                    • -
                    • 第三章:多道程序与分时多任务
                    • +
                    • 第三章:多道程序与分时多任务系统
                    • 第四章:内存隔离安全性
                    • 第五章:进程及重要系统调用
                    • 第六章:文件描述符与进程间通信
                    • diff --git a/docs/genindex.html b/docs/genindex.html index 266cfd5..d465a5a 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -121,7 +121,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    • 环境配置
                    • 第一章:RV64 裸机应用
                    • 第二章:批处理系统
                    • -
                    • 第三章:多道程序与分时多任务
                    • +
                    • 第三章:多道程序与分时多任务系统
                    • 第四章:内存隔离安全性
                    • 第五章:进程及重要系统调用
                    • 第六章:文件描述符与进程间通信
                    • diff --git a/docs/index.html b/docs/index.html index e938ec5..2ac0c92 100644 --- a/docs/index.html +++ b/docs/index.html @@ -122,7 +122,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    • 环境配置
                    • 第一章:RV64 裸机应用
                    • 第二章:批处理系统
                    • -
                    • 第三章:多道程序与分时多任务
                    • +
                    • 第三章:多道程序与分时多任务系统
                    • 第四章:内存隔离安全性
                    • 第五章:进程及重要系统调用
                    • 第六章:文件描述符与进程间通信
                    • diff --git a/docs/objects.inv b/docs/objects.inv index 77300f14f1c2ccf0f45640a31c20e4289711e695..bc126f4bd6d569ba9dcfa8694ea67ad12a6b3616 100644 GIT binary patch delta 1752 zcmV;}1}FLQ4)P9=sefRM_f)*ZYrt`AYT_-E#KBw9_g_6;qs)6Y|P*Oml+|P>XkRPLzdx&oUv1?PgQEAL%{M% z*RB@on_n%%%YPr~%7-86sR(d^C5|6wP#-UGc)YPJ;GS9(mrCaGB>n!8X1;@ywdyUzL*Ka4zpT5!Y!_hG z2lyEP>)$_vfBJ5jZWZ-nfnKjT&cA&6JQA1}UK8DuCx0+?YNcg*^@Xln*wJ-u4X9X@ zN3A^Ne9d^yZ41V6rM`8j=d(0BOUrL-H+$x{4Hs`vsE^sJwSEhlq+4CW$0Y;H88wXsd{W+5n5bf)f`jC>{gt@hC6a@d)s0u&-ZC34~{? zG{ve9Vw*(Mr|nv$Lgx#15<|~$0S5@uMi_032YUS9vqQ!Pbr9#W`qF_5H`uVQsB%I@ zqJJ0!*dcZAXMOUm9bBu?EUmzJfeJA%rfK=eH8Mna5jsf{K`AAIqwX*0n3|h~-f&Nh zO*7ck=MU&o-p6K82nRb#DrbkV{bl?NHsOZ?;fLDb>CTP=KbxVa@9NuY#!-cyj{@-?b!6O{jc4BOSiY{zLmxGdCVy@JfCNu37!E`oZuc^C>g4f8wpO{+S73%* z7$---gKYn9tp z{;om``>^-u+f(#x8+MckD|47pu|{MS`|e)8JpeW@22=$QmetM{=RI&nSK-RoIe)X$ zJ%XiCUX>*gON3!z3Ndj(9t$wu*?Akb<0*-?&~1Hit?TyKK1r>`FaN&wxtiRSFp8!Q@j}9%)uhZZ0CqoR1M@f@vN&a}ze6 zy-mm3{rd;MV<1r;mPZXEl})z#Y(H}tTHOUF>xFOiy@LoaATlV% z_r{H*rIE(6;pFho-#wZDpgY<~b*Lj&R=J-~!X|>IVKF8+)2=5?B8xoB@RHVGGJohD zf@`>e60>e!A|^-($3Vww(rMq#Gmn}q6VH_I<-M({2Y)m)in(yg>i{uKHYmyy_a^rDiQBc(BlWlz%WA5An)ah==hQLsaBM3is~iIE$4o4Wp~CvxiG$LudsbUG*;!6-g~5o5VE_ypb0q@ z!YoW(4iOZ}vfn+l9b?dU^vbcnFiV(ta7zz%SxHW4kiW2Xa~v#nT6h4Py59A@-}-t^ z$<_}&Kewp>$>F-JqTv)LKe(TDgHX{}*Vgtxl2}_#*ZW;J+ghlNTEpSqRKqxoH94iS zIQ+Qo@!sgwV&YJFIHYd(m`!%kZj6O)v+98YfO}g46NW&W6mZC~-SW|?(TA+>XT9|x uYo7NWZ(g!WvE|dY=dp7&+&za&WUX{+E_~KEvh@7Q$Q+x6V&p%f=Bg-GsBZlL delta 1731 zcmV;!20Z!l4)P9=sefX;;Z(fDYrt`AYT_-E#9{IBV?s;f_}82-0uR4VIj)&N7*D&2v+<1`VmNC%qRjPaak3AOA=A| z<<}^!tQl)Xqqs;bIrDbaEG!u-=k#D&&(GgoZPT5bTItl-o_{g6uFdSfbZ^tl{8K9} znCYcjY4PrA-n?9(H);4!=eOX0eJ^j`zM++M`g!W^%94RUwd>tlsRCN?AE5N?v1?`R zTwj{Bk80HqMt%|mY&Y(%vSy)Z99HP+j8QrE`Uc36di9O%kY%_bXY7>fQ`K7O5U{+` zwen(p^Q&ce<$oj1efW`{iU1c_;`ng}_3;vi#~Yk+GHWr`e%2r=THl(X*Xz+gfRh&~ zjYR3~r+WH5o&8wfEV^*9E^sj)xThAyrIL9(Nxy%jv){qV+Vw5OL*FRtU)EhsyCrI^PD^EWR_{QqVJ~Z zMUF0Q*iP%4moDUxAR~?uk(5G$FyV{ZDq;ic*+sfgqzifT`uazD(gybO<63y6#dt~EN5@t(oDt08CF!p5}w7rF!!epkyR*ze65sr^*a)(^~BLTIRPc( zQ{GCQ*TX|m^FztXsK%Q$u?G73)ltjmQC`3aKY!XJZ0r}$Up`}AM~!S*-(JS@jlQu7=J^AO)}bqMzH9M*COEs)U#!JIAg5N z8DFYK^}UNZL{y|ONhEOsFC~0ITSXky23YhJoVZv)@fc{2M`g*5M}Sv@ef?reAUtEG zDOPyvNo;98AlIS1nfD#W~)rj;Yt$PnR0=p;!5rIZMcy1$@fYJLuS!#y!J z&0tesIH1dUADclT9PB8mtR2GkmuWTF1Re?m9%=)oJ39{W+$=qPSKnSUj;i!5OJ|FE z`nZYrC=l;aN3N~ec;@YnY$p*`<}jmTjmRqY-MW0MA9gMVR0R;0)z0STJ#dCrp=|7&*=dO$ z!O|$N%94mB!mu!Zn7AO11sLz_xeeR#l*C%-wm!Jlb#H8+q1MWnxdwLa=v(EGpN}N4 z(tPT$`SpNatw%bT_lT&^fJ)|73K-?VGs(lX4i`#}GbE{E#D(c#aYPtJ zhWjQCO1F-CmPgsUOY}@+5+kK&B|dC|^P-439+BPy-XKR!DI`R|c@2dNufWIUo;`*5 zj)bT?TaD3Jl~;Q2ks?a)Y?ulZq4lYM6O4c+IiW%R!q&}ku+(Yc0c`4e*Y|$q>p3M`Kk@wBrUE2~>#~Z5Q=I(Ze%1{_ zMPprC+XG2rZ8=@m0&P;jA;)&h=cYyMRe^Rh8}Y!-@<{{X{PrINzAd)@#5 diff --git a/docs/quickstart.html b/docs/quickstart.html index 40b05a2..6f36b14 100644 --- a/docs/quickstart.html +++ b/docs/quickstart.html @@ -130,7 +130,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    • 第一章:RV64 裸机应用
                    • 第二章:批处理系统
                    • -
                    • 第三章:多道程序与分时多任务
                    • +
                    • 第三章:多道程序与分时多任务系统
                    • 第四章:内存隔离安全性
                    • 第五章:进程及重要系统调用
                    • 第六章:文件描述符与进程间通信
                    • diff --git a/docs/rest-example.html b/docs/rest-example.html index ff42f7d..1436a3c 100644 --- a/docs/rest-example.html +++ b/docs/rest-example.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    • 环境配置
                    • 第一章:RV64 裸机应用
                    • 第二章:批处理系统
                    • -
                    • 第三章:多道程序与分时多任务
                    • +
                    • 第三章:多道程序与分时多任务系统
                    • 第四章:内存隔离安全性
                    • 第五章:进程及重要系统调用
                    • 第六章:文件描述符与进程间通信
                    • diff --git a/docs/search.html b/docs/search.html index ab605d3..610fc65 100644 --- a/docs/search.html +++ b/docs/search.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    • 环境配置
                    • 第一章:RV64 裸机应用
                    • 第二章:批处理系统
                    • -
                    • 第三章:多道程序与分时多任务
                    • +
                    • 第三章:多道程序与分时多任务系统
                    • 第四章:内存隔离安全性
                    • 第五章:进程及重要系统调用
                    • 第六章:文件描述符与进程间通信
                    • diff --git a/docs/searchindex.js b/docs/searchindex.js index ff8ec55..09a0b22 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["appendix-a/index","appendix-b/index","appendix-c/index","chapter1/1app-ee-platform","chapter1/2remove-std","chapter1/3minimal-rt","chapter1/4load-manually","chapter1/5sbi-print","chapter1/6practice","chapter1/index","chapter2/1rv-privilege","chapter2/2application","chapter2/3batch-system","chapter2/4trap-handling","chapter2/index","chapter3/1multi-loader","chapter3/2task-switching","chapter3/3multiprogramming","chapter3/4time-sharing-system","chapter3/index","chapter4/index","chapter5/index","chapter6/index","chapter7/index","chapter8/index","collaboration","index","quickstart","rest-example","terminology"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["appendix-a/index.rst","appendix-b/index.rst","appendix-c/index.rst","chapter1/1app-ee-platform.rst","chapter1/2remove-std.rst","chapter1/3minimal-rt.rst","chapter1/4load-manually.rst","chapter1/5sbi-print.rst","chapter1/6practice.rst","chapter1/index.rst","chapter2/1rv-privilege.rst","chapter2/2application.rst","chapter2/3batch-system.rst","chapter2/4trap-handling.rst","chapter2/index.rst","chapter3/1multi-loader.rst","chapter3/2task-switching.rst","chapter3/3multiprogramming.rst","chapter3/4time-sharing-system.rst","chapter3/index.rst","chapter4/index.rst","chapter5/index.rst","chapter6/index.rst","chapter7/index.rst","chapter8/index.rst","collaboration.rst","index.rst","quickstart.rst","rest-example.rst","terminology.rst"],objects:{},objnames:{},objtypes:{},terms:{"&&":25,"--":[3,4,5,6,7,9,14,19,27],"---":[7,9,14,19],"----":[7,9,14,19],"----.":[7,9,14,19],".----":[7,9,14,19],"..":[6,12],"...":14,"._____":[7,9,14,19],".______":[7,9,14,19],"0.06":4,"0.1":[7,9,14,19,27],"0.21":27,"00":[6,10,19],"00000000":6,"0000000000000000":6,"0000000000000001":6,"0000000000000013":6,"0000000000000018":6,"000000000000001a":6,"0000000000000041":6,"000000000000006a":6,"00000000000000ab":6,"00000000000001c8":6,"0000000000010000":6,"0000000080020000":6,"0000000080020010":6,"0000000080021000":6,"0000000080031000":6,"00001000":6,"00002000":6,"0000206a":6,"00002080":6,"00002248":6,"00002289":6,"00hello":[11,12],"00hello_world":[11,12],"01":[6,10,19],"01store":[11,12],"01store_fault":[11,12],"02":[6,19],"02power":[11,12],"03":[19,26],"04":27,"06":[3,27],"06s":4,"09":3,"0x0":6,"0x0000000000000000":6,"0x000000000000001a":6,"0x0000000000001000":6,"0x0000000000002000":6,"0x0000000000010000":6,"0x0000000080020000":6,"0x0000000080021000":6,"0x1":6,"0x1000":6,"0x1a":6,"0x1ab":19,"0x20000":6,"0x222":[7,9,14,19],"0x80000000":[5,6],"0x80020000":[5,6,7,9,14,19],"0x80021000":6,"0x80022000":[7,9],"0x80023000":[7,9],"0x8002b028":14,"0x8002c328":14,"0x8002d6c0":14,"0x8002eb98":14,"0x80033000":[7,9],"0x80040000":[11,12,13],"0xb109":[7,9],"0xb1ab":14,"1.15":3,"1.4":12,"1.46":27,"1.48":3,"10":[5,6,10,13,27],"10000":[14,19],"100000":[14,19],"1080":27,"11":[3,5,6,10,13,26,28],"11.0":3,"110000":19,"115200":6,"12":[6,10,13,26],"120000":19,"127":27,"127.0":27,"128k":6,"13":[6,7,10,12,13,26],"130000":19,"14":[3,6,10],"140000":19,"140000power":19,"140000power_7":19,"15":6,"150000":19,"1500000":6,"150000140000":19,"15s":3,"16":[5,6],"160000":19,"160000200000":19,"17":[6,13],"170000":19,"18":[6,27],"18.04":27,"18917":27,"19":6,"190000":19,"1z":27,"2.0":27,"2.48":27,"20":[5,13,26,28],"20000":[14,19],"200000":19,"200000power":19,"200000power_5":19,"2018spring":5,"2019spring":5,"2020":[3,5,26,27],"21":[13,27],"24":13,"25":13,"2510":14,"26":[6,13,27],"2621":14,"27":[13,26],"2749":14,"28":13,"30":13,"30000":[14,19],"31":13,"32":[3,5,13],"33":13,"34":13,"3824":14,"386471875":19,"40000":[14,19],"4096":[5,6,13],"45":6,"46":[6,7,9,27],"48":[3,27],"4c":6,"4k":5,"5.0":27,"50000":[14,19],"5079":14,"56":6,"5750":14,"6.828":5,"60000":[14,19],"61":14,"62":13,"63":13,"64":[3,4,5,6,11,12,13],"64i":3,"667897727":19,"70000":[14,19],"7180000":19,"73dc675b9":3,"73dc675b9437c2a51a975a9f58cc66f05463c351":3,"7750c3d46":27,"777":6,"78wp4f2l":6,"7f":6,"80000":[14,19],"8202":14,"828":5,"8516":14,"871008973":19,"8824":14,"8n":13,"8woe":27,"90000":[14,19],"9016":6,"93":11,"9379":14,"97":19,"\u4e00\u4e00":5,"\u4e00\u4e00\u5bf9":5,"\u4e00\u4e00\u5bf9\u5e94":5,"\u4e00\u4e0b":[3,4,5,6,10,11,12,13,25,27],"\u4e00\u4e2a":[3,4,5,6,7,9,10,11,12,13,14,19,27,28],"\u4e00\u4e9b":[3,4,5,6,7,9,10,11,13,19,25,27],"\u4e00\u4efd":[0,3],"\u4e00\u5171":[6,10],"\u4e00\u5207":3,"\u4e00\u53f0":[6,27],"\u4e00\u5757":[5,6,12,13,19],"\u4e00\u5957":[3,5,6,10,13],"\u4e00\u5b9a":[5,10,13,27],"\u4e00\u5bf9":[5,11,12,28],"\u4e00\u5c42":[8,10],"\u4e00\u5e76":6,"\u4e00\u6247":9,"\u4e00\u6574":6,"\u4e00\u6574\u5957":6,"\u4e00\u65b9":19,"\u4e00\u65b9\u9762":19,"\u4e00\u65e6":[10,19],"\u4e00\u65f6":19,"\u4e00\u65f6\u95f4":19,"\u4e00\u6761":[3,5,10,11,12,13,14],"\u4e00\u6761\u6761":5,"\u4e00\u6765":5,"\u4e00\u6837":[3,4,5,6,10,11,13,14],"\u4e00\u6b21":[4,5,9,12,13],"\u4e00\u6b65":[5,11],"\u4e00\u6bb5":[5,12,13,28],"\u4e00\u70b9":[5,19],"\u4e00\u7269":9,"\u4e00\u76f4":6,"\u4e00\u770b":12,"\u4e00\u77ac":13,"\u4e00\u77ac\u95f4":13,"\u4e00\u79cd":[3,4,5,6,10,12,13,14],"\u4e00\u7ae0":[10,11,13,14,19,26],"\u4e00\u7ea7":6,"\u4e00\u81f4":[3,12],"\u4e00\u822c":[3,4,5,6,10,12,13],"\u4e00\u8282":[6,11],"\u4e00\u884c":[3,4,5,9,11,12,13,28],"\u4e00\u89c6\u540c\u4ec1":11,"\u4e00\u8d77":[5,6,7,11,13,14],"\u4e00\u90e8":[3,5,10,12,13,27],"\u4e00\u90e8\u5206":[3,5,10,12,13,27],"\u4e00\u957f\u4e32":3,"\u4e00\u95e8":[0,5],"\u4e00\u9879":3,"\u4e03\u7ae0":26,"\u4e09\u4e2a":[5,10,11,12,13,14,19],"\u4e09\u5143":29,"\u4e09\u5143\u7ec4":29,"\u4e09\u5c42":10,"\u4e09\u65b9":[3,4,27],"\u4e09\u79cd":[3,6,10],"\u4e09\u79d2":19,"\u4e09\u79d2\u949f":19,"\u4e09\u8005":3,"\u4e0a\u4e0b":[5,29],"\u4e0a\u4e0b\u6587":[5,29],"\u4e0a\u4ee5":5,"\u4e0a\u53bb":[3,5,19,27],"\u4e0a\u5c42":[3,5,10,13],"\u4e0a\u79fb":4,"\u4e0a\u7f51":27,"\u4e0a\u8ff0":[5,11],"\u4e0a\u9650":3,"\u4e0a\u9762":[3,5,9,12,13,14,19,27],"\u4e0b\u4ee5":12,"\u4e0b\u5212":28,"\u4e0b\u5212\u7ebf":28,"\u4e0b\u53bb":13,"\u4e0b\u5c42":3,"\u4e0b\u6587":[5,29],"\u4e0b\u6765":[4,5,11,13,27,28],"\u4e0b\u6807":5,"\u4e0b\u79f0":13,"\u4e0b\u8282":12,"\u4e0b\u8868\u4e2d":10,"\u4e0b\u8bef":11,"\u4e0b\u8f7d":27,"\u4e0b\u8f7d\u901f\u5ea6":27,"\u4e0b\u964d":[10,13],"\u4e0b\u9762":[3,5,6,10,11,27,28],"\u4e0d\u4e00":27,"\u4e0d\u4ec5":[3,5],"\u4e0d\u4ec5\u4ec5":[3,5],"\u4e0d\u4f1a":[3,5,10,12,13,19,27],"\u4e0d\u4fbf":12,"\u4e0d\u518d":19,"\u4e0d\u5230":[3,4,5,11],"\u4e0d\u53d8":[5,13],"\u4e0d\u53d8\u6027":13,"\u4e0d\u53ef":[3,4,10,12,13],"\u4e0d\u53ef\u5206\u5272":13,"\u4e0d\u540c":[3,4,5,6,10,11,12,13,14,15,19],"\u4e0d\u540c\u4e4b\u5904":[11,12],"\u4e0d\u591f":27,"\u4e0d\u5f00":5,"\u4e0d\u5f97":13,"\u4e0d\u5f97\u4e0d":13,"\u4e0d\u5fc5":[4,5,9],"\u4e0d\u65ad":11,"\u4e0d\u662f":[3,4,5,6,9,10,11,12,13,27],"\u4e0d\u6b62":5,"\u4e0d\u7136":[5,25],"\u4e0d\u7136\u7684\u8bdd":5,"\u4e0d\u723d":28,"\u4e0d\u7528":[6,11,13],"\u4e0d\u77e5":11,"\u4e0d\u77e5\u60c5":11,"\u4e0d\u7ba1":13,"\u4e0d\u80fd":[4,5,6,7,13],"\u4e0d\u826f":13,"\u4e0d\u826f\u5f71\u54cd":13,"\u4e0d\u8981":[4,14,27],"\u4e0d\u8ba9":4,"\u4e0d\u8db3":[3,4],"\u4e0d\u8db3\u4ee5":4,"\u4e0d\u8fc7":[5,27],"\u4e0d\u95f4\u65ad":14,"\u4e13\u4e1a":[14,27],"\u4e13\u4e1a\u7248":27,"\u4e13\u4e3a":3,"\u4e13\u6ce8":14,"\u4e13\u95e8":13,"\u4e14\u4f1a":4,"\u4e16\u754c":9,"\u4e1c\u897f":6,"\u4e22\u5931":[5,13],"\u4e24\u4e2a":[4,5,7,10,11,12,13,19],"\u4e24\u5c42":[3,10],"\u4e24\u6761":[5,13],"\u4e24\u6bb5":5,"\u4e24\u70b9":[5,13],"\u4e24\u79cd":[5,6,10,19],"\u4e24\u7aef":6,"\u4e24\u7c7b":5,"\u4e24\u95e8":5,"\u4e25\u91cd":[5,13],"\u4e27\u5931":3,"\u4e2a\u4eba":[14,27],"\u4e2a\u4f53":13,"\u4e2d\u4e3a":13,"\u4e2d\u4ec5":19,"\u4e2d\u5219":3,"\u4e2d\u56fd":27,"\u4e2d\u592e":3,"\u4e2d\u5e38":7,"\u4e2d\u6587":[25,29],"\u4e2d\u65ad":[10,29],"\u4e2d\u662f":6,"\u4e2d\u6709":10,"\u4e2d\u672c":5,"\u4e2d\u6807":5,"\u4e2d\u6808":[5,13],"\u4e2d\u95f4":[3,5,13],"\u4e2d\u95f4\u5c42":3,"\u4e2d\u95f4\u72b6\u6001":13,"\u4e32\u53e3":[6,27],"\u4e34\u65f6":[5,13],"\u4e3a\u4e86":[3,5,6,10,11,13,27],"\u4e3a\u4ec0\u4e48":[5,13],"\u4e3a\u4f55":[3,5,11,13],"\u4e3a\u4f8b":[5,9,13,19],"\u4e3a\u5f31":11,"\u4e3a\u6b62":[3,11],"\u4e3b\u7ebf":3,"\u4e3b\u8981":[3,11,13],"\u4e3b\u9875":25,"\u4e3b\u9898":[25,28],"\u4e49\u52a1":5,"\u4e4b\u4e0b":[5,10],"\u4e4b\u4e3a":[5,6,13],"\u4e4b\u5185":[6,13],"\u4e4b\u524d":[3,4,5,6,10,13,27],"\u4e4b\u540e":[3,4,5,7,8,10,11,12,13,19,25,27],"\u4e4b\u5904":[3,11,12],"\u4e4b\u5916":[3,5,6,9,11,12,13],"\u4e4b\u6240\u4ee5":[3,5,10],"\u4e4b\u95f4":[3,7,10,11,12,28],"\u4e58\u9664":3,"\u4e5f\u5c31\u662f\u8bf4":[5,10,11,13],"\u4e60\u60ef":[5,27],"\u4e66\u5199":5,"\u4e86\u89e3":[11,26],"\u4e8b\u5b9e":[3,4,5,10,11,13,28],"\u4e8b\u5b9e\u4e0a":[3,4,5,10,11,13,28],"\u4e8b\u60c5":[3,4,6,10,11,13,14],"\u4e8c\u6761":5,"\u4e8c\u7ae0":26,"\u4e8c\u8005":[5,6],"\u4e8c\u8fdb\u5236":[5,6,10,11,12,29],"\u4e8e\u662f":[3,4,5,10,11,12,13,14],"\u4e9b\u8bb8":11,"\u4ea4\u53c9":[4,29],"\u4ea4\u6362":13,"\u4ea4\u66ff":19,"\u4ea4\u7ed9":[10,13,14],"\u4ea4\u9053":[4,5,6],"\u4ea4\u9519":19,"\u4ea7\u751f":[4,5,10,13],"\u4eab\u53d7":3,"\u4eba\u4eec":14,"\u4eba\u8138":3,"\u4eba\u8138\u8bc6\u522b":3,"\u4ec0\u4e48":[3,4,5,6,10,13],"\u4ec5\u4ec5":[3,5,9,19],"\u4eca\u5929":14,"\u4eca\u65e5":9,"\u4ecb\u7ecd":[0,3,5,11,12,15,19],"\u4ecd\u7136":[5,6,9,13],"\u4ece\u4e2d":[5,6,13],"\u4ece\u5c0f":11,"\u4ece\u5c0f\u5230\u5927":11,"\u4ece\u6587\u4ef6":6,"\u4ece\u672a":13,"\u4ece\u6808":5,"\u4ece\u800c":[5,8],"\u4ece\u8868\u4e2d":10,"\u4ece\u96f6\u5f00\u59cb":9,"\u4ed3\u5e93":25,"\u4ed4\u7ec6":8,"\u4ed4\u7ec6\u9605\u8bfb":8,"\u4ed6\u4eec":[14,19],"\u4ed8\u51fa":9,"\u4ee3\u4e3a":5,"\u4ee3\u4ef7":3,"\u4ee3\u66ff":6,"\u4ee3\u7406":27,"\u4ee3\u7801":[3,4,5,6,7,9,10,11,12,13,14,19,26,27,28],"\u4ee3\u7801\u6267\u884c":5,"\u4ee3\u7801\u6bb5":[5,6,11,12],"\u4ee3\u7801\u8fd0\u884c":10,"\u4ee3\u8868":[4,5,11],"\u4ee5\u4e0b":[5,11,13,27],"\u4ee5\u4e0b\u5185\u5bb9":5,"\u4ee5\u4e0b\u51e0\u70b9":11,"\u4ee5\u53ca":[3,5,6,8,11,12,13],"\u4ee5\u540e":27,"\u4ee5\u8f83":3,"\u4efb\u4f55":[3,5,6,10,11,12,27],"\u4efb\u52a1":[3,5,6,9,10,11,14,29],"\u4efb\u610f":[10,11],"\u4f11\u606f":14,"\u4f11\u606f\u5ba4":14,"\u4f18\u5148":5,"\u4f18\u5316":[5,11],"\u4f18\u70b9":3,"\u4f1a\u4ee5":4,"\u4f1a\u5148":12,"\u4f1a\u5e2e":5,"\u4f20\u5165":[6,7,11,13],"\u4f20\u5230":25,"\u4f20\u7ed9":[6,13],"\u4f20\u8fc7":13,"\u4f20\u8fc7\u6765":13,"\u4f20\u9012":[5,11],"\u4f24\u7b4b\u52a8\u9aa8":4,"\u4f2a\u6307\u4ee4":[5,29],"\u4f34\u968f":10,"\u4f46\u662f":[3,5,6,10,11,12,13],"\u4f4d\u4e8e":[3,5,6,10,13],"\u4f4d\u7f6e":[4,5,6,8,10,11,12,13,15,19,27],"\u4f53\u73b0":[5,6,13],"\u4f53\u79ef":14,"\u4f53\u7cfb":[3,5,29],"\u4f53\u7cfb\u7ed3\u6784":[3,5,29],"\u4f53\u9a8c":27,"\u4f55\u5904":5,"\u4f55\u65f6":13,"\u4f59\u6570":19,"\u4f5c\u4e3a":[3,4,5,6,10,11,12,13],"\u4f5c\u6570":11,"\u4f5c\u7528":[4,5,8,13],"\u4f5c\u7528\u57df":5,"\u4f5c\u8005":3,"\u4f5c\u8fc7":7,"\u4f7f\u5f97":[3,4,5,10,11,12,13],"\u4f7f\u7528":[3,4,5,6,7,10,11,12,13,14,27],"\u4f7f\u7528\u6743":5,"\u4f7f\u7528\u8005":5,"\u4f8b\u5916":13,"\u4f8b\u5b50":28,"\u4f9d\u6b21":[5,8],"\u4f9d\u7136":[12,13],"\u4f9d\u8d56":[3,6,11,12,27,29],"\u4f9d\u8d56\u4e8e":[6,12],"\u4fbf\u662f":14,"\u4fdd\u5b58":[3,4,5,6,7,8,11,12,29],"\u4fdd\u62a4":[3,6,10,11,14],"\u4fdd\u6301":[3,5,11],"\u4fdd\u7559":[4,6],"\u4fdd\u8bc1":[5,6,11,12,13],"\u4fe1\u606f":[3,6,7,8,9,11,12,13],"\u4fee\u6539":[3,5,6,7,11,12,13,25,27],"\u4fee\u8865":13,"\u501a\u4ed7":3,"\u501f\u52a9":[6,11,12],"\u501f\u7528":[4,12],"\u503c\u5f97":[0,5,8],"\u503c\u5f97\u4e00\u63d0\u7684\u662f":5,"\u503c\u8bfb":13,"\u5047\u5982":5,"\u5047\u8bbe":[5,13],"\u504f\u79fb":[5,6],"\u504f\u79fb\u91cf":[5,6],"\u505a\u51fa":5,"\u505a\u5230":[5,10,13],"\u505a\u6cd5":[6,27],"\u50cf\u662f":[6,11],"\u5141\u8bb8":10,"\u5143\u7d20":[5,12],"\u5143\u7ec4":29,"\u5145\u5f53":3,"\u5145\u6ee1":5,"\u5148\u51fa":[5,29],"\u5148\u540e":19,"\u5148\u540e\u987a\u5e8f":19,"\u5165\u53e3":[4,5,6,11,13],"\u5168\u4e3a":6,"\u5168\u5c40":[5,6,12,13],"\u5168\u5c40\u53d8\u91cf":[5,12,13],"\u5168\u65b9\u4f4d":19,"\u5168\u7a0b":[5,10,13],"\u5168\u90e8":[5,6,11,12,13,14],"\u5168\u9762":28,"\u516c\u5f0f":28,"\u5171\u4eab":13,"\u5171\u540c":14,"\u5171\u540c\u52aa\u529b":14,"\u5173\u4e8e":[6,13],"\u5173\u5fc3":[5,10,11],"\u5173\u673a":9,"\u5173\u7cfb":[5,7],"\u5173\u952e":[3,11,12],"\u5173\u95ed":7,"\u5174\u8da3":[3,4,6,7,10,11,12,13,19],"\u5176\u4e2d":[3,5,6,7,10,11,12,13,27],"\u5176\u4ed6":[3,5,10,11,13,28],"\u5176\u4f59":[3,11],"\u5176\u5212":6,"\u5176\u5b9e":[3,5,11,13],"\u5176\u5b9e\u8d28":13,"\u5177\u4f53":[3,5,6,7,11,12,13,15],"\u5177\u4f53\u6765\u8bf4":15,"\u5177\u6709":3,"\u5178\u578b":[4,5],"\u517c\u5bb9":3,"\u517c\u5bb9\u6027":3,"\u5185\u542b":12,"\u5185\u5b58":[3,6,12,13,14,15,19,29],"\u5185\u5bb9":[3,4,5,6,7,8,10,12,13,27,28],"\u5185\u5d4c":11,"\u5185\u6838":[3,5,6,10,11,13,14,19,27],"\u5185\u7f6e":27,"\u5185\u8054":11,"\u5185\u90e8":[4,5,7,10,12,27,28],"\u518d\u6b21":13,"\u5192\u53f7":5,"\u5199\u5165":[6,11,13],"\u51b2\u7a81":[25,27],"\u51b3\u5b9a":19,"\u51c6\u5907":13,"\u51cf\u5c0f":5,"\u51cf\u5c11":12,"\u51cf\u8f7b":3,"\u51e0\u4e2a":[3,12,27],"\u51e0\u4e4e":[3,9],"\u51e0\u70b9":11,"\u51e0\u79cd":5,"\u51e0\u884c":[9,27],"\u51fa\u4e8e":13,"\u51fa\u6765":[4,7,11,13],"\u51fa\u67d0":13,"\u51fa\u73b0":[3,4,5,7,10,13,14,25,27,29],"\u51fa\u9519":[4,6,10,12,13,14,19,27],"\u51fd\u6570":[3,6,7,8,10,11,12,13,29],"\u51fd\u6570\u5e93":3,"\u51fd\u6570\u8c03\u7528":[6,8,10,11,13,29],"\u5206\u4e3a":[3,5,10,13,19,27],"\u5206\u522b":[3,4,5,6,10,11,12,13,15,19],"\u5206\u5272":13,"\u5206\u5e03":28,"\u5206\u6210":[5,12,19],"\u5206\u652f":[5,6,10,13,19],"\u5206\u6790":13,"\u5206\u6bb5":19,"\u5206\u8bcd":25,"\u5206\u914d":[5,6,13,19],"\u5206\u914d\u5185\u5b58":5,"\u5206\u914d\u5668":5,"\u5207\u6362":[10,11],"\u5207\u7247":[11,12],"\u5212\u5206":[3,5],"\u5212\u7ebf":28,"\u521a\u521a":[13,14],"\u521b\u5efa":[3,4,5],"\u521b\u9020":9,"\u521d\u59cb":[3,4,5,6,10,11,12,13],"\u521d\u59cb\u503c":12,"\u521d\u59cb\u5316":[3,4,5,6,10,11,12,13],"\u5220\u9664":[4,6,11,25],"\u5224\u5b9a":11,"\u5224\u65ad":3,"\u5229\u7528":[3,5,6,7,11,12],"\u5230\u8fbe":13,"\u5237\u65b0":12,"\u524d\u4e3a":[3,11],"\u524d\u540e":[5,13,28],"\u524d\u63d0":11,"\u524d\u8005":[4,5],"\u524d\u9762":[4,5],"\u5269\u4e0b":[3,5,7,10,13,19],"\u526f\u4f5c\u7528":4,"\u529b\u6240\u80fd\u53ca":11,"\u529e\u6cd5":6,"\u529f\u80fd":[3,4,6,7,9,10,11,12,13,27,28],"\u529f\u80fd\u5f3a\u5927":[3,9],"\u52a0\u4e0a":[3,4,5,6,7,11,12,13],"\u52a0\u5165":[4,11,12,13,27],"\u52a0\u7535\u540e":[5,10],"\u52a0\u7c97":28,"\u52a0\u8f7d":[5,10,11,12,13,14,19,27,29],"\u52a0\u901f":27,"\u52a1\u5668":27,"\u52a8\u6001":[5,13],"\u52a8\u6001\u5206\u914d":5,"\u52aa\u529b":[9,14],"\u5305\u542b":[3,6,11,13],"\u5305\u62ec":[3,4,5,6,13],"\u5305\u88b1":3,"\u5305\u88c5":[11,13],"\u5305\u88f9":[6,11,13,28],"\u5316\u4e3a":12,"\u5316\u5728":13,"\u5316\u6210":13,"\u5339\u914d":[5,7],"\u533a\u5206":13,"\u533a\u57df":[5,6,12,13,19],"\u533a\u95f4":[5,7,13],"\u5341\u5206":3,"\u5347\u7ea7":[3,27],"\u5347\u7ea7\u6362\u4ee3":3,"\u5355\u4e00":3,"\u5355\u4e2a":11,"\u5355\u4f4d":5,"\u5355\u5143":3,"\u5355\u51ed":10,"\u5355\u72ec":[3,5,13],"\u5355\u7eaf":[3,5],"\u5360\u6ee1":14,"\u5360\u7528":13,"\u5361\u7247":14,"\u5370\u673a":14,"\u5373\u4f7f":[5,10,12,13],"\u5373\u53ef":[3,4,5,6,11,13,14,25,27],"\u5373\u5c06":[5,6],"\u5382\u5546":3,"\u5386\u53f2":[3,13],"\u538b\u5165":[5,13],"\u538b\u6839":4,"\u538b\u7f29":3,"\u539f\u5148":4,"\u539f\u56e0":[4,5,10,12,13,19],"\u539f\u5730":4,"\u539f\u578b":13,"\u539f\u5b50":[3,13,29],"\u539f\u6709":4,"\u539f\u6765":4,"\u539f\u6837":[11,13],"\u539f\u7406":5,"\u539f\u751f":27,"\u53c2\u6570":[3,4,5,6,11,12,13],"\u53c2\u6570\u8bbe\u7f6e":[6,11],"\u53c2\u8003":[4,7,10,11,12,13,19,25,26],"\u53ca\u5176":3,"\u53cc\u5f15\u53f7":11,"\u53d1\u73b0":[5,13],"\u53d1\u751f":[3,5,7,10,11,12,13],"\u53d1\u751f\u53d8\u5316":[5,11,12,13],"\u53d1\u884c":27,"\u53d1\u884c\u7248":27,"\u53d1\u8d77":13,"\u53d1\u9001":6,"\u53d6\u51fa":[7,11,13,14],"\u53d6\u6307":[5,12],"\u53d6\u6a21":19,"\u53d7\u5230":[3,6,10,19],"\u53d7\u9650":3,"\u53d8\u5316":[5,10,11,12,13],"\u53d8\u5f97":[5,11],"\u53d8\u6027":[12,13],"\u53d8\u6210":5,"\u53d8\u91cf":[5,11,12,13,27],"\u53e6\u4e00\u65b9":19,"\u53e6\u4e00\u65b9\u9762":19,"\u53e6\u5916":[3,6,19,27],"\u53ea\u4f1a":[3,5,6,10,13],"\u53ea\u662f":[3,4,5,6,7,9,10,11,12,13],"\u53ea\u6709":[3,5,10,11,12,13,19],"\u53ea\u80fd":[5,6,10,11,12,13,19],"\u53ea\u8981":[6,11,13],"\u53ea\u8bfb":[5,12],"\u53eb\u505a":10,"\u53ef\u4ee5":[3,4,5,6,7,8,10,11,12,13,14,19,25,27,28],"\u53ef\u5206":13,"\u53ef\u53d8":[11,12],"\u53ef\u53d8\u6027":12,"\u53ef\u60dc":4,"\u53ef\u6267\u884c\u6587\u4ef6":[3,4,5,6,8,11],"\u53ef\u7528":[5,11,13],"\u53ef\u80fd":[3,5,7,10,11,12,13,25,27],"\u53ef\u9009":27,"\u53ef\u9009\u5730":27,"\u53f8\u7a7a":6,"\u53f8\u7a7a\u89c1\u60ef":6,"\u5404\u4e2a":[5,6,7,12,14],"\u5404\u5f02":6,"\u5404\u79cd":[3,6],"\u5404\u7c7b":12,"\u5404\u7ea7":3,"\u5404\u81ea":12,"\u5408\u4f5c":5,"\u5408\u5e76":[5,6],"\u5408\u9002":[3,5,6,11],"\u540c\u4e00":[5,12,13,19],"\u540c\u4e00\u4e2a":[5,12,13],"\u540c\u4e00\u65f6":19,"\u540c\u4e00\u65f6\u95f4":19,"\u540c\u4e8e":3,"\u540c\u4ec1":11,"\u540c\u540d":[5,11],"\u540c\u5b66":[4,19],"\u540c\u65f6":[3,5,11,13],"\u540c\u6837":[5,11,12,13],"\u540c\u6b65":[3,13],"\u540c\u7406":[5,6],"\u540d\u4e3a":[4,5,11,12,13],"\u540d\u5b57":[3,5,10,11,27,28],"\u540d\u79f0":10,"\u540d\u8bcd":13,"\u540e\u5165":[5,29],"\u540e\u7eed":[3,4,10,11,13,28],"\u540e\u7f00":11,"\u540e\u8005":[4,5],"\u540e\u9762":[3,5,11,12,14,27],"\u5411\u4e0b":[4,5,13],"\u5426\u5219":[10,11,13],"\u542b\u4e49":[3,5,13],"\u542b\u6709":[5,12],"\u542f\u52a8":[6,19],"\u542f\u7528":27,"\u544a\u77e5":[6,11],"\u544a\u8bc9":[3,4,6,11],"\u547d\u4ee4":[3,5,6,9,13,14,27],"\u547d\u4ee4\u884c":[6,27],"\u547d\u540d":[10,13],"\u54ea\u4e00\u6761":13,"\u54ea\u4e2a":[3,11,13],"\u54ea\u4e9b":[3,4,5,13],"\u54ea\u91cc":5,"\u552f\u4e00":[5,13],"\u5546\u5e97":27,"\u5668\u4f1a":[5,11],"\u56de\u5230":[5,10,11,13],"\u56de\u5f52":13,"\u56de\u5fc6":[4,12],"\u56de\u6536":[5,6,13],"\u56de\u6765":[5,13],"\u56de\u770b":13,"\u56de\u8fc7":13,"\u56de\u8fc7\u5934\u6765":13,"\u56de\u987e":[11,13],"\u56e0\u4e3a":[3,5,6,10,11,13,14,19],"\u56e0\u6b64":[3,4,5,6,10,11,12,13,19,27],"\u56fa\u5b9a":[3,5,6,13],"\u56fa\u7136":4,"\u56fe\u4e2d":3,"\u56fe\u7247":10,"\u56fe\u793a":13,"\u5728\u4e8e":[3,11,12,13],"\u5728\u5185":5,"\u5728\u5b50":[5,11],"\u5730\u5740":[5,6,7,8,11,12,13,27,28,29],"\u5730\u5740\u680f":27,"\u5730\u65b9":[3,5,12,13,14],"\u573a\u5408":7,"\u573a\u666f":[3,4,5,13],"\u57fa\u4e8e":[3,5,9,10,11,13,27],"\u57fa\u672c":[3,5,11,13,25,27],"\u57fa\u672c\u4e0a":[3,5,13,27],"\u57fa\u672c\u76f8\u540c":11,"\u57fa\u7840":7,"\u5806\u4e0a":5,"\u589e\u52a0":[5,13],"\u589e\u957f":[5,13],"\u58f0\u660e":[5,7,11,12,13,19],"\u5904\u4e8e":[5,10,11,12,13,19],"\u5904\u5728":[10,13],"\u5904\u7406":[3,4,7,10,11,19,29],"\u5904\u7406\u51fd\u6570":[4,13],"\u5904\u7406\u5355\u5143":3,"\u5904\u7406\u5668":3,"\u5904\u7406\u9519\u8bef":10,"\u590d\u5236":[6,12],"\u590d\u5236\u5230":[6,12],"\u590d\u672c":4,"\u590d\u6742":[3,5,10,11,27],"\u590d\u6742\u5316":3,"\u590d\u7528":13,"\u5916\u56f4":13,"\u5916\u90e8":[5,6,11,12,13,28],"\u5916\u9762":6,"\u591a\u4e2a":[3,5,6,11,14,19],"\u591a\u4e48":5,"\u591a\u4efb\u52a1":[10,29],"\u591a\u51fa":11,"\u591a\u529f\u80fd":13,"\u591a\u5c42":[3,5,8,9,13],"\u591a\u6570":[3,5,6,9,13],"\u591a\u6761":13,"\u591a\u6b21":6,"\u591a\u79cd":[3,5,13],"\u591a\u79cd\u4e0d\u540c":5,"\u591a\u9053\u7a0b\u5e8f":29,"\u591a\u9879":13,"\u5927\u53a6":9,"\u5927\u591a":[3,5,6,9,13],"\u5927\u591a\u6570":[3,5,6,9,13],"\u5927\u5b66":27,"\u5927\u5c0f":[5,6,13],"\u5927\u65b9":28,"\u5927\u6982":[5,13],"\u5927\u81f4":4,"\u5927\u90e8":3,"\u5927\u90e8\u5206":3,"\u5927\u91cf":3,"\u5927\u95e8":9,"\u592a\u5927":27,"\u5931\u53bb":4,"\u5931\u6548":12,"\u5931\u8d25":[4,5,7,27],"\u5934\u75db":13,"\u5947\u602a":[3,12,13],"\u597d\u50cf":13,"\u597d\u5947":9,"\u597d\u5947\u5fc3":9,"\u597d\u6808":5,"\u5982\u4e0b":[3,4,5,7,10,11,12,13,27],"\u5982\u4f55":[3,5,11,13,15,26],"\u5982\u56fe\u6240\u793a":5,"\u5982\u679c":[3,4,5,7,9,11,12,13,14,25,27],"\u5982\u6b64":[5,9,13],"\u5b50\u51fd\u6570":5,"\u5b50\u7cfb\u7edf":27,"\u5b50\u96c6":5,"\u5b57\u6bb5":13,"\u5b57\u6bcd":19,"\u5b57\u7b26":[5,6,7,11,13],"\u5b57\u7b26\u4e32":[5,11,13],"\u5b57\u8282":[5,6,9,13],"\u5b57\u8282\u6570":5,"\u5b58\u50a8":[5,12,13],"\u5b58\u50a8\u7a7a\u95f4":[5,13],"\u5b58\u5728":[3,4,7,12,13],"\u5b58\u653e":[5,6],"\u5b58\u653e\u7a0b\u5e8f":5,"\u5b66\u4e60":0,"\u5b83\u4eec":[3,5,6,7,8,10,11,12,13,19,28],"\u5b83\u4f1a":[5,10,11,12,13],"\u5b83\u6052\u4e3a":5,"\u5b89\u5168":[6,11,12,13,27],"\u5b89\u5168\u6027":[6,11,12,13],"\u5b89\u5168\u68c0\u67e5":11,"\u5b89\u5168\u9690\u60a3":13,"\u5b89\u6392":5,"\u5b89\u88c5":[3,25],"\u5b89\u88c5\u5305":27,"\u5b8c\u5168":[3,11,12,13,27],"\u5b8c\u6210":[3,4,5,6,9,11,12,13,14,19,25,26,27],"\u5b8c\u6574":[3,5,6,11,13],"\u5b8c\u67d0":13,"\u5b8c\u6bd5":[5,13,19,27],"\u5b8f\u5728":11,"\u5b8f\u5c06":5,"\u5b8f\u662f":[4,11],"\u5b8f\u6765":[4,12,13],"\u5b98\u65b9":[7,27,28],"\u5b9a\u4e49":[5,6,7,10,11,12,13],"\u5b9a\u4f4d":3,"\u5b9a\u957f":5,"\u5b9e\u4f8b":[12,13],"\u5b9e\u73b0":[3,4,6,7,8,10,14,15,19,27,29],"\u5b9e\u8d28":13,"\u5b9e\u9645":[3,5,6,9,10,11,12,13,14,27],"\u5b9e\u9645\u4e0a":[3,5,9,10,11,13,14],"\u5b9e\u9a8c":27,"\u5bb9\u6027":3,"\u5bb9\u6613":[3,5,13],"\u5bc4\u5b58":[3,8,10,11,13,29],"\u5bc4\u5b58\u5668":[3,8,10,11,13,29],"\u5bf9\u4e8e":[3,4,5,6,10,11,12,13,14,19,27],"\u5bf9\u5916":[3,12],"\u5bf9\u5e94":[4,5,6,8,10,12,13,27],"\u5bf9\u6b64":5,"\u5bf9\u9f50":[5,13],"\u5bfb\u627e":[5,8],"\u5bfb\u6c42":10,"\u5bfc\u81f4":[3,4,5,10,12],"\u5bfc\u81f4\u7cfb\u7edf":3,"\u5c01\u88c5":11,"\u5c06\u4f1a":[5,13,19],"\u5c06\u5e38":5,"\u5c0f\u8282":[4,5,7,8,12],"\u5c11\u6570":3,"\u5c11\u91cf":3,"\u5c16\u62ec\u53f7":28,"\u5c1a\u672a":3,"\u5c1d\u8bd5":[3,4,7,11],"\u5c24\u5176":6,"\u5c31\u662f":[3,4,5,7,8,10,11,12,13,14],"\u5c31\u662f\u6307":[10,12],"\u5c31\u662f\u8bf4":[5,10,11,13],"\u5c31\u7eea":19,"\u5c3d\u53ef":[5,12],"\u5c3d\u53ef\u80fd":[5,12],"\u5c3d\u91cf":27,"\u5c40\u90e8":5,"\u5c40\u90e8\u53d8\u91cf":5,"\u5c40\u9650":[5,13],"\u5c40\u9650\u4e8e":5,"\u5c42\u5c42":5,"\u5c42\u6570":8,"\u5c42\u7ea7":12,"\u5c4f\u5e55":[3,6,7,11],"\u5c55\u5f00":[3,5,7,10],"\u5c55\u793a":[7,28],"\u5c5e\u4e8e":[3,7,13],"\u5d4c\u5165":[3,5,10,11],"\u5d4c\u5165\u5f0f":[3,10,11],"\u5d4c\u5165\u5f0f\u5e94\u7528":[10,11],"\u5d4c\u5957":[5,8,13],"\u5de5\u4f5c":[3,4,5,9,10,12,13,14],"\u5de5\u5177":[3,4,6,8,11],"\u5dee\u5f02":[3,4],"\u5df2\u6709":[3,12],"\u5df2\u7ecf":[3,5,7,9,11,13,27],"\u5e03\u5c40":[6,12,13,29],"\u5e0c\u671b":[3,5,12,13,14],"\u5e26\u6709":10,"\u5e26\u6765":13,"\u5e2e\u52a9":[5,10,12,19,27],"\u5e38\u5e38":[3,4,5,6],"\u5e38\u6570":[5,6,12,13],"\u5e38\u7528":[3,5,11],"\u5e38\u89c1":[3,5,6],"\u5e38\u89c4":10,"\u5e38\u91cf":5,"\u5e42\u6b21":19,"\u5e73\u53f0":[4,5,7,9,12,14,19,27,29],"\u5e74\u4ee3":14,"\u5e76\u4e0d\u4e00\u5b9a":27,"\u5e76\u4e0d\u76f8\u540c":5,"\u5e76\u4e14":[5,12,14],"\u5e76\u4f1a":[11,19],"\u5e76\u53d1":6,"\u5e76\u6253\u5370":4,"\u5e76\u975e":13,"\u5e78\u8fd0":3,"\u5e7f\u6cdb":5,"\u5e8f\u5217":[5,14,19],"\u5e93\u4e2d":4,"\u5e93\u548c\u5b8f":7,"\u5e93\u662f":3,"\u5e93\u6765":13,"\u5e94\u6709":3,"\u5e94\u7528":[4,5,7,10,14,15,19,27,29],"\u5e94\u7528\u7a0b\u5e8f":[3,4,5,7,9,10,14,27,29],"\u5e94\u8be5":[3,6,11,13],"\u5e94\u8fd0":14,"\u5e94\u8fd0\u800c\u751f":14,"\u5e95\u5c42":[3,6,11,13],"\u5e9e\u5927":14,"\u5efa\u7acb":[3,11],"\u5efa\u7acb\u8054\u7cfb":11,"\u5f00\u53d1":[3,6,9,14,19],"\u5f00\u53d1\u677f":[6,27],"\u5f00\u53d1\u8005":27,"\u5f00\u573a":[5,29],"\u5f00\u573a\u767d":[5,29],"\u5f00\u5934":[4,5,6,7,11,12,13],"\u5f00\u59cb":[3,4,5,6,9,11,12,13,14,19,26],"\u5f00\u59cb\u8fd0\u884c":6,"\u5f02\u5e38":[11,13,29],"\u5f15\u5165":[5,11,12,13,28],"\u5f15\u53f7":11,"\u5f15\u5bfc":[5,10,29],"\u5f15\u7528":[3,6,7,11,28,29],"\u5f15\u8a00":[15,19,29],"\u5f15\u8d77":[6,27],"\u5f20\u56fe":10,"\u5f31\u5316":4,"\u5f3a\u5927":[3,9,11],"\u5f52\u7c7b":10,"\u5f53\u4e2d":3,"\u5f53\u4e8e":[6,12],"\u5f53\u524d":[3,4,5,6,10,12,13,27],"\u5f53\u6210":5,"\u5f53\u65f6":14,"\u5f53\u7136":[3,4,9,10],"\u5f62\u5f0f":[4,13],"\u5f62\u6210":5,"\u5f71\u54cd":[5,10,11,13,14,19],"\u5f80\u5f80":[6,10,19],"\u5f80\u9ad8":5,"\u5f88\u591a":[3,4,5,6,12,13,14,27],"\u5f88\u5927":[3,5,12,27],"\u5f88\u5feb":3,"\u5f88\u96be":13,"\u5f97\u4ee5":[4,5],"\u5f97\u51fa":[5,13],"\u5f97\u5230":[3,5,6,11,12],"\u5f97\u77e5":[10,12],"\u5faa\u73af":[5,6,10,13],"\u5fae\u8f6f":27,"\u5fc3\u601d":14,"\u5fc5\u4e0d\u53ef\u5c11":3,"\u5fc5\u8981":[3,5,6],"\u5fc5\u9700":3,"\u5fc5\u987b":[3,5,10,11,12,13,28],"\u5feb\u901f":[6,28],"\u5ffd\u7136":13,"\u5ffd\u7565":5,"\u600e\u6837":5,"\u601d\u60f3":14,"\u601d\u8003":13,"\u603b\u4f53":[10,13],"\u603b\u662f":[5,13,14,19],"\u603b\u79f0":3,"\u603b\u7ebf":12,"\u603b\u7ed3":5,"\u6052\u4e3a":5,"\u6062\u590d":[4,5,10,29],"\u6070\u6070":5,"\u60ac\u5782":6,"\u60c5\u51b5":[3,4,5,6,10,11,12,13,14],"\u60c5\u5f62":[5,11,13],"\u60f3\u8981":5,"\u60f3\u8c61":[5,14],"\u610f\u4e49":[3,4,5,13,14],"\u610f\u5473":[3,6,12],"\u610f\u5473\u7740":[3,6,12],"\u610f\u8bc6":[4,9],"\u611f\u5174":6,"\u611f\u5174\u8da3":6,"\u6210\u529f":[4,7,11,12,14,27],"\u6210\u7acb":5,"\u6211\u4eec":[3,4,5,6,7,8,9,10,11,12,13,14,15,19,27,28],"\u6216\u662f":[3,5,7,13,14,19],"\u6216\u79f0":5,"\u6216\u8005":[3,4,5,8,11,12,13,14,19,27],"\u622a\u6b62":13,"\u623f\u95f4":14,"\u6240\u4ee5":[3,5,6,10,11,13,27],"\u6240\u5728":[4,8,11,12,13],"\u6240\u5904":3,"\u6240\u5c5e":13,"\u6240\u6709":[3,5,6,11,12,13,14,19],"\u6240\u7528":27,"\u6240\u793a":[3,5,10],"\u6240\u80fd":11,"\u6240\u8bf4":[5,13],"\u6240\u8c13":[4,12],"\u6240\u9009":3,"\u624b\u4e2d":5,"\u624b\u5199":3,"\u624b\u52a8":[4,5,8,11,12,13,14,19,27,29],"\u624d\u80fd":[3,5,6,7,12,13,19],"\u6253\u4ea4\u9053":[4,5,6],"\u6253\u5305":[14,27],"\u6253\u5361":3,"\u6253\u5370":[3,4,7,8,11,13,14],"\u6253\u5370\u673a":14,"\u6253\u5b54":14,"\u6253\u5f00":[6,9,11,27],"\u6253\u65ad":13,"\u6253\u7b97":27,"\u6267\u884c":[3,4,5,6,8,10,11,12,14,19,29],"\u6279\u5904\u7406":[10,11,13,19,29],"\u627e\u51fa":13,"\u627e\u5230":[4,5,12,13,27],"\u627f\u62c5":5,"\u6280\u672f":27,"\u62a5\u51fa":4,"\u62a5\u9519":[7,13],"\u62bd\u8c61":[3,29],"\u62c5\u5fc3":13,"\u62d3\u5c55":[3,5,8],"\u62ec\u53f7":[5,11,28],"\u62f7\u8d1d":27,"\u62fc\u63a5":6,"\u62ff\u5230":12,"\u6301\u7eed":3,"\u6307\u4ee4":[3,6,10,11,12,13,29],"\u6307\u4ee4\u96c6":[3,5,13,29],"\u6307\u51fa":[3,5,13],"\u6307\u5411":[5,6,12,13],"\u6307\u5b9a":[5,6,11],"\u6307\u793a":[12,13],"\u6307\u9488":[5,6,11,12,13,29],"\u6309\u7167":[3,5,6,8,11,12,13,15,19,26],"\u6323\u624e":3,"\u6362\u4ee3":3,"\u6362\u56de":4,"\u6362\u6210":[3,27],"\u6362\u6808":13,"\u638c\u63a7":10,"\u63a2\u6d4b":13,"\u63a5\u4e0a":6,"\u63a5\u4e0b":[4,5,11,13,27,28],"\u63a5\u4e0b\u6765":[4,5,11,13,27,28],"\u63a5\u53d7":13,"\u63a5\u53e3":[3,5,6,7,10,11,12,29],"\u63a5\u7740":[5,7],"\u63a7\u5236":[3,5,6,10,12,13,29],"\u63a7\u5236\u6743":5,"\u63a7\u5236\u6d41":[5,10,13,29],"\u63a7\u5236\u76ee\u6807":3,"\u63a7\u5236\u7ed3\u6784":5,"\u63a8\u8350":[11,27],"\u63cf\u8ff0":[3,5,6,10,11,13],"\u63cf\u8ff0\u7b26":11,"\u63d0\u4ea4":[14,19],"\u63d0\u4ea4\u8005":14,"\u63d0\u4f9b":[3,5,7,9,10,11,12,13,19,27],"\u63d0\u5230":[3,4,5,10,11,12,13,15],"\u63d0\u524d":27,"\u63d0\u53d6":27,"\u63d0\u9192":4,"\u63d0\u9ad8":[6,12],"\u63d2\u4ef6":[25,27],"\u63d2\u5165":[4,5,11,12,13,27,28],"\u641c\u7d22":27,"\u642d\u5efa":[9,26],"\u642d\u914d":27,"\u64bc\u52a8":10,"\u64cd\u4f5c":[3,4,5,6,7,11,12,13,14,19,27],"\u64cd\u4f5c\u5458":19,"\u64cd\u4f5c\u6570":11,"\u64cd\u4f5c\u7cfb\u7edf":[3,4,5,6,14,27],"\u64cd\u4f5c\u8fc7\u7a0b":7,"\u652f\u6301":[5,6,9,10,11,13,27,29],"\u652f\u6491":[5,10],"\u6536\u573a":[5,29],"\u6536\u96c6":5,"\u6539\u4e3a":27,"\u6539\u5199":[6,8],"\u6539\u52a8":13,"\u6539\u53d8":[13,19],"\u6539\u6210":11,"\u653e\u5165":5,"\u653e\u5230":11,"\u653e\u5728":[5,6,7,11,13,14,19],"\u653e\u7a0b\u5e8f":5,"\u653e\u7f6e":[5,11,12,13],"\u653e\u8fdb":5,"\u653e\u8fdb\u53bb":5,"\u6548\u679c":13,"\u6548\u7387":6,"\u6559\u5b66":3,"\u6570\u4e2a":9,"\u6570\u503c":10,"\u6570\u5b66":28,"\u6570\u5b66\u516c\u5f0f":28,"\u6570\u636e":[3,5,6,11,12,13,29],"\u6570\u636e\u7ebf":6,"\u6570\u636e\u7ed3\u6784":5,"\u6570\u76ee":6,"\u6570\u7ec4":[5,12,13],"\u6570\u91cf":12,"\u6574\u4e2a":[5,6,7,10,11,13,14,27],"\u6574\u4f53":5,"\u6574\u5957":6,"\u6574\u6570":[3,12],"\u6574\u6761":8,"\u6587\u4ef6":[3,4,5,6,7,8,11,12,27,29],"\u6587\u4ef6\u540d":11,"\u6587\u4ef6\u7cfb\u7edf":27,"\u6587\u672c":[5,28],"\u6587\u672c\u6587\u4ef6":5,"\u6587\u672c\u683c\u5f0f":5,"\u6587\u6863":[3,7,11,25,26,28],"\u659c\u4f53":28,"\u65ad\u70b9":10,"\u65ad\u8a00":4,"\u65b0\u540d\u8bcd":13,"\u65b0\u589e":5,"\u65b0\u5efa":[4,27],"\u65b0\u5f00":0,"\u65b0\u7248":[3,27],"\u65b0\u751f":3,"\u65b0\u8fdb\u5c55":11,"\u65b9\u4f4d":19,"\u65b9\u4fbf":[3,7,9,11,13],"\u65b9\u5f0f":[3,4,5,6,12,13],"\u65b9\u6848":[3,4],"\u65b9\u6cd5":[4,5,7,11,12,13,19,28],"\u65b9\u9762":[3,5,10,13,19],"\u65e0\u4e00\u7269":9,"\u65e0\u610f":[14,19],"\u65e0\u6240":6,"\u65e0\u6240\u4e0d\u80fd":6,"\u65e0\u6cd5":[3,4,11,13,14,25],"\u65e0\u7528":5,"\u65e0\u7591":[3,5],"\u65e0\u8bba":[3,5,13,19],"\u65e0\u8bba\u5982\u4f55":13,"\u65e0\u8bba\u662f":5,"\u65e0\u8bef":25,"\u65e0\u9700":[3,5,13,19],"\u65e2\u6709":5,"\u65e2\u7136":13,"\u65e2\u7136\u5982\u6b64":13,"\u65e5\u5e38":[5,11],"\u65e7\u7248":3,"\u65f6\u5019":[3,4,5,6,7,9,10,11,12,13,19,27],"\u65f6\u523b":5,"\u65f6\u62a5":11,"\u65f6\u673a":[5,11],"\u65f6\u6765":6,"\u65f6\u81f3\u4eca\u65e5":9,"\u65f6\u95f4":[3,10,13,14,19,27],"\u65f6\u95f4\u6bb5":14,"\u6602\u8d35":14,"\u660e\u786e":[5,13],"\u6613\u7528":11,"\u6613\u89c1":3,"\u662f\u4e0d\u662f":6,"\u662f\u4ece":[5,13],"\u662f\u5426":[6,11,12],"\u662f\u56e0\u4e3a":[3,5,6,10,11,13,19],"\u663e\u5f97":5,"\u663e\u7136":5,"\u663e\u800c":3,"\u663e\u800c\u6613\u89c1":3,"\u666e\u901a":[10,11,13],"\u666e\u904d":3,"\u667a\u80fd":[6,12],"\u6682\u4e14":[3,10,13],"\u6682\u505c":10,"\u6682\u65f6":[5,13],"\u66b4\u9732":12,"\u66b4\u9732\u51fa":12,"\u66f4\u4e3a":5,"\u66f4\u52a0":[5,10,11,12,13,19],"\u66f4\u5927":[3,6],"\u66f4\u5f3a":3,"\u66f4\u65b0":[3,25,27],"\u66fe\u7ecf":3,"\u66ff\u6362":[5,19],"\u6700\u4e0a":3,"\u6700\u4e0a\u5c42":3,"\u6700\u4f4e":[3,10],"\u6700\u5148":6,"\u6700\u540e":[9,11,12,13,14,19,28],"\u6700\u597d":27,"\u6700\u5c0f":[13,29],"\u6700\u5c0f\u5316":29,"\u6700\u65b0":[3,11,27],"\u6700\u65b0\u7248":[3,27],"\u6700\u65b0\u8fdb\u5c55":11,"\u6700\u65e9":[5,14],"\u6700\u7ec8":[3,4,5,6,7,11],"\u6700\u8fd1":5,"\u6700\u9ad8":[3,10],"\u6709\u4e9b":12,"\u6709\u503c":7,"\u6709\u5173":[7,13],"\u6709\u610f":[14,19],"\u6709\u6240":6,"\u6709\u7740":[3,5,9],"\u670d\u52a1":[11,13,27],"\u670d\u52a1\u5668":27,"\u671f\u5f85":13,"\u671f\u671b":[5,9,11],"\u671f\u95f4":[5,12,13],"\u672a\u6765":11,"\u672a\u77e5":12,"\u672b\u5c3e":27,"\u672c\u4e66":[5,10,13],"\u672c\u4f53":5,"\u672c\u5730":[25,27],"\u672c\u6587":5,"\u672c\u76f8":11,"\u672c\u7ae0":[9,10,11,12,13,14,15,19],"\u672c\u8282":27,"\u672c\u884c":11,"\u672c\u8d28":12,"\u672c\u8eab":[6,14],"\u673a\u4e0a":[12,27],"\u673a\u5236":[3,5,10,12,14,19],"\u673a\u5668":[5,7,10,14],"\u673a\u5668\u7801":5,"\u673a\u5668\u8bed\u8a00":14,"\u6740\u6b7b":[4,10,13],"\u6742\u4e71":5,"\u6742\u4e71\u65e0\u7ae0":5,"\u6743\u8861":3,"\u6743\u9650":6,"\u6761\u4ef6":4,"\u6761\u6761":5,"\u6765\u5230":26,"\u6765\u770b":[3,5,6,10,12],"\u6765\u81ea":[5,13,28],"\u6765\u8bf4":[5,6,15,27],"\u6781\u5176":14,"\u6784\u5efa":[3,4,6,12,25],"\u6784\u6210":5,"\u6784\u9020":[3,5,13],"\u679a\u4e3e":7,"\u67b6\u6784":[3,5,13,29],"\u67d0\u4e2a":[4,5,7,11,12,13],"\u67d0\u4e9b":[3,4,5,6,10,13],"\u67d0\u6761":13,"\u67d0\u79cd":[3,4,5,10,11,13],"\u67d0\u79cd\u7a0b\u5ea6":[10,11,13],"\u67d0\u95e8":5,"\u67d0\u9879":13,"\u67e5\u627e":8,"\u67e5\u770b":[6,11,25,27],"\u6807\u51c6":[5,6,10,11,29],"\u6807\u5fd7":[6,11],"\u6807\u8bb0":[4,5,13],"\u6807\u8bc6":5,"\u6808\u4e0a":[5,13],"\u6808\u538b\u5165":13,"\u6808\u5e27":[5,8,29],"\u6808\u5e95":[5,6],"\u6808\u662f":5,"\u6808\u6765":5,"\u6808\u6808":13,"\u6808\u9876":[5,6,13],"\u6837\u5f0f":28,"\u6838\u5fc3":[4,5,12,14],"\u6838\u5fc3\u601d\u60f3":14,"\u6839\u636e":[5,6,10,11,13,27],"\u6839\u76ee\u5f55":[3,5,11,25],"\u683c\u5f0f":[5,6,11,27,29],"\u68c0\u67e5":[6,11,12,13],"\u68c0\u9a8c":4,"\u6982\u5ff5":[5,13],"\u6982\u62ec":13,"\u6982\u7387":[6,12],"\u6a21\u5757":[3,4,7,11,12,13],"\u6a21\u5f0f":[5,6,10,11,13,27,29],"\u6a21\u62df":[3,6,9,12,14,19],"\u6a21\u62df\u5668":[9,12,14,19],"\u6b22\u8fce":26,"\u6b63\u5728":14,"\u6b63\u5982":5,"\u6b63\u5e38":[3,5,6,12,13,25],"\u6b63\u5f0f":[6,13],"\u6b63\u6587":[5,10,19,26],"\u6b63\u662f":[3,6,10,13],"\u6b63\u786e":[3,5,6,11,12,13,14,27],"\u6b63\u786e\u6027":[5,11,12],"\u6b64\u5916":[5,7,10,11],"\u6b64\u65f6":[3,5,6,13,27],"\u6b65\u9aa4":27,"\u6bcf\u4e2a":[3,5,6,8,10,11,12,13,15,19],"\u6bcf\u5c42":10,"\u6bcf\u6b21":[5,6,13],"\u6bcf\u6b3e":3,"\u6bd4\u5982":[3,5,12,13,27,28],"\u6bd4\u7279":13,"\u6bd4\u8f83":[3,4,5,11,13],"\u6c38\u4e45":5,"\u6c42\u751f":3,"\u6c47\u7f16":[3,5,10,11,12,13,14,29],"\u6c47\u7f16\u5668":[5,29],"\u6c47\u7f16\u8bed\u8a00":[5,13,14],"\u6ca1\u4ec0\u4e48":5,"\u6ca1\u6709":[3,4,5,6,7,10,11,13,14,27],"\u6ca1\u6cd5":6,"\u6cbf\u7528":6,"\u6ce8\u610f":[3,4,5,6,11,12,13,25,27,28],"\u6ce8\u8bb0":28,"\u6ce8\u91ca":[4,7],"\u6d1e\u6d1e":9,"\u6d3b\u52a8":[5,13,29],"\u6d3b\u6027":[3,13],"\u6d41\u4e2d":10,"\u6d41\u4ece":13,"\u6d41\u5219":13,"\u6d41\u52a8":3,"\u6d41\u7a0b":[5,6,13,27],"\u6d41\u8dd1":13,"\u6d4b\u8bd5":[11,27,28],"\u6d4f\u89c8":[3,27],"\u6d4f\u89c8\u5668":27,"\u6d6a\u8d39":[3,14],"\u6d6a\u8d39\u65f6\u95f4":3,"\u6d6e\u70b9":3,"\u6d6e\u70b9\u6570":3,"\u6d89\u53ca":13,"\u6df1\u5165":[10,19],"\u6df1\u5230":8,"\u6df1\u5c42":8,"\u6df7\u4e71":19,"\u6df7\u6dc6":5,"\u6e05\u6670":13,"\u6e05\u695a":[3,5],"\u6e05\u7406":12,"\u6e05\u7a7a":[11,12],"\u6e05\u96f6":[5,6],"\u6e90\u4e2d":27,"\u6e90\u4ee3\u7801":[3,5,13,27],"\u6e90\u6587\u4ef6":[5,8],"\u6e90\u7801":27,"\u6e90\u7a0b\u5e8f":11,"\u6ea2\u51fa":5,"\u6ee1\u6000":9,"\u6ee1\u8db3":[3,5,6,10],"\u6f5c\u5728":6,"\u7075\u6d3b":[3,6,13,27],"\u7075\u6d3b\u6027":[3,13],"\u70b9\u4e3a":[5,6],"\u70b9\u6570":3,"\u70e7\u5199":6,"\u7136\u540e":[4,5,6,8,11,12,13,25,27],"\u7236\u4eb2":5,"\u7247\u6bb5":[3,28],"\u7248\u672c":[3,5,6,7,11,27],"\u7248\u672c\u53f7":27,"\u7269\u7406":[5,11,12,29],"\u7269\u7406\u5730\u5740":[5,11,29],"\u7279\u4f8b":13,"\u7279\u522b":[3,5,8,11,13,27],"\u7279\u522b\u4e4b\u5904":3,"\u7279\u5b9a":10,"\u7279\u5f81":[3,5],"\u7279\u6027":[5,19],"\u7279\u6743":[11,14,19,29],"\u7279\u6b8a":[3,10,13],"\u72b6\u6001":[5,6,10,12,13,19,29],"\u72ec\u7279":6,"\u72ec\u7acb":[5,11],"\u73af\u5883":[4,5,10,13,26,28,29],"\u73af\u5883\u53d8":27,"\u73af\u5883\u53d8\u91cf":27,"\u73af\u8282":28,"\u73b0\u4ee3":3,"\u73b0\u5728":[4,5,6,10,11,13,28],"\u73b0\u8c61":19,"\u73cd\u8d35":14,"\u7406\u5668":[3,27],"\u7406\u6240\u5f53\u7136":[3,9],"\u7406\u89e3":[5,10,13],"\u751a\u81f3":[4,12,13,14,28],"\u751a\u8fdc":4,"\u751f\u53d8":[5,11,12,13],"\u751f\u6001":3,"\u751f\u6210":[3,4,5,6,11,12],"\u751f\u6548":27,"\u7528\u4e8e":[3,5,11,13],"\u7528\u4f5c":5,"\u7528\u5230":[3,5,6,10,12,13,27],"\u7528\u6237":[3,10,11,13,14,19,27],"\u7528\u6237\u5e93":11,"\u7528\u6237\u7a0b\u5e8f":[11,13,19],"\u7528\u6743":5,"\u7528\u6765":[3,5,11,12,13],"\u7528\u8005":[5,29],"\u7528\u8fc7":5,"\u7528\u9014":[5,10,13],"\u7531\u4e8e":[3,4,5,6,10,11,13,19,27],"\u7531\u5143":6,"\u7531\u6b64":[5,6,8],"\u754c\u9650":19,"\u7559\u51fa":13,"\u7559\u8a00":27,"\u7565\u5fae":11,"\u7565\u663e":27,"\u7565\u8fc7":10,"\u767d\u5904":5,"\u767d\u8272":[3,10],"\u767e\u5ea6":27,"\u767e\u5ea6\u7f51":27,"\u767e\u9875":3,"\u7684\u786e":5,"\u7684\u8bdd":[3,5,6,7,9,11,12,14,25,27],"\u76d1\u63a7":[3,10,13,19],"\u76d1\u7763":[10,29],"\u76ee\u524d":[3,4,5,6,11,12,13,19,27],"\u76ee\u524d\u4e3a\u6b62":[3,11],"\u76ee\u5f55":[3,4,5,6,7,11,14,25,27],"\u76ee\u6807":[4,5,6,9,29],"\u76ee\u7684":5,"\u76f4\u63a5":[3,4,5,6,7,12,13,27],"\u76f4\u89c2":8,"\u76f4\u9762":3,"\u76f8\u4ea4":[5,13],"\u76f8\u4fe1":13,"\u76f8\u5173":[3,4,5,7,10,11],"\u76f8\u53bb":4,"\u76f8\u53bb\u751a\u8fdc":4,"\u76f8\u540c":[5,11,13,19],"\u76f8\u5bf9":[3,5,13],"\u76f8\u5e94":[5,13],"\u76f8\u5f53":[3,6,12],"\u76f8\u5f53\u4e8e":[6,12],"\u76f8\u6bd4":[6,10],"\u76f8\u7b49":6,"\u76f8\u90bb":[3,10,12],"\u7701\u7565":5,"\u770b\u4e0a":[3,5,19],"\u770b\u4e0a\u53bb":[3,5,19],"\u770b\u4f3c":5,"\u770b\u51fa":[3,5,6,10,12,13],"\u770b\u5230":[3,5,6,7,8,9,10,11,12,13,14,19,27],"\u770b\u5f85":[5,10,13],"\u770b\u6210":[5,10,13],"\u770b\u6765":[3,5],"\u770b\u770b":[3,6],"\u770b\u8d77":[4,5,14],"\u770b\u8d77\u6765":[4,5,14],"\u771f\u673a":12,"\u771f\u6b63":[3,6,14,27],"\u7740\u6025":4,"\u7740\u624b":[4,5,26],"\u77ac\u95f4":13,"\u77e5\u60c5":11,"\u77e5\u6653":13,"\u77e5\u8bc6":[5,6,7],"\u77e5\u9053":[3,5,6,8,11,12,13],"\u77e9\u9635":19,"\u7801\u957f":13,"\u7834\u574f":[5,10,14],"\u786c\u4ef6":[3,5,6,9,10,14,19],"\u786c\u4ef6\u5e73\u53f0":[3,6],"\u786c\u4ef6\u8d44\u6e90":3,"\u786e\u5207":[5,10],"\u786e\u5207\u7684\u8bf4":5,"\u786e\u5b9a":[5,6,7],"\u786e\u5b9e":[3,5,13],"\u786e\u8ba4":[6,25,27],"\u78c1\u76d8":[6,27],"\u78c1\u76d8\u7a7a\u95f4":6,"\u793a\u4f8b":28,"\u7981\u7528":[4,5],"\u79bb\u4e0d\u5f00":5,"\u79bb\u5f00":9,"\u79d1\u5b66":27,"\u79d1\u5b66\u6280\u672f":27,"\u79d2\u949f":19,"\u79f0\u4e3a":[3,5,6,10,11,13,14],"\u79f0\u4e4b\u4e3a":[5,6,13],"\u79fb\u4ea4":5,"\u79fb\u9664":[5,6,29],"\u7a00\u7f3a":14,"\u7a0b\u5e8f":[4,7,9,10,14,27,29],"\u7a0b\u5e8f\u4ee3\u7801":[5,11],"\u7a0b\u5e8f\u5458":[5,6,9,10],"\u7a0b\u5e8f\u8fd0\u884c":[5,10,11,12,13,14,29],"\u7a0b\u5ea6":[3,10,11,12,13],"\u7a0d\u540e":[5,13],"\u7a33\u5b9a":[3,10,11],"\u7a76\u7adf":[5,6],"\u7a7a\u65e0\u4e00\u7269":9,"\u7a7a\u683c":28,"\u7a7a\u89c1":6,"\u7a7a\u8c03":14,"\u7a7a\u95f4":[5,6,13],"\u7a97\u53e3":9,"\u7acb\u5373":[5,13,29],"\u7ae0\u8282":[5,10,25,28,29],"\u7aef\u5e8f":5,"\u7b26\u53f7":[5,6,11,12,13],"\u7b26\u53f7\u8868":[5,6],"\u7b26\u5408":5,"\u7b2c\u4e00":[4,5,10,11,12,13,26],"\u7b2c\u4e00\u4e2a":[5,12,13],"\u7b2c\u4e00\u6761":5,"\u7b2c\u4e00\u6b21":[4,12],"\u7b2c\u4e00\u7ae0":[10,11,13,26],"\u7b2c\u4e00\u884c":9,"\u7b2c\u4e8c":[5,26],"\u7b2c\u4e8c\u6761":5,"\u7b2c\u4e8c\u7ae0":26,"\u7b2c\u51e0":12,"\u7b2c\u51e0\u4e2a":12,"\u7b49\u4ef7":[6,11],"\u7b49\u5230":[5,13,27],"\u7b49\u540c":3,"\u7b49\u540c\u4e8e":3,"\u7b49\u5f85":[14,19],"\u7b49\u5f85\u65f6\u95f4":19,"\u7b49\u7b49":3,"\u7b54\u6848":5,"\u7b7e\u540d":4,"\u7b80\u5316":[12,13],"\u7b80\u5355":[0,3,4,5,10,12,13,14,19],"\u7b80\u6613":27,"\u7b80\u6d01":[3,9],"\u7b80\u8981":11,"\u7b97\u673a":[5,6,14],"\u7ba1\u7406":[3,10,14,27],"\u7ba1\u7406\u5458":[14,27],"\u7ba1\u7406\u5668":27,"\u7bc7\u5e45":13,"\u7c7b\u4f3c":[3,5,11,13],"\u7c7b\u578b":[5,6,11,12,13],"\u7c7b\u6bd4":13,"\u7cbe\u5ea6":3,"\u7cdf\u7cd5":14,"\u7cfb\u5217":[3,6,9,13,14,19],"\u7cfb\u7edf":[3,4,5,6,10,13,19,29],"\u7cfb\u7edf\u542f\u52a8":19,"\u7ea6\u5b9a":[3,5,11,12],"\u7ea6\u675f":6,"\u7ea7\u522b":[5,10],"\u7eb3\u5165":13,"\u7ebf\u6027":5,"\u7ebf\u6027\u8868":5,"\u7ec4\u5408":13,"\u7ec4\u6210":[5,10],"\u7ec4\u6210\u90e8\u5206":5,"\u7ec6\u5316":5,"\u7ec6\u8282":[5,7,10,13],"\u7ec8\u4e8e":[3,9],"\u7ec8\u6b62":[10,11,13,14],"\u7ec8\u7aef":[6,9,27],"\u7ecf\u5386":5,"\u7ecf\u5e38":[10,27],"\u7ecf\u8fc7":[9,13],"\u7ed1\u5b9a":[11,13],"\u7ed3\u5c3e":5,"\u7ed3\u675f":[5,6,8,10,12,13,14,19],"\u7ed3\u6784":[3,5,7,12,13,25,29],"\u7ed3\u679c":[5,7,9,11,19],"\u7ed3\u8bba":13,"\u7ed5\u8fc7":4,"\u7ed9\u51fa":[3,5,6,7,10,11,13,19,28],"\u7edd\u5927":3,"\u7edd\u5927\u591a\u6570":3,"\u7edd\u5bf9":13,"\u7edf\u4e00":10,"\u7ee7\u7eed":[4,5,10,11,13,28],"\u7ee7\u7eed\u4e0b\u53bb":13,"\u7ee7\u7eed\u6267\u884c":[5,10,11,13],"\u7ef4\u62a4":[3,5,12],"\u7ef4\u6301":13,"\u7f13\u51b2":[11,13],"\u7f13\u51b2\u533a":[11,13],"\u7f13\u5b58":[12,29],"\u7f16\u5199":[3,4,5,7,10,11,13,14,19,26],"\u7f16\u53f7":[11,15,19],"\u7f16\u7801":[4,5,10,13],"\u7f16\u7a0b":[3,5,9,10,11,12,13],"\u7f16\u7a0b\u8bed\u8a00":[3,5,10,11,13],"\u7f16\u8bd1":[3,4,5,6,7,9,10,11,12,27,29],"\u7f16\u8bd1\u5668":[3,4,5,6,11,12,29],"\u7f16\u8f91":[9,27],"\u7f16\u8f91\u5668":9,"\u7f3a\u5c11":[4,6],"\u7f51\u4e0a":27,"\u7f51\u7edc":27,"\u7f8e\u89c2":28,"\u7f8e\u89c2\u5927\u65b9":28,"\u7ffb\u8bd1":5,"\u8003\u8651":[3,5,11,13],"\u800c\u4e14":[3,5,13],"\u800c\u540e":6,"\u800c\u662f":[4,5,6,10,12,13],"\u800c\u8a00":[3,5,13],"\u8054\u7cfb":[3,11],"\u8054\u7cfb\u65b9\u5f0f":3,"\u80cc\u540e":[3,9],"\u80cc\u666f":5,"\u80fd\u529b":[3,5,10,11,13],"\u80fd\u53ca":11,"\u80fd\u591f":[3,4,5,6,7,8,9,10,11,12,13,14,19],"\u811a\u672c":[5,6,11,12,27,29],"\u8131\u79bb":4,"\u81ea\u4e0a\u800c\u4e0b":3,"\u81ea\u52a8":[4,5,12,13,14,19],"\u81ea\u5df1":[4,5,6,7,8,9,11,13,19],"\u81ea\u5e26":13,"\u81ea\u7136":[3,5,12,13],"\u81ea\u884c":[7,13],"\u81ea\u8eab":[3,5,14,27],"\u81f3\u4e8e":[11,27],"\u81f3\u4eca":9,"\u81f3\u5c11":[5,12],"\u81f3\u6b64":[4,5],"\u81f4\u547d":4,"\u8212\u9002":9,"\u8282\u6570":5,"\u8282\u7701":6,"\u82e5\u5e72":[3,5,6,11],"\u82e5\u5e72\u4e2a":[5,6],"\u82e5\u60f3":[5,6],"\u8303\u56f4":10,"\u8349\u8349":5,"\u83b7\u53d6":[6,7,9,13,14,19,27],"\u83b7\u5f97":3,"\u865a\u62df":[6,13,27],"\u865a\u62df\u673a":[6,27],"\u867d\u7136":[3,5,11,13],"\u884c\u4e2d":[5,6],"\u884c\u4e3a":[4,5,6,7,10,11,13],"\u884c\u5185":12,"\u884c\u5728":13,"\u884c\u6240":13,"\u884c\u6570":7,"\u884c\u6587":[3,4,5,6,8,11],"\u884c\u662f":[6,7],"\u884c\u95f4":28,"\u884d\u751f":[12,13],"\u8868\u660e":[3,7],"\u8868\u683c":28,"\u8868\u73b0":10,"\u8868\u793a":[3,5,6,10,11,12,13],"\u8868\u8fbe":11,"\u8868\u8fbe\u80fd\u529b":11,"\u88c1\u51cf":3,"\u88c1\u526a":3,"\u88f8\u673a":[3,4,5,14,29],"\u8981\u4e48":13,"\u8981\u6c42":[13,19],"\u8986\u76d6":[5,13],"\u89c1\u60ef":6,"\u89c4\u5219":[5,6,13],"\u89c4\u8303":[3,5,6,11,13,29],"\u89c6\u4f5c":5,"\u89c6\u540c":11,"\u89c6\u89d2":[5,10,13],"\u89d2\u5ea6":[3,5,10,11,12,13],"\u89e3\u51b3":[3,4,6,12,27],"\u89e3\u51b3\u65b9\u6848":[3,4],"\u89e3\u538b":27,"\u89e3\u6790":[4,6,7,12],"\u89e3\u7801":5,"\u89e3\u91ca":[3,5],"\u89e3\u9501":3,"\u89e6\u53d1":[10,11,13,19],"\u8b66\u544a":28,"\u8ba1\u5212":27,"\u8ba1\u7b97":[3,5,6,11,14,19],"\u8ba1\u7b97\u673a":[5,6,14],"\u8ba1\u7b97\u8d44\u6e90":14,"\u8ba4\u4e3a":[6,11,12],"\u8ba8\u8bba":[5,13,25,27],"\u8ba8\u8bba\u533a":[25,27],"\u8bb0\u5f55":[5,6,13,14,29],"\u8bb2\u5230":5,"\u8bb2\u89e3":[10,19],"\u8bbe\u5907":[3,6,13],"\u8bbe\u5b9a":[3,13],"\u8bbe\u7f6e":[3,4,5,6,11,12,13,19,27],"\u8bbe\u8ba1":[10,11,12,13],"\u8bbf\u5b58":[5,12,13],"\u8bbf\u95ee":[3,5,6,10,11,12],"\u8bc6\u522b":[3,6],"\u8bd5\u56fe":5,"\u8bde\u751f":14,"\u8be6\u7ec6":[5,7],"\u8bed\u4e49":[3,6,11],"\u8bed\u53e5":[5,8,9],"\u8bed\u6cd5":[6,25],"\u8bed\u8a00":[3,4,5,6,10,11,13,14],"\u8bef\u4fe1":13,"\u8bf4\u660e":[5,10,11,12,13,19,26],"\u8bf7\u6c42":[3,11,13],"\u8bf8\u591a":12,"\u8bf8\u591a\u4e0d\u4fbf":12,"\u8bfb\u5199":[10,13],"\u8bfb\u53d6":[5,11],"\u8bfb\u8005":[3,6,7,10,11,12,13],"\u8bfe\u4ef6":5,"\u8bfe\u7a0b":0,"\u8c03\u6574":[4,5,10,11,12,27],"\u8c03\u7528":[3,4,6,7,8,10,12,13,19,29],"\u8c03\u7528\u51fd\u6570":[5,8],"\u8c03\u7528\u8005":[5,29],"\u8c28\u614e":6,"\u8d1f\u62c5":3,"\u8d1f\u8d23":[4,5,6,11,12,13,14],"\u8d28\u6570":19,"\u8d39\u65f6":3,"\u8d39\u65f6\u95f4":3,"\u8d44\u6e90":[3,5,13,14],"\u8d4b\u4e88":5,"\u8d4b\u503c":5,"\u8d56\u4e8e":[6,12],"\u8d77\u5230":13,"\u8d77\u59cb":[5,6,11,12,13],"\u8d77\u6765":[3,4,5,6,12,14,28],"\u8d85\u51fa":[6,10,11],"\u8d8a\u5c0f":10,"\u8d8a\u5f3a":10,"\u8d8a\u5f80":3,"\u8d8a\u8fc7":[5,19],"\u8db3\u4ee5":[3,4],"\u8dd1\u6765\u8dd1\u53bb":14,"\u8ddd\u79bb":4,"\u8ddf\u8e2a":[5,6,8],"\u8de8\u5e73\u53f0":3,"\u8def\u5f84":[6,27],"\u8df3\u8f6c":[4,11,13],"\u8df3\u8fc7":13,"\u8eab\u4efd":27,"\u8f6c\u5316":[5,6,13],"\u8f6c\u5316\u6210":13,"\u8f6c\u56de":5,"\u8f6c\u6210":6,"\u8f6c\u79fb":5,"\u8f6c\u800c":[4,10,14],"\u8f6c\u8fc7":5,"\u8f6f\u4ef6":[3,5,9,10,14,27],"\u8f6f\u4ef6\u5305":27,"\u8f7b\u91cf":3,"\u8f7b\u91cf\u7ea7":3,"\u8f7d\u5165":[5,6],"\u8f83\u6162":27,"\u8f85\u52a9":13,"\u8f93\u5165":[3,4,5,6,11,14,27],"\u8f93\u51fa":[3,5,6,9,11,14,19],"\u8fb9\u754c":3,"\u8fbe\u5230":5,"\u8fc7\u4e8e":6,"\u8fc7\u4f4e":27,"\u8fc7\u540e":3,"\u8fc7\u591a":3,"\u8fc7\u5934":13,"\u8fc7\u5c11":3,"\u8fc7\u6765":13,"\u8fc7\u7a0b":[3,5,7,10,11,14],"\u8fc7\u957f":19,"\u8fd0\u7b97":3,"\u8fd0\u884c":[4,7,8,9,10,11,12,13,14,19,29],"\u8fd4\u56de":[3,5,7,11,13],"\u8fd4\u56de\u503c":[3,5,7,11,13],"\u8fd8\u539f":[6,13],"\u8fd8\u662f":[3,4,5,11,13],"\u8fd8\u6709":[3,6,9,10,13],"\u8fd9\u4e00":[5,7],"\u8fd9\u4e24\u70b9":5,"\u8fd9\u4e2a":[3,4,5,6,10,11,12,13,14,28],"\u8fd9\u4e48":[3,5],"\u8fd9\u4e9b":[3,4,5,6,11,12,13,14,27],"\u8fd9\u4f1a":[4,12],"\u8fd9\u5757":5,"\u8fd9\u5f20":10,"\u8fd9\u65b9":3,"\u8fd9\u65b9\u9762":3,"\u8fd9\u65f6":13,"\u8fd9\u662f":[4,5,10,11,13,28],"\u8fd9\u6709":5,"\u8fd9\u6761":[5,13],"\u8fd9\u6837":[3,5,6,10,11,12,13,14,27],"\u8fd9\u6837\u4e00\u6765":5,"\u8fd9\u6b21":[5,13],"\u8fd9\u6bb5":[5,13],"\u8fd9\u79cd":[3,5,10,12,13,14],"\u8fd9\u80fd":11,"\u8fd9\u91cc":[3,5,6,7,10,11,12,13,25,27,28],"\u8fd9\u9879":4,"\u8fdb\u4e00\u6b65":5,"\u8fdb\u5165":[3,6,11,19,27,28],"\u8fdb\u5236":[5,6,10,11,12,29],"\u8fdb\u53bb":5,"\u8fdb\u5c55":11,"\u8fdb\u6765":13,"\u8fdb\u884c":[3,4,5,6,7,10,11,12,13,19,25,26,27],"\u8fdc\u6bd4":3,"\u8fdc\u7a0b":25,"\u8fde\u63a5":[6,9,14,19,27],"\u8fde\u7eed":[5,6,13,14],"\u8fed\u4ee3":6,"\u9000\u51fa":[5,6,11,13,19],"\u9002\u5e94":3,"\u9002\u5f53":[5,6],"\u9002\u7528":27,"\u9009\u53d6":[5,11],"\u9009\u62e9":[3,5,27],"\u9009\u9879":[3,5,11],"\u900f\u660e":13,"\u9010\u4e2a":11,"\u9010\u5b57":5,"\u9010\u6e10":13,"\u9010\u884c":11,"\u9012\u63a8":5,"\u9012\u8fdb":5,"\u901a\u4fd7":10,"\u901a\u4fe1":[6,12,27],"\u901a\u5e38":[3,4,5,6,12,13],"\u901a\u5f80":9,"\u901a\u7528":[3,5,10,13],"\u901a\u7528\u5bc4\u5b58\u5668":[3,5,10,13],"\u901a\u7528\u6027":10,"\u901a\u77e5":4,"\u901a\u8fc7":[3,4,5,6,7,8,9,10,11,12,13,27],"\u901a\u914d\u7b26":5,"\u901f\u5ea6":[12,27],"\u9020\u6210":[11,13],"\u903b\u8f91":[10,11,12],"\u9047\u5230":[3,4,5,13,27],"\u9057\u61be":[5,11],"\u9075\u4ece":6,"\u907f\u514d":[5,10,12],"\u90a3\u4e2a":14,"\u90a3\u4e48":[3,5,9,11,13,14],"\u90a3\u4e9b":5,"\u90a3\u6761":[5,13],"\u90a3\u79cd":3,"\u90a3\u91cc":13,"\u90e8\u5206":[0,3,5,6,7,10,11,12,13,27],"\u914d\u5668":5,"\u914d\u7f6e":[3,5,6,12,26,28],"\u914d\u7f6e\u6587\u4ef6":5,"\u91c7\u7528":[4,28],"\u91cc\u9762":[3,4,5,6,7,11,12,13],"\u91cd\u542f":27,"\u91cd\u5851":4,"\u91cd\u590d":4,"\u91cd\u590d\u672c":4,"\u91cd\u5efa":29,"\u91cd\u65b0":[10,12,13,27],"\u91cd\u70b9":[5,10],"\u91cd\u8981":[5,11,12,13],"\u91cd\u8981\u4e00\u73af":12,"\u91cf\u7ea7":3,"\u9488\u5bf9":11,"\u94fe\u4e2d":3,"\u94fe\u63a5":[3,5,6,11,27,28,29],"\u9519\u8bef":[4,5,7,10,11,12,13,14,28],"\u9519\u8bef\u4fe1\u606f":13,"\u9519\u8bef\u5904\u7406":7,"\u952e\u5165":9,"\u952e\u76d8":6,"\u955c\u50cf":[6,11,12,27],"\u955c\u50cf\u6587\u4ef6":[6,11,12],"\u957f\u4e32":3,"\u957f\u5ea6":[5,6,11,13],"\u95ed\u5305":6,"\u95ee\u9898":[3,5,6,12,13,27],"\u95f4\u5c42":3,"\u95f4\u63a5":[3,13],"\u95f4\u65ad":14,"\u9605\u8bfb":[3,8,26],"\u9632\u6b62":11,"\u9636\u6bb5":[5,19],"\u9636\u6bb5\u6027":19,"\u9644\u52a0":13,"\u9644\u5f55":10,"\u9644\u8fd1":5,"\u9650\u4e8e":[3,5],"\u9650\u5236":[3,11],"\u9664\u4e86":[3,4,5,6,9,11,13],"\u9664\u6b64":3,"\u9664\u6b64\u4e4b\u5916":3,"\u9664\u975e":13,"\u9677\u5165":[10,29],"\u968f\u4fbf":5,"\u968f\u540e":[5,7,27],"\u968f\u610f":5,"\u968f\u7740":[3,10,13,27],"\u9690\u60a3":13,"\u9690\u7ea6":9,"\u9690\u85cf":9,"\u9694\u5f00":28,"\u9694\u79bb":[10,14],"\u96be\u4ee5":13,"\u96be\u514d":14,"\u96c6\u5408":[5,13],"\u9700\u6c42":[3,6,10],"\u9700\u8981":[3,4,5,6,7,10,11,12,13,14,15,19,25,27,28],"\u9732\u51fa":12,"\u975e\u5e38":[3,5,13,14,28],"\u975e\u5e38\u7b80\u5355":[3,5,13],"\u975e\u6cd5":[10,11,13],"\u9760\u8fd1":3,"\u9876\u5f39":5,"\u9879\u6b63":4,"\u9879\u76ee":[3,5,6],"\u987a\u5229":[9,14],"\u987a\u5e8f":[5,6,10,11,12,13,19],"\u987e\u8651":5,"\u9884\u5148":13,"\u9884\u60f3":3,"\u9884\u671f":[5,13],"\u9884\u7559":[5,6,13],"\u9884\u77e5":13,"\u9884\u89c8":27,"\u9884\u8bbe":[3,6],"\u9886\u57df":6,"\u989d\u5916":[3,5,9,11],"\u98ce\u9669":13,"\u9996\u5148":[4,5,6,11,12,13,19,27],"\u9a7b\u7559":19,"\u9ad8\u4eae":[5,6,13],"\u9ad8\u5230":5,"\u9ad8\u697c":9,"\u9ad8\u697c\u5927\u53a6":9,"\u9ad8\u7ea7":[3,5,11],"\u9ad8\u901f":12,"\u9ad8\u901f\u7f13\u5b58":12,"\u9b54\u6570":[6,29],"\u9ebb\u70e6":5,"\u9ed1\u6d1e":9,"\u9ed1\u6d1e\u6d1e":9,"\u9ed1\u76d2":5,"\u9ed1\u8272":[3,10],"\u9ed8\u8ba4":[3,4,5,12,13,27],"_______..______":[7,9,14,19],"_______.___________.":[7,9,14,19],"abstract":[3,29],"byte":6,"c++":5,"cgu.0":6,"cgu.1":6,"class":6,"const":[11,12,13],"default":[6,27],"export":27,"float":6,"for":[3,5,6,12],"function":[4,5,29],"if":[5,6,7,12],"in":[3,4,5,6,13,14,29],"libglib2.0":27,"new":[3,5,12],"null":6,"os.78":6,"static":[6,12,13,27],"switch":5,"ubuntu18.04":27,"v0.1":[3,4],"while":5,"with":[13,14,19,27],_0:13,__:[7,9,13,14,19],_____:[7,9,14,19],______:[7,9,14,19],_______:[7,9,14,19],___________:[7,9,14,19],__alltrap:13,__restor:13,_end:12,_info:4,_num_app:12,_start:[5,6,11,12],a0:[5,11,13,28],a1:[5,11,13],a2:[11,13],a6:11,a7:[5,11,13],a_:5,a_n:5,aaaaaaaaaa:19,abi:[6,11,29],abs:6,access:10,activ:[5,29],add:[12,25,28],addi:13,addr2lin:8,addr:[6,12,13],address:[5,6,10,12,13,29],after:[11,13],align:[5,6,12,13],all:[6,12,14,19,27],alloc:[6,13],alltrap:13,alpha:28,altmacro:13,amo:10,an:14,analyz:27,and:[6,10,13,29],app:[12,13,14],app_0:14,app_0_end:12,app_0_start:12,app_1:14,app_1_end:12,app_1_start:12,app_2:14,app_2_end:12,app_2_start:12,app_:12,app_base_address:[12,13],app_dst:12,app_id:12,app_init_context:13,app_manag:[12,13],app_size_limit:12,app_src:12,app_start:12,app_start_raw:12,applic:[10,12,13,14,19,29],appmanag:12,appmanagerinn:12,apt:27,arch:5,architectur:[3,29],are:6,area:12,arg:[5,11,13],argument:13,as:[6,7,11,12,13],as_ptr:[11,13],ascii:5,asm:[5,11,12,13],assembl:[5,11,29],assert:4,at:[7,9,14,19],atom:[13,29],attribut:6,autoconf:27,automak:27,autotool:27,ax:6,back:13,baidu:27,bare:[3,29],base:[5,6,12,13],base_address:[5,6],bash:27,bashrc:27,batch:[12,13,14,29],bbbbbbbbbb:19,bc:27,be:3,becaus:13,berkelei:5,beta:28,bin:[3,6,11,12,14,27],binari:[3,6,10,27,29],bind:6,bio:6,bison:27,bit:6,blogo:4,board:[6,9,14,19,27],boot:[5,6,7,9],boot_stack:[5,6,7,9],boot_stack_top:[5,6,7],bootload:[5,6,7,10,29],borrow:[12,13],borrow_mut:[12,13],box:6,breakpoint:10,bs:6,bss:[5,7,9,11,13],buf:[11,13],buffer:11,build:[4,5,6,11,12,25,27],built:27,burner:6,but:4,by:13,cach:[12,29],call:[3,5,10,11,13,29],calle:[5,29],caller:[5,29],can:[3,13],cannot:[4,11],cargo:[3,4,5,6,11,12,13,27],case1:13,case2:13,caus:13,cccccccccc:19,cd:[9,14,19,27],central:3,cforc:5,cgu:6,ch1:9,ch2:14,ch3:19,checkout:[9,14,19],chmod:6,clean:25,clear:[6,7,11,12],clear_bss:[6,7,11],clink:5,clobber:11,clone:[9,14,19],cn:27,code:[10,13,14,19,27],com:[9,13,14,19,27],comment:[6,25],commit:[3,25],compil:[3,4,5,27,29],complement:6,complet:[12,14,19],compress:6,config:[4,5,11,27],configur:27,consol:[7,11],console_putchar:7,contain:6,context:[5,13,29],control:[5,10,29],convent:[5,29],coop:19,copi:[6,12],copy_from_slic:12,core:[3,4,7,12,13,14],cornel:5,cos:28,cp:6,cpu:[3,5,10,12,13,19],crate:[3,7,11,27],cross:[4,29],cs3410:5,cs61c:5,csr:[10,29],csrr:13,csrrw:13,csrw:13,ctrl:6,curl:27,current:[6,12,13],current_app:[12,13],cx:13,cx_addr:13,data:[5,6,7,9,12,13,29],date:3,dd:6,debug:3,debuginfo:[3,4],depend:[12,13],deploi:25,derefer:[6,29],descript:10,destin:[5,29],dev:[3,4,6,27],devic:6,direct:[6,13],directori:3,discard:5,dism:27,dist:27,distro:27,doc:25,doe:13,download:27,dst:12,dtr:6,dump:[13,14],e0463:3,each:[6,12],ebreak:10,ebss:[5,6,7],ecal:[10,11,13],ecf:[10,29],edata:[5,6,7],edu:27,eh:5,eh_fram:5,ekernel:[5,6],elf64:6,elf:[3,4,5,6,11,12,29],els:[6,7],enabl:27,end:12,endian:6,endif:6,endm:13,endr:13,entri:[5,6,7,9,11,13,14,19],entsiz:6,env:27,environ:[3,10,11,13,29],eol:6,epilogu:[5,29],erodata:[5,6,7],err:[4,7],error:[3,4,27],essenti:27,etext:[5,6,7],except:[10,13,29],exclud:6,exe:27,exec:6,execut:[3,6,10,13,29],exit:[11,13,14,19],extern:[6,7,11,12,13],extra:6,fat:[11,29],fault:[10,11,12,14],fd:[11,13],fd_stdout:13,featur:[5,7,11,12,13,27],featurenam:27,fenc:12,file:[3,5,6,7,29],filesiz:6,filter:6,find:[3,4,11],finish:[3,4],first:[5,29],fixm:[6,9],flag:6,flex:27,flow:[5,10,29],fmt:7,fn:[3,4,5,6,7,11,12,13,28],for_each:[6,12],format:[6,29],found:[4,27],fp:[5,8],frame:5,freeli:13,from:[5,10,11,12,13],from_raw_part:[12,13],from_raw_parts_mut:12,from_utf8:13,fs:13,ftp:27,ftp_proxi:27,func:6,gawk:27,gdb:6,gener:13,get:[12,13],get_current_app:[12,13],get_sp:13,gif:28,git:[9,13,14,19,25,27],github:[9,13,14,19,27],glib:27,global:[5,6,12,13],global_asm:[5,12,13],globl:5,gnu:[3,4,6],gnu_stack:6,gp:[5,13],gperf:27,grep:3,group:6,gthread:27,guid:0,halt:19,handl:13,handler:[7,13],hart:19,hash:3,header:[6,11],heap:[5,29],hello:[3,4,5,7,9,11,14,19],hi0:6,home:[3,4,27],host:3,html:25,http:[9,13,14,19,27],http_proxi:27,https_proxi:27,hypervisor:10,i32:[11,13,28],icach:12,id:[11,12,13],ifeq:6,illeg:10,illegalinstruct:13,imm:[5,28],immedi:[5,29],impl:13,incbin:12,includ:[5,12,13],include_str:[5,12,13],index:[6,25,27],info:[4,6,7,12],init:[12,13],inlin:[11,13],inner:[6,12,13],input:[11,13],insert:14,instal:[3,25,27],instruct:[3,5,10,13,29],interfac:[10,29],interrupt:[10,29],into:[6,14],invalid:14,io:27,ir:11,is:27,isa:[3,4,29],isiz:[11,13],it:13,item:[4,5,7],iwipjxjxbdfs2qf:27,jal:[5,28],jalr:[5,28],jieba:25,k210:[9,12,14,19,27],kei:6,kernel:[6,7,9,12,13,14,19],kernel_bin:6,kernel_elf:6,kernel_entry_pa:6,kernel_stack:13,kernel_stack_s:13,kernelstack:13,kflash:6,kib:[5,6,13],kill:14,la:5,lang:[4,5,7,27],lang_item:[4,5,7],last:[5,29],later:13,layout:[5,29],lazi:12,lazy_stat:12,ld:[5,6,11,13],lectur:5,leftarrow:[5,13,28],len:[11,12,13],let:[7,11,12,13],lf:6,lib:11,libexpat:27,libglib2:27,libgmp:27,libmpc:27,libmpfr:27,libpixman:27,libtool:27,lifo:[5,29],limit:12,line:7,link:[6,11,12],link_app:12,link_sect:11,linkabl:[6,29],linkag:11,linker:[5,6,11,29],linux:[3,4,27],list:[3,27],littl:6,llvm:[3,11,12],llvm_asm:[11,12],load:[6,10,12,13,14],load_app:[12,13],load_gp:13,loader:6,local:[6,27],locat:7,loop:[4,5],lpcrel:6,lpcrel_hi0:6,lsb:6,machin:[6,7,9,10],maco:[3,9,27],macro:[4,7,11,13],macro_us:[7,11],mafd:3,magic:[6,29],mai:3,main:[3,5,6,7,8,9,11,12],maix:[6,9,14,19],make:[5,6,9,11,12,14,19,25,27],makefil:6,malloc:5,man:6,manag:[12,13],mangl:[5,7,11,13],match:13,max:12,max_app_num:12,medeleg:[7,9,14,19],memori:[3,5,11,29],memsiz:6,merg:[6,25],messag:7,metadata:[6,29],metal:[3,29],microsd:27,microsoft:27,mideleg:[7,9,14,19],miniterm:6,mirror:27,misa:[7,9,14,19],misalign:10,mit:5,mod:[4,5,7,13,19],mode:[6,10,11,13],move:[12,13],move_to_next_app:[12,13],ms:6,multiprogram:[19,29],multitask:[19,29],mut:[6,11,12,13],mv:[6,13],name:[6,11],ndx:6,next:[12,13],nightli:[3,27],nkxq:27,no:[4,5,6,7,11,12,13],no_main:[4,5],no_mangl:[5,7,11,13],no_std:[4,5],nobit:6,nograph:6,none:[3,4,5,6,7,11,12],norestart:27,not:[3,4,6,13,27],note:[3,5],notyp:6,now:13,nproc:27,nr:6,num:[6,12,14],num_app:[12,14],num_app_ptr:12,number:6,objcopi:[6,11],object:[5,29],objectfil:5,of:[6,13,29],offset:6,ok:[7,14,19],on:[13,19],onlin:27,oper:14,operand:11,option:[4,7,11],order:6,org:27,os:[3,4,5,6,7,9,12,13,14,19,27],out:[5,29],output:[5,11],output_arch:5,pa:6,page:10,pagefault:[13,14],pan:27,panic:[7,11,12,13],panic_handl:7,panic_info_messag:7,panicinfo:[4,7],panick:[7,9,14,19],part:[12,13],patchutil:27,path:27,pc:[5,6,9,13,14,19,27,28],physaddr:6,physic:[5,29],pip3:27,pip:25,pixman:27,pkg:27,platform:[3,7,9,14,19,29],point:6,pointer:[5,6,11,29],pop:5,power:[14,19],power_3:19,power_5:19,power_7:19,powershel:27,present:27,prev:8,print:[3,7,12,13],print_app_info:12,println:[3,7,11,12,13,19],privileg:[14,29],process:[3,6,13],processor:[3,6],progbit:6,program:[6,19],prologu:[5,29],proxi:27,pseudo:[5,29],ptr:[11,12,13],pub:[5,7,11,13],purpos:13,purpus:13,push:[5,13,25],push_context:13,putchar:7,py:6,pyseri:27,python3:6,python:27,qemu:[7,9,12,14,19],quad:12,ra:[5,8],raw:[6,12,13,29],rc:6,rcore:[3,4,9,13,14,19],rd:[5,13,28],read:[12,13,25],read_volatil:12,readelf:6,readthedoc:28,record:[5,29],ref:12,refcel:[6,12],regist:[5,10,13,29],registri:27,releas:[3,5,6,11,12,13],replac:27,repr:13,rept:13,requir:[4,6,27],reset:19,rest:25,restor:[5,13,29],restructuredtext:25,result:[4,7],ret:[5,11],rfc:11,risc:[3,6,11,13,27,29],riscv32i:3,riscv32imac:3,riscv32imc:3,riscv64:[6,27],riscv64gc:[3,4,5,6,11,12],riscv64imac:3,riscv64imafdc:3,riscv:[3,5,6,13],riscv_attribut:6,rodata:[5,6,7,9],root:27,rs:[3,4,5,6,7,9,11,12,13,14,19,27,28],rtd:25,rts:6,run:[3,6,9,12,13,14,19,27],run_current_app:13,run_next_app:[12,13],rust:[4,5,6,7,8,11,12,13,28],rust_main:[5,6,7,8],rustc:[3,27],rustflag:5,rusto:0,rustsbi:[6,7,9,10,14,19],rustup:[3,27],rustup_dist_serv:27,rustup_update_root:27,rv32:3,rv32i:3,rv64:[6,13,14],rv64acdfimsu:[7,9,14,19],rv64gc:4,rv64i:3,rvc:6,rw:6,s0:5,s11:5,s1:5,safe:6,save:[5,13,29],save_gp:13,sbi:[6,7,10,11,29],sbss:[5,6,7],scaus:13,scope:4,script:[5,29],sd:13,sdata:[5,6,7],section:[5,6,11,12,29],sectionnam:5,see:[10,11,13,29],seek:6,self:[12,13],sepc:13,serial:27,serialport:6,server:27,set:[3,13,27,29],set_sp:13,set_spp:13,sh:27,shadowsock:27,share:[19,29],shinbokuow:[3,4,27],should:14,shstrtab:6,shutdown:[7,9,19],sin:28,size:[6,12,13],skernel:[5,6],skip:13,sleep:19,slice:[12,13],soft:6,softmmu:27,some:7,sourc:[5,27,29],sp:[5,13],space:5,specif:6,sphinx:[25,28],sphinx_rtd_them:25,spin:12,spin_no_std:12,spp:13,src:[3,4,5,6,7,9,11,12,13,14,19],sret:13,srodata:[5,6,7],sscratch:13,ssf:27,sstatu:13,stack:[5,6,7,9,13,29],stackfram:[5,29],stanford:0,start:[4,5,6,11,12,13],statu:[10,29],std:[3,4,5,12],stdout:[11,13],stext:[5,6,7],store:[10,14,27],store_fault:14,storefault:13,storepagefault:13,str:[5,11,12,13],strace:3,string:6,strip:6,strtab:6,struct:[12,13],studio:27,stval:13,stvec:13,subsystem:27,sudo:[6,27],supervisor:[10,29],support:27,sy:[11,13,19],symbol:6,symtab:6,sys_exit:[11,13],sys_writ:[11,13,19],syscal:[10,11,13],syscall_exit:[11,13],syscall_id:13,syscall_writ:[11,13],system:[3,6,10,14,27,29],sysv:6,t0:[5,13],t1:13,t2:13,t6:5,tabl:6,tar:27,target:[3,4,5,6,11,12,27,29],task:19,templat:11,test:[14,19],texinfo:27,text:[5,6,7,9,11,13,28],the:[3,13,25],thei:13,theme:25,there:6,thi:[4,6,14],thread:[13,29],time:[13,19,29],times34:13,tlb:12,tls:6,to:[6,12,13,27],todo:19,toml:[3,11,12,13],tool:6,top:[5,6,7],tp:[5,13],trap:[10,11,19,29],trap_handl:13,trapcontext:13,trapmod:13,tree:3,trick:4,trigger:19,triplet:[3,29],tsrc:5,ttyusb0:6,tutori:[3,4,9,14,19],type:6,u8:[6,11,12,13],ubuntu18:27,ubuntu:[3,6,27],ucb:6,und:6,unit:3,unix:[6,10],unknown:[3,4,5,6,11,12],unoptim:[3,4],unreach:[11,13],unsaf:[6,11,12,13],unsupport:13,unwrap:[4,7,13],updat:27,use:[4,7,11,13],user:[10,11,12,13,14,27],user_lib:11,user_stack:13,user_stack_s:13,userenvcal:13,userstack:13,usertest:27,usiz:[6,7,11,12,13],usr:27,ustc:27,utf8:13,v0:[3,4],v3:[3,4,9,14,19],valu:6,vector:13,verbos:3,version:[3,6,7,9,12,14,19,27],virt:6,virtaddr:6,virtualbox:27,virtualmachineplatform:27,vis:6,visual:27,vmdk:27,vmware:27,volatil:[6,11,12],wa:6,we:[13,14],weak:11,were:13,wget:27,will:[13,14],window:[3,27],windows10:27,winver:27,workspac:[3,4],world:[3,4,5,7,9,11,12,14,19],wp4f2l:6,write:[3,4,6,11,12,13,19],write_a:19,write_b:19,write_c:19,write_str:11,write_volatil:[6,12],wsl1:27,wsl2:27,wsl:[9,27],x0:[5,10,13],x10:11,x11:11,x12:11,x17:11,x1:[5,13],x2:[5,13],x31:[5,10,13],x3:[5,13],x4:[5,13],x5:13,x5mf:27,x86:[3,4],x86_64:[3,4],xn:13,xstate:[11,13],xvjf:27,xz:27,yes:5,zero:5,zlib1g:27},titles:["\u9644\u5f55 A\uff1aRust \u5feb\u901f\u5165\u95e8","\u9644\u5f55 B\uff1a\u5e38\u89c1\u5de5\u5177\u7684\u4f7f\u7528\u65b9\u6cd5","\u9644\u5f55 C\uff1a\u6df1\u5165\u673a\u5668\u6a21\u5f0f\uff1aRustSBI","\u5e94\u7528\u7a0b\u5e8f\u8fd0\u884c\u73af\u5883\u4e0e\u5e73\u53f0\u652f\u6301","\u79fb\u9664\u6807\u51c6\u5e93\u4f9d\u8d56","\u91cd\u5efa\u6700\u5c0f\u5316\u8fd0\u884c\u65f6","\u624b\u52a8\u52a0\u8f7d\u3001\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f","\u683c\u5f0f\u5316\u8f93\u51fa","\u7ec3\u4e60\u4e00","\u7b2c\u4e00\u7ae0\uff1aRV64 \u88f8\u673a\u5e94\u7528","RISC-V \u7279\u6743\u7ea7\u67b6\u6784","\u5b9e\u73b0\u5e94\u7528\u7a0b\u5e8f","\u5b9e\u73b0\u6279\u5904\u7406\u7cfb\u7edf","\u5904\u7406 Trap","\u7b2c\u4e8c\u7ae0\uff1a\u6279\u5904\u7406\u7cfb\u7edf","\u591a\u4efb\u52a1\u52a0\u8f7d\u5668","\u4efb\u52a1\u5207\u6362","\u591a\u9053\u7a0b\u5e8f\u4e0e\u534f\u4f5c\u5f0f\u8c03\u5ea6","\u5206\u65f6\u591a\u4efb\u52a1\u7cfb\u7edf\u4e0e\u62a2\u5360\u5f0f\u8c03\u5ea6","\u7b2c\u4e09\u7ae0\uff1a\u591a\u9053\u7a0b\u5e8f\u4e0e\u5206\u65f6\u591a\u4efb\u52a1","\u7b2c\u56db\u7ae0\uff1a\u5185\u5b58\u9694\u79bb\u5b89\u5168\u6027","\u7b2c\u4e94\u7ae0\uff1a\u8fdb\u7a0b\u53ca\u91cd\u8981\u7cfb\u7edf\u8c03\u7528","\u7b2c\u516d\u7ae0\uff1a\u6587\u4ef6\u63cf\u8ff0\u7b26\u4e0e\u8fdb\u7a0b\u95f4\u901a\u4fe1","\u7b2c\u4e03\u7ae0\uff1a\u6570\u636e\u6301\u4e45\u5316\u5b58\u50a8","\u7b2c\u516b\u7ae0\uff1a\u963b\u585e\uff08\u6682\u5b9a\uff09","\u9879\u76ee\u534f\u4f5c","rCore-Tutorial-Book \u7b2c\u4e09\u7248","\u73af\u5883\u914d\u7f6e","reStructuredText \u57fa\u672c\u8bed\u6cd5","\u672f\u8bed\u4e2d\u82f1\u6587\u5bf9\u7167\u8868"],titleterms:{"\u4e00\u7ae0":[9,29],"\u4e00\u89c8":10,"\u4e00\u89c8\u8868":10,"\u4e03\u7ae0":23,"\u4e09\u5143":3,"\u4e09\u5143\u7ec4":3,"\u4e09\u7ae0":[19,29],"\u4e0a\u4e0b":13,"\u4e0a\u4e0b\u6587":13,"\u4e0b\u6587":13,"\u4e2d\u82f1":29,"\u4e2d\u82f1\u6587":29,"\u4e8c\u7ae0":[14,29],"\u4e94\u7ae0":21,"\u4efb\u52a1":[15,16,18,19],"\u4f7f\u7528":1,"\u4f9d\u8d56":4,"\u4fdd\u5b58":13,"\u5143\u7ec4":3,"\u5165\u95e8":0,"\u516b\u7ae0":24,"\u516d\u7ae0":22,"\u5176\u4ed6":27,"\u5185\u5b58":[5,11,20],"\u5185\u6838":12,"\u51fd\u6570":[4,5,28],"\u51fd\u6570\u8c03\u7528":[5,28],"\u5206\u53d1":13,"\u5206\u65f6":19,"\u5206\u7c7b":5,"\u5207\u6362":[13,16],"\u529f\u80fd":5,"\u52a0\u8f7d":[6,15],"\u534f\u4f5c":[17,25,26],"\u53c2\u8003":5,"\u53c2\u8003\u6587\u732e":5,"\u56db\u7ae0":20,"\u57fa\u672c":28,"\u5904\u7406":[12,13,14],"\u591a\u4efb\u52a1":[15,18,19],"\u591a\u9053\u7a0b\u5e8f":[17,19],"\u5b58\u50a8":23,"\u5b89\u5168":20,"\u5b89\u5168\u6027":20,"\u5b89\u88c5":27,"\u5b9e\u73b0":[5,11,12,13],"\u5bc4\u5b58":5,"\u5bc4\u5b58\u5668":5,"\u5bf9\u7167":29,"\u5bf9\u7167\u8868":29,"\u5de5\u5177":[1,27],"\u5e03\u5c40":[5,11],"\u5e38\u89c1":1,"\u5e73\u53f0":[3,6],"\u5e94\u7528":[3,6,9,11,12,13],"\u5e94\u7528\u7a0b\u5e8f":[6,11,12,13],"\u5f00\u53d1":27,"\u5f02\u5e38":10,"\u5f0f\u8c03\u5ea6":[17,18],"\u5feb\u901f":0,"\u6062\u590d":13,"\u624b\u52a8":6,"\u6267\u884c":13,"\u6279\u5904\u7406":[12,14],"\u62a2\u5360":18,"\u6301\u4e45":23,"\u6307\u4ee4":[5,28],"\u63cf\u8ff0":22,"\u63cf\u8ff0\u7b26":22,"\u63d0\u4f9b":4,"\u652f\u6301":3,"\u6570\u636e":23,"\u6587\u4ef6":22,"\u6587\u732e":5,"\u65b9\u6cd5":1,"\u6682\u5b9a":24,"\u6700\u5c0f":5,"\u6700\u5c0f\u5316":5,"\u672f\u8bed":29,"\u673a\u5236":13,"\u673a\u5668":2,"\u6784\u5efa":11,"\u67b6\u6784":10,"\u6807\u51c6":[3,4],"\u6838\u5fc3":3,"\u683c\u5f0f":7,"\u683c\u5f0f\u5316":7,"\u6a21\u5f0f":2,"\u6a21\u62df":27,"\u6a21\u62df\u5668":27,"\u6df1\u5165":2,"\u6e05\u7a7a":6,"\u7167\u8868":29,"\u7279\u6743":[10,13],"\u73af\u5883":[3,27],"\u7406\u5668":12,"\u76ee\u6807":3,"\u76f8\u5173":13,"\u786c\u4ef6":13,"\u79fb\u9664":4,"\u7a0b\u5e8f":[3,5,6,11,12,13,17,19],"\u7a0b\u5e8f\u8fd0\u884c":3,"\u7b2c\u4e00":[9,29],"\u7b2c\u4e00\u7ae0":[9,29],"\u7b2c\u4e03":23,"\u7b2c\u4e03\u7ae0":23,"\u7b2c\u4e09":[19,26,29],"\u7b2c\u4e09\u7248":26,"\u7b2c\u4e09\u7ae0":[19,29],"\u7b2c\u4e8c":[14,29],"\u7b2c\u4e8c\u7ae0":[14,29],"\u7b2c\u4e94":21,"\u7b2c\u4e94\u7ae0":21,"\u7b2c\u516b":24,"\u7b2c\u516b\u7ae0":24,"\u7b2c\u516d":22,"\u7b2c\u516d\u7ae0":22,"\u7b2c\u56db":20,"\u7b2c\u56db\u7ae0":20,"\u7ba1\u7406":12,"\u7ba1\u7406\u5668":12,"\u7cfb\u7edf":[11,12,14,18,21,27],"\u7ec3\u4e60":8,"\u7ed3\u6784":11,"\u7f16\u7a0b":8,"\u81ea\u52a8":11,"\u82f1\u6587":29,"\u88f8\u673a":9,"\u8bed\u4e49":4,"\u8bed\u6cd5":28,"\u8bfb\u8005":26,"\u8c03\u5ea6":[17,18],"\u8c03\u7528":[5,11,21,28],"\u8df3\u8f6c":[5,28],"\u8f6f\u4ef6":13,"\u8f93\u51fa":7,"\u8fd0\u884c":[3,5,6,27],"\u8fdb\u5165":13,"\u8fdb\u5ea6":26,"\u8fdb\u7a0b":[21,22],"\u901a\u4fe1":22,"\u914d\u7f6e":27,"\u91cd\u5efa":5,"\u91cd\u8981":21,"\u94fe\u63a5":12,"\u95f4\u901a\u4fe1":22,"\u963b\u585e":24,"\u9644\u5f55":[0,1,2],"\u9694\u79bb":20,"\u9879\u76ee":[11,25,26],"\u987b\u77e5":26,backtrac:8,book:26,bss:6,csr:13,handler:4,k210:6,main:4,panic:4,panic_handl:4,println:4,qemu:[6,27],rcore:[26,27],restructuredtext:28,risc:[5,10,28],rust:[0,3,27],rustsbi:2,rv64:9,trap:13,tutori:[26,27],v3:27}}) \ No newline at end of file +Search.setIndex({docnames:["appendix-a/index","appendix-b/index","appendix-c/index","chapter1/1app-ee-platform","chapter1/2remove-std","chapter1/3minimal-rt","chapter1/4load-manually","chapter1/5sbi-print","chapter1/6practice","chapter1/index","chapter2/1rv-privilege","chapter2/2application","chapter2/3batch-system","chapter2/4trap-handling","chapter2/index","chapter3/1multi-loader","chapter3/2task-switching","chapter3/3multiprogramming","chapter3/4time-sharing-system","chapter3/index","chapter4/index","chapter5/index","chapter6/index","chapter7/index","chapter8/index","collaboration","index","quickstart","rest-example","terminology"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["appendix-a/index.rst","appendix-b/index.rst","appendix-c/index.rst","chapter1/1app-ee-platform.rst","chapter1/2remove-std.rst","chapter1/3minimal-rt.rst","chapter1/4load-manually.rst","chapter1/5sbi-print.rst","chapter1/6practice.rst","chapter1/index.rst","chapter2/1rv-privilege.rst","chapter2/2application.rst","chapter2/3batch-system.rst","chapter2/4trap-handling.rst","chapter2/index.rst","chapter3/1multi-loader.rst","chapter3/2task-switching.rst","chapter3/3multiprogramming.rst","chapter3/4time-sharing-system.rst","chapter3/index.rst","chapter4/index.rst","chapter5/index.rst","chapter6/index.rst","chapter7/index.rst","chapter8/index.rst","collaboration.rst","index.rst","quickstart.rst","rest-example.rst","terminology.rst"],objects:{},objnames:{},objtypes:{},terms:{"&&":25,"--":[3,4,5,6,7,9,14,15,19,27],"---":[7,9,14,19],"----":[7,9,14,19],"----.":[7,9,14,19],".----":[7,9,14,19],"..":[6,12,15],"...":14,"._____":[7,9,14,19],".______":[7,9,14,19],"0.06":4,"0.1":[7,9,14,19,27],"0.21":27,"00":[6,10,19],"00000000":6,"0000000000000000":6,"0000000000000001":6,"0000000000000013":6,"0000000000000018":6,"000000000000001a":6,"0000000000000041":6,"000000000000006a":6,"00000000000000ab":6,"00000000000001c8":6,"0000000000010000":6,"0000000080020000":6,"0000000080020010":6,"0000000080021000":6,"0000000080031000":6,"00001000":6,"00002000":6,"0000206a":6,"00002080":6,"00002248":6,"00002289":6,"00hello":[11,12],"00hello_world":[11,12],"01":[6,10,19],"01store":[11,12],"01store_fault":[11,12],"02":[6,19],"02power":[11,12],"03":[19,26],"04":27,"06":[3,27],"06s":4,"09":3,"0x0":6,"0x0000000000000000":6,"0x000000000000001a":6,"0x0000000000001000":6,"0x0000000000002000":6,"0x0000000000010000":6,"0x0000000080020000":6,"0x0000000080021000":6,"0x1":6,"0x1000":6,"0x1a":6,"0x1ab":19,"0x20000":[6,15],"0x222":[7,9,14,19],"0x80000000":[5,6],"0x80020000":[5,6,7,9,14,19],"0x80021000":6,"0x80022000":[7,9],"0x80023000":[7,9],"0x8002b028":14,"0x8002c328":14,"0x8002d6c0":14,"0x8002eb98":14,"0x80033000":[7,9],"0x80040000":[11,12,13],"0x80100000":15,"0xb109":[7,9],"0xb1ab":14,"1.15":3,"1.4":12,"1.46":27,"1.48":3,"10":[5,6,10,13,27],"10000":[14,19],"100000":[14,19],"1080":27,"11":[3,5,6,10,13,26,28],"11.0":3,"110000":19,"115200":6,"12":[6,10,13,26],"120000":19,"127":27,"127.0":27,"128k":6,"13":[6,7,10,12,13,26],"130000":19,"14":[3,6,10],"140000":19,"140000power":19,"140000power_7":19,"15":6,"150000":19,"1500000":6,"150000140000":19,"15s":3,"16":[5,6,15],"160000":19,"160000200000":19,"17":[6,13],"170000":19,"18":[6,27],"18.04":27,"18917":27,"19":6,"190000":19,"1z":27,"2.0":27,"2.48":27,"20":[5,13,26,28],"20000":[14,19],"200000":19,"200000power":19,"200000power_5":19,"2018spring":5,"2019spring":5,"2020":[3,5,26,27],"21":[13,27],"22":15,"23":15,"24":13,"25":[13,15],"2510":14,"26":[6,13,15,27],"2621":14,"27":[13,26],"2749":14,"28":13,"30":13,"30000":[14,19],"31":13,"32":[3,5,13],"33":13,"34":13,"3824":14,"386471875":19,"40000":[14,19],"4096":[5,6,13],"45":6,"46":[6,7,9,27],"48":[3,27],"4c":6,"4k":5,"5.0":27,"50000":[14,19],"5079":14,"56":6,"5750":14,"6.828":5,"60000":[14,19],"61":14,"62":13,"63":13,"64":[3,4,5,6,11,12,13],"64i":3,"667897727":19,"70000":[14,19],"7180000":19,"73dc675b9":3,"73dc675b9437c2a51a975a9f58cc66f05463c351":3,"7750c3d46":27,"777":6,"78wp4f2l":6,"7f":6,"80000":[14,19],"8202":14,"828":5,"8516":14,"871008973":19,"8824":14,"8n":13,"8woe":27,"90000":[14,19],"9016":6,"93":11,"9379":14,"97":19,"\u4e00\u4e00":5,"\u4e00\u4e00\u5bf9":5,"\u4e00\u4e00\u5bf9\u5e94":5,"\u4e00\u4e0b":[3,4,5,6,10,11,12,13,25,27],"\u4e00\u4e2a":[3,4,5,6,7,9,10,11,12,13,14,15,19,27,28],"\u4e00\u4e9b":[3,4,5,6,7,9,10,11,13,19,25,27],"\u4e00\u4efd":[0,3],"\u4e00\u5171":[6,10],"\u4e00\u5207":3,"\u4e00\u53f0":[6,27],"\u4e00\u5757":[5,6,12,13,19],"\u4e00\u5957":[3,5,6,10,13],"\u4e00\u5b9a":[5,10,13,27],"\u4e00\u5bf9":[5,11,12,28],"\u4e00\u5c42":[8,10],"\u4e00\u5e76":[6,15],"\u4e00\u6247":9,"\u4e00\u6574":6,"\u4e00\u6574\u5957":6,"\u4e00\u65b9":19,"\u4e00\u65b9\u9762":19,"\u4e00\u65e6":[10,19],"\u4e00\u65f6":19,"\u4e00\u65f6\u95f4":19,"\u4e00\u6761":[3,5,10,11,12,13,14],"\u4e00\u6761\u6761":5,"\u4e00\u6765":5,"\u4e00\u6837":[3,4,5,6,10,11,13,14,15],"\u4e00\u6b21":[4,5,9,12,13],"\u4e00\u6b65":[5,11],"\u4e00\u6bb5":[5,12,13,15,28],"\u4e00\u70b9":[5,19],"\u4e00\u7269":9,"\u4e00\u76f4":6,"\u4e00\u770b":12,"\u4e00\u77ac":13,"\u4e00\u77ac\u95f4":13,"\u4e00\u79cd":[3,4,5,6,10,12,13,14,15],"\u4e00\u7ae0":[10,11,13,14,15,19,26],"\u4e00\u7ea7":6,"\u4e00\u81f4":[3,12],"\u4e00\u822c":[3,4,5,6,10,12,13],"\u4e00\u8282":[6,11],"\u4e00\u884c":[3,4,5,9,11,12,13,15,28],"\u4e00\u89c6\u540c\u4ec1":11,"\u4e00\u8d77":[5,6,7,11,13,14],"\u4e00\u90e8":[3,5,10,12,13,27],"\u4e00\u90e8\u5206":[3,5,10,12,13,27],"\u4e00\u957f\u4e32":3,"\u4e00\u95e8":[0,5],"\u4e00\u9879":3,"\u4e03\u7ae0":26,"\u4e09\u4e2a":[5,10,11,12,13,14,19],"\u4e09\u5143":29,"\u4e09\u5143\u7ec4":29,"\u4e09\u5c42":10,"\u4e09\u65b9":[3,4,27],"\u4e09\u79cd":[3,6,10],"\u4e09\u79d2":19,"\u4e09\u79d2\u949f":19,"\u4e09\u7ae0":15,"\u4e09\u8005":3,"\u4e0a\u4e0b":[5,29],"\u4e0a\u4e0b\u6587":[5,29],"\u4e0a\u4ee5":5,"\u4e0a\u53bb":[3,5,19,27],"\u4e0a\u5c42":[3,5,10,13],"\u4e0a\u79fb":4,"\u4e0a\u7f51":27,"\u4e0a\u8ff0":[5,11],"\u4e0a\u9650":3,"\u4e0a\u9762":[3,5,9,12,13,14,19,27],"\u4e0b\u4ee5":12,"\u4e0b\u5212":28,"\u4e0b\u5212\u7ebf":28,"\u4e0b\u53bb":[13,19],"\u4e0b\u5c42":3,"\u4e0b\u6587":[5,29],"\u4e0b\u6765":[4,5,11,13,27,28],"\u4e0b\u6807":5,"\u4e0b\u79f0":13,"\u4e0b\u8282":12,"\u4e0b\u8868\u4e2d":10,"\u4e0b\u8bef":11,"\u4e0b\u8f7d":27,"\u4e0b\u8f7d\u901f\u5ea6":27,"\u4e0b\u964d":[10,13],"\u4e0b\u9762":[3,5,6,10,11,27,28],"\u4e0d\u4e00":27,"\u4e0d\u4ec5":[3,5],"\u4e0d\u4ec5\u4ec5":[3,5],"\u4e0d\u4f1a":[3,5,10,12,13,19,27],"\u4e0d\u4fbf":12,"\u4e0d\u518d":19,"\u4e0d\u5230":[3,4,5,11],"\u4e0d\u53d8":[5,13],"\u4e0d\u53d8\u6027":13,"\u4e0d\u53ef":[3,4,10,12,13],"\u4e0d\u53ef\u5206\u5272":13,"\u4e0d\u540c":[3,4,5,6,10,11,12,13,14,15,19],"\u4e0d\u540c\u4e4b\u5904":[11,12],"\u4e0d\u591f":27,"\u4e0d\u5f00":5,"\u4e0d\u5f97":13,"\u4e0d\u5f97\u4e0d":13,"\u4e0d\u5fc5":[4,5,9],"\u4e0d\u65ad":11,"\u4e0d\u662f":[3,4,5,6,9,10,11,12,13,15,27],"\u4e0d\u6b62":5,"\u4e0d\u7136":[5,25],"\u4e0d\u7136\u7684\u8bdd":5,"\u4e0d\u723d":28,"\u4e0d\u7528":[6,11,13],"\u4e0d\u77e5":11,"\u4e0d\u77e5\u60c5":11,"\u4e0d\u7ba1":13,"\u4e0d\u80fd":[4,5,6,7,13],"\u4e0d\u826f":13,"\u4e0d\u826f\u5f71\u54cd":13,"\u4e0d\u8981":[4,14,27],"\u4e0d\u8ba9":4,"\u4e0d\u8db3":[3,4],"\u4e0d\u8db3\u4ee5":4,"\u4e0d\u8fc7":[5,27],"\u4e0d\u95f4\u65ad":14,"\u4e13\u4e1a":[14,27],"\u4e13\u4e1a\u7248":27,"\u4e13\u4e3a":3,"\u4e13\u6ce8":14,"\u4e13\u95e8":13,"\u4e14\u4f1a":4,"\u4e16\u754c":9,"\u4e1c\u897f":6,"\u4e22\u5931":[5,13],"\u4e22\u6389":15,"\u4e24\u4e2a":[4,5,7,10,11,12,13,15,19],"\u4e24\u5c42":[3,10],"\u4e24\u6761":[5,13],"\u4e24\u6bb5":5,"\u4e24\u70b9":[5,13],"\u4e24\u79cd":[5,6,10,19],"\u4e24\u7aef":6,"\u4e24\u7c7b":5,"\u4e24\u95e8":5,"\u4e25\u91cd":[5,13],"\u4e27\u5931":3,"\u4e2a\u4eba":[14,27],"\u4e2a\u4f53":13,"\u4e2d\u4e3a":13,"\u4e2d\u4ec5":19,"\u4e2d\u5219":3,"\u4e2d\u56fd":27,"\u4e2d\u592e":3,"\u4e2d\u5e38":7,"\u4e2d\u6587":[25,29],"\u4e2d\u65ad":[10,29],"\u4e2d\u662f":6,"\u4e2d\u6709":10,"\u4e2d\u672c":5,"\u4e2d\u6807":5,"\u4e2d\u6808":[5,13],"\u4e2d\u95f4":[3,5,13],"\u4e2d\u95f4\u5c42":3,"\u4e2d\u95f4\u72b6\u6001":13,"\u4e32\u53e3":[6,27],"\u4e34\u65f6":[5,13],"\u4e3a\u4e86":[3,5,6,10,11,13,15,27],"\u4e3a\u4ec0\u4e48":[5,13],"\u4e3a\u4f55":[3,5,11,13],"\u4e3a\u4f8b":[5,9,13,19],"\u4e3a\u5f31":11,"\u4e3a\u6b62":[3,11],"\u4e3b\u7ebf":3,"\u4e3b\u8981":[3,11,13],"\u4e3b\u9875":25,"\u4e3b\u9898":[25,28],"\u4e49\u52a1":5,"\u4e4b\u4e0b":[5,10],"\u4e4b\u4e3a":[5,6,13],"\u4e4b\u5185":[6,13],"\u4e4b\u524d":[3,4,5,6,10,13,27],"\u4e4b\u540e":[3,4,5,7,8,10,11,12,13,19,25,27],"\u4e4b\u5904":[3,11,12],"\u4e4b\u5916":[3,5,6,9,11,12,13],"\u4e4b\u6240\u4ee5":[3,5,10,15],"\u4e4b\u95f4":[3,7,10,11,12,28],"\u4e58\u9664":3,"\u4e5f\u5c31\u662f\u8bf4":[5,10,11,13],"\u4e5f\u8bb8":19,"\u4e60\u60ef":[5,27],"\u4e66\u5199":5,"\u4e86\u89e3":[11,26],"\u4e8b\u5b9e":[3,4,5,10,11,13,15,28],"\u4e8b\u5b9e\u4e0a":[3,4,5,10,11,13,15,28],"\u4e8b\u60c5":[3,4,6,10,11,13,14,15],"\u4e8c\u6761":5,"\u4e8c\u7ae0":[15,26],"\u4e8c\u8005":[5,6],"\u4e8c\u8fdb\u5236":[5,6,10,11,12,15,29],"\u4e8e\u662f":[3,4,5,10,11,12,13,14],"\u4e9b\u8bb8":11,"\u4ea4\u53c9":[4,29],"\u4ea4\u6362":13,"\u4ea4\u66ff":19,"\u4ea4\u7ed9":[10,13,14,15],"\u4ea4\u9053":[4,5,6],"\u4ea4\u9519":19,"\u4ea7\u751f":[4,5,10,13],"\u4eab\u53d7":3,"\u4eba\u4eec":14,"\u4eba\u8138":3,"\u4eba\u8138\u8bc6\u522b":3,"\u4ec0\u4e48":[3,4,5,6,10,13,19],"\u4ec5\u4ec5":[3,5,9,19],"\u4eca\u5929":14,"\u4eca\u65e5":9,"\u4ecb\u7ecd":[0,3,5,11,12,15,19],"\u4ecd\u7136":[5,6,9,13],"\u4ece\u4e2d":[5,6,13],"\u4ece\u5c0f":11,"\u4ece\u5c0f\u5230\u5927":11,"\u4ece\u6587\u4ef6":6,"\u4ece\u672a":13,"\u4ece\u6808":5,"\u4ece\u800c":[5,8],"\u4ece\u8868\u4e2d":10,"\u4ece\u96f6\u5f00\u59cb":9,"\u4ed3\u5e93":25,"\u4ed4\u7ec6":8,"\u4ed4\u7ec6\u9605\u8bfb":8,"\u4ed6\u4eec":[14,19],"\u4ed8\u51fa":9,"\u4ee3\u4e3a":5,"\u4ee3\u4ef7":3,"\u4ee3\u66ff":6,"\u4ee3\u7406":27,"\u4ee3\u7801":[3,4,5,6,7,9,10,11,12,13,14,19,26,27,28],"\u4ee3\u7801\u6267\u884c":5,"\u4ee3\u7801\u6bb5":[5,6,11,12],"\u4ee3\u7801\u8fd0\u884c":10,"\u4ee3\u8868":[4,5,11],"\u4ee5\u4e0b":[5,11,13,27],"\u4ee5\u4e0b\u5185\u5bb9":5,"\u4ee5\u4e0b\u51e0\u70b9":11,"\u4ee5\u53ca":[3,5,6,8,11,12,13],"\u4ee5\u540e":27,"\u4ee5\u8f83":3,"\u4efb\u4f55":[3,5,6,10,11,12,27],"\u4efb\u52a1":[3,5,6,9,10,11,14,29],"\u4efb\u610f":[10,11],"\u4f11\u606f":14,"\u4f11\u606f\u5ba4":14,"\u4f18\u5148":5,"\u4f18\u5316":[5,11],"\u4f18\u70b9":3,"\u4f1a\u4ee5":4,"\u4f1a\u5148":12,"\u4f1a\u5e2e":5,"\u4f20\u5165":[6,7,11,13],"\u4f20\u5230":25,"\u4f20\u7ed9":[6,13],"\u4f20\u8fc7":13,"\u4f20\u8fc7\u6765":13,"\u4f20\u9012":[5,11],"\u4f24\u7b4b\u52a8\u9aa8":4,"\u4f2a\u6307\u4ee4":[5,29],"\u4f34\u968f":10,"\u4f46\u662f":[3,5,6,10,11,12,13],"\u4f4d\u4e8e":[3,5,6,10,13],"\u4f4d\u7f6e":[4,5,6,8,10,11,12,13,15,19,27],"\u4f53\u73b0":[5,6,13],"\u4f53\u79ef":14,"\u4f53\u7cfb":[3,5,29],"\u4f53\u7cfb\u7ed3\u6784":[3,5,29],"\u4f53\u9a8c":27,"\u4f55\u5904":5,"\u4f55\u65f6":13,"\u4f59\u6570":19,"\u4f5c\u4e3a":[3,4,5,6,10,11,12,13],"\u4f5c\u6570":11,"\u4f5c\u7528":[4,5,8,13],"\u4f5c\u7528\u57df":5,"\u4f5c\u8005":3,"\u4f5c\u8fc7":7,"\u4f7f\u5f97":[3,4,5,10,11,12,13],"\u4f7f\u7528":[3,4,5,6,7,10,11,12,13,14,15,27],"\u4f7f\u7528\u6743":5,"\u4f7f\u7528\u8005":5,"\u4f8b\u5916":13,"\u4f8b\u5b50":28,"\u4f9d\u6b21":[5,8,15],"\u4f9d\u7136":[12,13],"\u4f9d\u8d56":[3,6,11,12,27,29],"\u4f9d\u8d56\u4e8e":[6,12],"\u4fbf\u662f":14,"\u4fdd\u5b58":[3,4,5,6,7,8,11,12,29],"\u4fdd\u62a4":[3,6,10,11,14],"\u4fdd\u6301":[3,5,11],"\u4fdd\u7559":[4,6],"\u4fdd\u8bc1":[5,6,11,12,13],"\u4fe1\u606f":[3,6,7,8,9,11,12,13],"\u4fee\u6539":[3,5,6,7,11,12,13,25,27],"\u4fee\u8865":13,"\u501a\u4ed7":3,"\u501f\u52a9":[6,11,12],"\u501f\u7528":[4,12],"\u503c\u5f97":[0,5,8],"\u503c\u5f97\u4e00\u63d0\u7684\u662f":5,"\u503c\u8bfb":13,"\u5047\u5982":5,"\u5047\u8bbe":[5,13],"\u504f\u79fb":[5,6],"\u504f\u79fb\u91cf":[5,6],"\u505a\u51fa":5,"\u505a\u5230":[5,10,13,15],"\u505a\u6cd5":[6,27],"\u50cf\u662f":[6,11],"\u5141\u8bb8":10,"\u5143\u7d20":[5,12],"\u5143\u7ec4":29,"\u5145\u5f53":3,"\u5145\u6ee1":5,"\u5148\u51fa":[5,29],"\u5148\u540e":19,"\u5148\u540e\u987a\u5e8f":19,"\u5165\u53e3":[4,5,6,11,13],"\u5168\u4e3a":6,"\u5168\u5c40":[5,6,12,13],"\u5168\u5c40\u53d8\u91cf":[5,12,13],"\u5168\u65b9\u4f4d":19,"\u5168\u7a0b":[5,10,13],"\u5168\u90e8":[5,6,11,12,13,14],"\u5168\u9762":28,"\u516c\u5f0f":28,"\u5171\u4eab":13,"\u5171\u540c":14,"\u5171\u540c\u52aa\u529b":14,"\u5173\u4e8e":[6,13],"\u5173\u5fc3":[5,10,11],"\u5173\u673a":9,"\u5173\u7cfb":[5,7],"\u5173\u952e":[3,11,12],"\u5173\u95ed":7,"\u5174\u8da3":[3,4,6,7,10,11,12,13,19],"\u5176\u4e2d":[3,5,6,7,10,11,12,13,27],"\u5176\u4ed6":[3,5,10,11,13,28],"\u5176\u4f59":[3,11],"\u5176\u5212":6,"\u5176\u5b9e":[3,5,11,13],"\u5176\u5b9e\u8d28":13,"\u5177\u4f53":[3,5,6,7,11,12,13],"\u5177\u6709":3,"\u5178\u578b":[4,5],"\u517c\u5bb9":3,"\u517c\u5bb9\u6027":3,"\u5185\u542b":12,"\u5185\u5b58":[3,6,12,13,14,15,19,29],"\u5185\u5bb9":[3,4,5,6,7,8,10,12,13,27,28],"\u5185\u5d4c":11,"\u5185\u6838":[3,5,6,10,11,13,14,15,19,27],"\u5185\u7f6e":27,"\u5185\u8054":11,"\u5185\u90e8":[4,5,7,10,12,27,28],"\u518d\u6b21":13,"\u5192\u53f7":5,"\u5199\u5165":[6,11,13],"\u51b2\u7a81":[25,27],"\u51b3\u5b9a":19,"\u51c6\u5907":13,"\u51cf\u5c0f":5,"\u51cf\u5c11":12,"\u51cf\u8f7b":3,"\u51e0\u4e2a":[3,12,27],"\u51e0\u4e4e":[3,9],"\u51e0\u4ef6":15,"\u51e0\u70b9":11,"\u51e0\u79cd":5,"\u51e0\u884c":[9,27],"\u51fa\u4e8e":13,"\u51fa\u6765":[4,7,11,13,15],"\u51fa\u67d0":13,"\u51fa\u73b0":[3,4,5,7,10,13,14,25,27,29],"\u51fa\u9519":[4,6,10,12,13,14,15,19,27],"\u51fd\u6570":[3,6,7,8,10,11,12,13,15,29],"\u51fd\u6570\u5e93":3,"\u51fd\u6570\u8c03\u7528":[6,8,10,11,13,29],"\u5206\u4e3a":[3,5,10,13,19,27],"\u5206\u522b":[3,4,5,6,10,11,12,13,15,19],"\u5206\u5272":13,"\u5206\u5e03":28,"\u5206\u6210":[5,12,19],"\u5206\u652f":[5,6,10,13,19],"\u5206\u6790":13,"\u5206\u6bb5":19,"\u5206\u79bb":15,"\u5206\u79bb\u51fa\u6765":15,"\u5206\u8bcd":25,"\u5206\u914d":[5,6,13,19],"\u5206\u914d\u5185\u5b58":5,"\u5206\u914d\u5668":5,"\u5207\u6362":[10,11,15],"\u5207\u7247":[11,12],"\u5212\u5206":[3,5],"\u5212\u7ebf":28,"\u521a\u521a":[13,14],"\u521b\u5efa":[3,4,5],"\u521b\u9020":9,"\u521d\u59cb":[3,4,5,6,10,11,12,13,15],"\u521d\u59cb\u503c":12,"\u521d\u59cb\u5316":[3,4,5,6,10,11,12,13,15],"\u5220\u9664":[4,6,11,25],"\u5224\u5b9a":11,"\u5224\u65ad":3,"\u5229\u7528":[3,5,6,7,11,12],"\u5230\u5e95":19,"\u5230\u8fbe":13,"\u5237\u65b0":12,"\u524d\u4e3a":[3,11],"\u524d\u540e":[5,13,28],"\u524d\u63d0":11,"\u524d\u8005":[4,5],"\u524d\u9762":[4,5],"\u5269\u4e0b":[3,5,7,10,13,19],"\u526f\u4f5c\u7528":4,"\u529b\u6240\u80fd\u53ca":11,"\u529e\u6cd5":6,"\u529f\u80fd":[3,4,6,7,9,10,11,12,13,15,27,28],"\u529f\u80fd\u5f3a\u5927":[3,9],"\u52a0\u4e0a":[3,4,5,6,7,11,12,13],"\u52a0\u5165":[4,11,12,13,27],"\u52a0\u7535\u540e":[5,10],"\u52a0\u7c97":28,"\u52a0\u8f7d":[5,10,11,12,13,14,19,27,29],"\u52a0\u901f":27,"\u52a1\u5668":27,"\u52a8\u6001":[5,13],"\u52a8\u6001\u5206\u914d":5,"\u52aa\u529b":[9,14],"\u5305\u542b":[3,6,11,13],"\u5305\u62ec":[3,4,5,6,13],"\u5305\u88b1":3,"\u5305\u88c5":[11,13],"\u5305\u88f9":[6,11,13,28],"\u5316\u4e3a":12,"\u5316\u5728":13,"\u5316\u6210":13,"\u5339\u914d":[5,7],"\u533a\u5206":13,"\u533a\u57df":[5,6,12,13,19],"\u533a\u95f4":[5,7,13],"\u5341\u5206":3,"\u5347\u7ea7":[3,27],"\u5347\u7ea7\u6362\u4ee3":3,"\u534f\u8bae":15,"\u5355\u4e00":3,"\u5355\u4e2a":11,"\u5355\u4f4d":5,"\u5355\u5143":3,"\u5355\u51ed":10,"\u5355\u72ec":[3,5,13],"\u5355\u7eaf":[3,5],"\u5360\u6ee1":14,"\u5360\u7528":13,"\u5361\u7247":14,"\u5370\u673a":14,"\u5373\u4f7f":[5,10,12,13,19],"\u5373\u53ef":[3,4,5,6,11,13,14,25,27],"\u5373\u5c06":[5,6],"\u5382\u5546":3,"\u5386\u53f2":[3,13],"\u538b\u5165":[5,13],"\u538b\u6839":4,"\u538b\u7f29":3,"\u539f\u5148":4,"\u539f\u56e0":[4,5,10,12,13,15,19],"\u539f\u5730":4,"\u539f\u578b":13,"\u539f\u5b50":[3,13,29],"\u539f\u6709":4,"\u539f\u6765":4,"\u539f\u6837":[11,13],"\u539f\u7406":5,"\u539f\u751f":27,"\u53c2\u6570":[3,4,5,6,11,12,13,15],"\u53c2\u6570\u8bbe\u7f6e":[6,11],"\u53c2\u8003":[4,7,10,11,12,13,19,25,26],"\u53ca\u5176":3,"\u53cc\u5f15\u53f7":11,"\u53d1\u73b0":[5,13],"\u53d1\u751f":[3,5,7,10,11,12,13],"\u53d1\u751f\u53d8\u5316":[5,11,12,13],"\u53d1\u884c":27,"\u53d1\u884c\u7248":27,"\u53d1\u8d77":13,"\u53d1\u9001":6,"\u53d6\u51fa":[7,11,13,14],"\u53d6\u6307":[5,12],"\u53d6\u6a21":19,"\u53d7\u5230":[3,6,10,19],"\u53d7\u9650":3,"\u53d8\u4e3a":15,"\u53d8\u5316":[5,10,11,12,13],"\u53d8\u5f97":[5,11],"\u53d8\u6027":[12,13],"\u53d8\u6210":5,"\u53d8\u91cf":[5,11,12,13,27],"\u53e6\u4e00\u65b9":19,"\u53e6\u4e00\u65b9\u9762":19,"\u53e6\u5916":[3,6,19,27],"\u53ea\u4f1a":[3,5,6,10,13],"\u53ea\u662f":[3,4,5,6,7,9,10,11,12,13],"\u53ea\u6709":[3,5,10,11,12,13,19],"\u53ea\u80fd":[5,6,10,11,12,13,15,19],"\u53ea\u8981":[6,11,13],"\u53ea\u8bfb":[5,12],"\u53eb\u505a":10,"\u53ef\u4ee5":[3,4,5,6,7,8,10,11,12,13,14,15,19,25,27,28],"\u53ef\u5206":13,"\u53ef\u53d8":[11,12],"\u53ef\u53d8\u6027":12,"\u53ef\u60dc":4,"\u53ef\u6267\u884c\u6587\u4ef6":[3,4,5,6,8,11],"\u53ef\u7528":[5,11,13],"\u53ef\u80fd":[3,5,7,10,11,12,13,25,27],"\u53ef\u9009":27,"\u53ef\u9009\u5730":27,"\u53f8\u7a7a":6,"\u53f8\u7a7a\u89c1\u60ef":6,"\u5404\u4e2a":[5,6,7,12,14],"\u5404\u5f02":6,"\u5404\u79cd":[3,6],"\u5404\u7c7b":12,"\u5404\u7ea7":3,"\u5404\u81ea":12,"\u5408\u4f5c":5,"\u5408\u5e76":[5,6],"\u5408\u9002":[3,5,6,11],"\u540c\u4e00":[5,12,13,19],"\u540c\u4e00\u4e2a":[5,12,13],"\u540c\u4e00\u65f6":19,"\u540c\u4e00\u65f6\u95f4":19,"\u540c\u4e8e":3,"\u540c\u4ec1":11,"\u540c\u540d":[5,11],"\u540c\u5b66":[4,19],"\u540c\u65f6":[3,5,11,13,15],"\u540c\u6837":[5,11,12,13,15],"\u540c\u6b65":[3,13],"\u540c\u7406":[5,6],"\u540d\u4e3a":[4,5,11,12,13],"\u540d\u5b57":[3,5,10,11,27,28],"\u540d\u79f0":10,"\u540d\u8bcd":13,"\u540e\u5165":[5,29],"\u540e\u7eed":[3,4,10,11,13,28],"\u540e\u7f00":11,"\u540e\u8005":[4,5],"\u540e\u9762":[3,5,11,12,14,15,19,27],"\u5411\u4e0b":[4,5,13],"\u5426\u5219":[10,11,13],"\u542b\u4e49":[3,5,13],"\u542b\u6709":[5,12],"\u542f\u52a8":[6,19],"\u542f\u7528":27,"\u544a\u77e5":[6,11],"\u544a\u8bc9":[3,4,6,11],"\u547d\u4ee4":[3,5,6,9,13,14,27],"\u547d\u4ee4\u884c":[6,27],"\u547d\u540d":[10,13],"\u54ea\u4e00\u6761":13,"\u54ea\u4e2a":[3,11,13],"\u54ea\u4e9b":[3,4,5,13],"\u54ea\u91cc":5,"\u552f\u4e00":[5,13],"\u5546\u5e97":27,"\u5668\u4f1a":[5,11],"\u56de\u5230":[5,10,11,13],"\u56de\u5f52":13,"\u56de\u5fc6":[4,12],"\u56de\u6536":[5,6,13],"\u56de\u6765":[5,13],"\u56de\u770b":13,"\u56de\u8fc7":13,"\u56de\u8fc7\u5934\u6765":13,"\u56de\u987e":[11,13],"\u56e0\u4e3a":[3,5,6,10,11,13,14,15,19],"\u56e0\u6b64":[3,4,5,6,10,11,12,13,15,19,27],"\u56fa\u5b9a":[3,5,6,13,15],"\u56fa\u7136":4,"\u56fe\u4e2d":3,"\u56fe\u7247":10,"\u56fe\u793a":13,"\u5728\u4e8e":[3,11,12,13],"\u5728\u5185":5,"\u5728\u5b50":[5,11],"\u5730\u5740":[5,6,7,8,11,12,13,15,27,28,29],"\u5730\u5740\u680f":27,"\u5730\u65b9":[3,5,12,13,14],"\u573a\u5408":7,"\u573a\u666f":[3,4,5,13],"\u57fa\u4e8e":[3,5,9,10,11,13,27],"\u57fa\u672c":[3,5,11,13,25,27],"\u57fa\u672c\u4e0a":[3,5,13,27],"\u57fa\u672c\u76f8\u540c":11,"\u57fa\u7840":7,"\u5806\u4e0a":5,"\u589e\u52a0":[5,13],"\u589e\u957f":[5,13],"\u58f0\u660e":[5,7,11,12,13,19],"\u5904\u4e8e":[5,10,11,12,13,19],"\u5904\u5728":[10,13],"\u5904\u7406":[3,4,7,10,11,19,29],"\u5904\u7406\u51fd\u6570":[4,13],"\u5904\u7406\u5355\u5143":3,"\u5904\u7406\u5668":3,"\u5904\u7406\u9519\u8bef":10,"\u590d\u5236":[6,12],"\u590d\u5236\u5230":[6,12],"\u590d\u672c":4,"\u590d\u6742":[3,5,10,11,27],"\u590d\u6742\u5316":3,"\u590d\u7528":13,"\u5916\u56f4":13,"\u5916\u90e8":[5,6,11,12,13,28],"\u5916\u9762":6,"\u591a\u4e2a":[3,5,6,11,14,15,19],"\u591a\u4e48":5,"\u591a\u4efb\u52a1":[10,29],"\u591a\u51fa":11,"\u591a\u529f\u80fd":13,"\u591a\u5c42":[3,5,8,9,13],"\u591a\u6570":[3,5,6,9,13],"\u591a\u6761":13,"\u591a\u6b21":6,"\u591a\u79cd":[3,5,13],"\u591a\u79cd\u4e0d\u540c":5,"\u591a\u9053\u7a0b\u5e8f":29,"\u591a\u9879":13,"\u5927\u53a6":9,"\u5927\u591a":[3,5,6,9,13],"\u5927\u591a\u6570":[3,5,6,9,13],"\u5927\u5b66":27,"\u5927\u5c0f":[5,6,13,15],"\u5927\u65b9":28,"\u5927\u6982":[5,13],"\u5927\u81f4":4,"\u5927\u90e8":3,"\u5927\u90e8\u5206":3,"\u5927\u91cf":3,"\u5927\u95e8":9,"\u592a\u5927":27,"\u5931\u53bb":4,"\u5931\u6548":12,"\u5931\u8d25":[4,5,7,27],"\u5934\u75db":13,"\u5947\u602a":[3,12,13],"\u597d\u50cf":13,"\u597d\u5947":9,"\u597d\u5947\u5fc3":9,"\u597d\u6808":5,"\u5982\u4e0b":[3,4,5,7,10,11,12,13,15,27],"\u5982\u4f55":[3,5,11,13,15,26],"\u5982\u56fe\u6240\u793a":5,"\u5982\u679c":[3,4,5,7,9,11,12,13,14,25,27],"\u5982\u6b64":[5,9,13],"\u5b50\u51fd\u6570":5,"\u5b50\u7cfb\u7edf":27,"\u5b50\u96c6":5,"\u5b57\u6bb5":13,"\u5b57\u6bcd":19,"\u5b57\u7b26":[5,6,7,11,13],"\u5b57\u7b26\u4e32":[5,11,13],"\u5b57\u8282":[5,6,9,13],"\u5b57\u8282\u6570":5,"\u5b58\u50a8":[5,12,13],"\u5b58\u50a8\u7a7a\u95f4":[5,13],"\u5b58\u5728":[3,4,7,12,13],"\u5b58\u653e":[5,6,15],"\u5b58\u653e\u7a0b\u5e8f":5,"\u5b66\u4e60":0,"\u5b83\u4eec":[3,5,6,7,8,10,11,12,13,15,19,28],"\u5b83\u4f1a":[5,10,11,12,13],"\u5b83\u6052\u4e3a":5,"\u5b89\u5168":[6,11,12,13,27],"\u5b89\u5168\u6027":[6,11,12,13],"\u5b89\u5168\u68c0\u67e5":11,"\u5b89\u5168\u9690\u60a3":13,"\u5b89\u6392":5,"\u5b89\u88c5":[3,25],"\u5b89\u88c5\u5305":27,"\u5b8c\u5168":[3,11,12,13,27],"\u5b8c\u6210":[3,4,5,6,9,11,12,13,14,19,25,26,27],"\u5b8c\u6574":[3,5,6,11,13],"\u5b8c\u67d0":13,"\u5b8c\u6bd5":[5,13,15,19,27],"\u5b8f\u5728":11,"\u5b8f\u5c06":5,"\u5b8f\u662f":[4,11],"\u5b8f\u6765":[4,12,13],"\u5b98\u65b9":[7,27,28],"\u5b9a\u4e49":[5,6,7,10,11,12,13],"\u5b9a\u4f4d":[3,15],"\u5b9a\u957f":5,"\u5b9e\u4f8b":[12,13],"\u5b9e\u73b0":[3,4,6,7,8,10,14,15,19,27,29],"\u5b9e\u8d28":13,"\u5b9e\u9645":[3,5,6,9,10,11,12,13,14,15,27],"\u5b9e\u9645\u4e0a":[3,5,9,10,11,13,14,15],"\u5b9e\u9a8c":27,"\u5bb9\u6027":3,"\u5bb9\u6613":[3,5,13],"\u5bc4\u5b58":[3,8,10,11,13,29],"\u5bc4\u5b58\u5668":[3,8,10,11,13,29],"\u5bf9\u4e8e":[3,4,5,6,10,11,12,13,14,19,27],"\u5bf9\u5916":[3,12],"\u5bf9\u5e94":[4,5,6,8,10,12,13,15,27],"\u5bf9\u6b64":5,"\u5bf9\u9f50":[5,13],"\u5bfb\u627e":[5,8],"\u5bfb\u6c42":10,"\u5bfc\u81f4":[3,4,5,10,12,15],"\u5bfc\u81f4\u7cfb\u7edf":3,"\u5c01\u88c5":11,"\u5c06\u4f1a":[5,13,19],"\u5c06\u5e38":5,"\u5c0f\u8282":[4,5,7,8,12],"\u5c11\u6570":3,"\u5c11\u91cf":3,"\u5c16\u62ec\u53f7":28,"\u5c1a\u672a":3,"\u5c1d\u8bd5":[3,4,7,11],"\u5c24\u5176":6,"\u5c31\u662f":[3,4,5,7,8,10,11,12,13,14,15],"\u5c31\u662f\u6307":[10,12],"\u5c31\u662f\u8bf4":[5,10,11,13],"\u5c31\u7eea":19,"\u5c3d\u53ef":[5,12],"\u5c3d\u53ef\u80fd":[5,12],"\u5c3d\u91cf":27,"\u5c40\u90e8":5,"\u5c40\u90e8\u53d8\u91cf":5,"\u5c40\u9650":[5,13],"\u5c40\u9650\u4e8e":5,"\u5c42\u5c42":5,"\u5c42\u6570":8,"\u5c42\u7ea7":12,"\u5c4f\u5e55":[3,6,7,11],"\u5c55\u5f00":[3,5,7,10],"\u5c55\u793a":[7,28],"\u5c5e\u4e8e":[3,7,13],"\u5d4c\u5165":[3,5,10,11],"\u5d4c\u5165\u5f0f":[3,10,11],"\u5d4c\u5165\u5f0f\u5e94\u7528":[10,11],"\u5d4c\u5957":[5,8,13],"\u5de5\u4f5c":[3,4,5,9,10,12,13,14],"\u5de5\u5177":[3,4,6,8,11],"\u5dee\u5f02":[3,4],"\u5df2\u6709":[3,12],"\u5df2\u7ecf":[3,5,7,9,11,13,27],"\u5e03\u5c40":[6,12,13,15,29],"\u5e0c\u671b":[3,5,12,13,14],"\u5e26\u6709":10,"\u5e26\u6765":13,"\u5e2e\u52a9":[5,10,12,19,27],"\u5e38\u5e38":[3,4,5,6],"\u5e38\u6570":[5,6,12,13,15],"\u5e38\u7528":[3,5,11],"\u5e38\u89c1":[3,5,6],"\u5e38\u89c4":10,"\u5e38\u91cf":5,"\u5e42\u6b21":19,"\u5e73\u53f0":[4,5,7,9,12,14,19,27,29],"\u5e74\u4ee3":14,"\u5e76\u4e0d\u4e00\u5b9a":27,"\u5e76\u4e0d\u76f8\u540c":5,"\u5e76\u4e14":[5,12,14],"\u5e76\u4f1a":[11,19],"\u5e76\u53d1":6,"\u5e76\u6253\u5370":4,"\u5e76\u975e":13,"\u5e78\u8fd0":3,"\u5e7f\u6cdb":5,"\u5e8f\u5217":[5,14,19],"\u5e93\u4e2d":4,"\u5e93\u548c\u5b8f":7,"\u5e93\u662f":3,"\u5e93\u6765":13,"\u5e94\u6709":3,"\u5e94\u7528":[4,5,7,10,14,15,19,27,29],"\u5e94\u7528\u7a0b\u5e8f":[3,4,5,7,9,10,14,27,29],"\u5e94\u8be5":[3,6,11,13],"\u5e94\u8fd0":14,"\u5e94\u8fd0\u800c\u751f":14,"\u5e95\u5c42":[3,6,11,13],"\u5e9e\u5927":14,"\u5efa\u7acb":[3,11],"\u5efa\u7acb\u8054\u7cfb":11,"\u5f00\u53d1":[3,6,9,14,19],"\u5f00\u53d1\u677f":[6,27],"\u5f00\u53d1\u8005":27,"\u5f00\u573a":[5,29],"\u5f00\u573a\u767d":[5,29],"\u5f00\u5934":[4,5,6,7,11,12,13,15],"\u5f00\u59cb":[3,4,5,6,9,11,12,13,14,15,19,26],"\u5f00\u59cb\u8fd0\u884c":6,"\u5f02\u5e38":[11,13,29],"\u5f15\u5165":[5,11,12,13,28],"\u5f15\u53f7":11,"\u5f15\u5bfc":[5,10,29],"\u5f15\u7528":[3,6,7,11,28,29],"\u5f15\u8a00":[15,19,29],"\u5f15\u8d77":[6,27],"\u5f20\u56fe":10,"\u5f31\u5316":4,"\u5f3a\u5927":[3,9,11],"\u5f52\u7c7b":10,"\u5f53\u4e2d":3,"\u5f53\u4e8e":[6,12],"\u5f53\u524d":[3,4,5,6,10,12,13,15,27],"\u5f53\u6210":5,"\u5f53\u65f6":14,"\u5f53\u7136":[3,4,9,10],"\u5f62\u5f0f":[4,13],"\u5f62\u6210":5,"\u5f71\u54cd":[5,10,11,13,14,19],"\u5f80\u5f80":[6,10,19],"\u5f80\u9ad8":5,"\u5f88\u591a":[3,4,5,6,12,13,14,27],"\u5f88\u5927":[3,5,12,27],"\u5f88\u5feb":3,"\u5f88\u96be":13,"\u5f97\u4ee5":[4,5],"\u5f97\u51fa":[5,13],"\u5f97\u5230":[3,5,6,11,12],"\u5f97\u77e5":[10,12],"\u5faa\u73af":[5,6,10,13,15],"\u5fae\u8f6f":27,"\u5fc3\u601d":14,"\u5fc5\u4e0d\u53ef\u5c11":3,"\u5fc5\u8981":[3,5,6],"\u5fc5\u9700":3,"\u5fc5\u987b":[3,5,10,11,12,13,28],"\u5feb\u901f":[6,28],"\u5ffd\u7136":13,"\u5ffd\u7565":5,"\u600e\u6837":5,"\u601d\u60f3":14,"\u601d\u8003":13,"\u601d\u8def":15,"\u603b\u4f53":[10,13],"\u603b\u662f":[5,13,14,19],"\u603b\u79f0":3,"\u603b\u7ebf":12,"\u603b\u7ed3":5,"\u6052\u4e3a":5,"\u6062\u590d":[4,5,10,29],"\u6070\u6070":5,"\u60ac\u5782":6,"\u60c5\u51b5":[3,4,5,6,10,11,12,13,14],"\u60c5\u5f62":[5,11,13],"\u60f3\u8981":5,"\u60f3\u8c61":[5,14],"\u610f\u4e49":[3,4,5,13,14,15,19],"\u610f\u5473":[3,6,12],"\u610f\u5473\u7740":[3,6,12],"\u610f\u8bc6":[4,9],"\u611f\u5174":6,"\u611f\u5174\u8da3":6,"\u6210\u529f":[4,7,11,12,14,27],"\u6210\u7acb":5,"\u6211\u4eec":[3,4,5,6,7,8,9,10,11,12,13,14,15,19,27,28],"\u6216\u662f":[3,5,7,13,14,19],"\u6216\u79f0":5,"\u6216\u8005":[3,4,5,8,11,12,13,14,15,19,27],"\u622a\u6b62":13,"\u623f\u95f4":14,"\u6240\u4ee5":[3,5,6,10,11,13,15,27],"\u6240\u5728":[4,8,11,12,13],"\u6240\u5904":3,"\u6240\u5c5e":13,"\u6240\u6709":[3,5,6,11,12,13,14,15,19],"\u6240\u7528":27,"\u6240\u793a":[3,5,10],"\u6240\u80fd":11,"\u6240\u8bf4":[5,13],"\u6240\u8c13":[4,12],"\u6240\u9009":3,"\u624b\u4e2d":5,"\u624b\u5199":3,"\u624b\u52a8":[4,5,8,11,12,13,14,19,27,29],"\u624d\u80fd":[3,5,6,7,12,13,19],"\u6253\u4ea4\u9053":[4,5,6],"\u6253\u5305":[14,27],"\u6253\u5361":3,"\u6253\u5370":[3,4,7,8,11,13,14],"\u6253\u5370\u673a":14,"\u6253\u5b54":14,"\u6253\u5f00":[6,9,11,27],"\u6253\u65ad":13,"\u6253\u7b97":27,"\u6267\u884c":[3,4,5,6,8,10,11,12,14,15,19,29],"\u6279\u5904\u7406":[10,11,13,19,29],"\u627e\u51fa":13,"\u627e\u5230":[4,5,12,13,15,27],"\u627f\u62c5":5,"\u6280\u672f":27,"\u62a5\u51fa":4,"\u62a5\u9519":[7,13],"\u62bd\u8c61":[3,29],"\u62c5\u5fc3":13,"\u62d3\u5c55":[3,5,8],"\u62ec\u53f7":[5,11,28],"\u62f7\u8d1d":27,"\u62fc\u63a5":6,"\u62ff\u5230":12,"\u6301\u7eed":3,"\u6307\u4ee4":[3,6,10,11,12,13,29],"\u6307\u4ee4\u96c6":[3,5,13,29],"\u6307\u51fa":[3,5,13],"\u6307\u5411":[5,6,12,13],"\u6307\u5b9a":[5,6,11],"\u6307\u793a":[12,13],"\u6307\u9488":[5,6,11,12,13,29],"\u6309\u7167":[3,5,6,8,11,12,13,15,19,26],"\u6323\u624e":3,"\u6362\u4ee3":3,"\u6362\u56de":4,"\u6362\u6210":[3,27],"\u6362\u6808":13,"\u638c\u63a7":10,"\u63a2\u6d4b":13,"\u63a5\u4e0a":6,"\u63a5\u4e0b":[4,5,11,13,27,28],"\u63a5\u4e0b\u6765":[4,5,11,13,27,28],"\u63a5\u53d7":13,"\u63a5\u53e3":[3,5,6,7,10,11,12,29],"\u63a5\u7740":[5,7],"\u63a7\u5236":[3,5,6,10,12,13,15,29],"\u63a7\u5236\u6743":5,"\u63a7\u5236\u6d41":[5,10,13,29],"\u63a7\u5236\u76ee\u6807":3,"\u63a7\u5236\u7ed3\u6784":5,"\u63a8\u8350":[11,27],"\u63cf\u8ff0":[3,5,6,10,11,13],"\u63cf\u8ff0\u7b26":11,"\u63d0\u4ea4":[14,19],"\u63d0\u4ea4\u8005":14,"\u63d0\u4f9b":[3,5,7,9,10,11,12,13,15,19,27],"\u63d0\u5230":[3,4,5,10,11,12,13,15],"\u63d0\u524d":27,"\u63d0\u53d6":27,"\u63d0\u9192":4,"\u63d0\u9ad8":[6,12],"\u63d2\u4ef6":[25,27],"\u63d2\u5165":[4,5,11,12,13,27,28],"\u641c\u7d22":27,"\u642d\u5efa":[9,26],"\u642d\u914d":27,"\u64bc\u52a8":10,"\u64cd\u4f5c":[3,4,5,6,7,11,12,13,14,19,27],"\u64cd\u4f5c\u5458":19,"\u64cd\u4f5c\u6570":11,"\u64cd\u4f5c\u7cfb\u7edf":[3,4,5,6,14,27],"\u64cd\u4f5c\u8fc7\u7a0b":7,"\u652f\u6301":[5,6,9,10,11,13,27,29],"\u652f\u6491":[5,10],"\u6536\u573a":[5,29],"\u6536\u96c6":5,"\u6539\u4e3a":27,"\u6539\u5199":[6,8],"\u6539\u52a8":13,"\u6539\u53d8":[13,19],"\u6539\u6210":11,"\u653e\u5165":5,"\u653e\u5230":11,"\u653e\u5728":[5,6,7,11,13,14,19],"\u653e\u7a0b\u5e8f":5,"\u653e\u7f6e":[5,11,12,13],"\u653e\u8fdb":5,"\u653e\u8fdb\u53bb":5,"\u6548\u679c":13,"\u6548\u7387":6,"\u6559\u5b66":3,"\u6570\u4e2a":9,"\u6570\u503c":10,"\u6570\u5b66":28,"\u6570\u5b66\u516c\u5f0f":28,"\u6570\u636e":[3,5,6,11,12,13,15,29],"\u6570\u636e\u7ebf":6,"\u6570\u636e\u7ed3\u6784":5,"\u6570\u76ee":6,"\u6570\u7ec4":[5,12,13],"\u6570\u91cf":12,"\u6574\u4e2a":[5,6,7,10,11,13,14,27],"\u6574\u4f53":5,"\u6574\u5957":6,"\u6574\u6570":[3,12],"\u6574\u6761":8,"\u6587\u4ef6":[3,4,5,6,7,8,11,12,15,27,29],"\u6587\u4ef6\u540d":11,"\u6587\u4ef6\u7cfb\u7edf":27,"\u6587\u672c":[5,28],"\u6587\u672c\u6587\u4ef6":5,"\u6587\u672c\u683c\u5f0f":5,"\u6587\u6863":[3,7,11,25,26,28],"\u659c\u4f53":28,"\u65ad\u70b9":10,"\u65ad\u8a00":4,"\u65b0\u540d\u8bcd":13,"\u65b0\u589e":5,"\u65b0\u5efa":[4,27],"\u65b0\u5f00":0,"\u65b0\u7248":[3,27],"\u65b0\u751f":3,"\u65b0\u8fdb\u5c55":11,"\u65b9\u4f4d":19,"\u65b9\u4fbf":[3,7,9,11,13],"\u65b9\u5f0f":[3,4,5,6,12,13,15],"\u65b9\u6848":[3,4],"\u65b9\u6cd5":[4,5,7,11,12,13,19,28],"\u65b9\u9762":[3,5,10,13,19],"\u65e0\u4e00\u7269":9,"\u65e0\u5173":15,"\u65e0\u610f":[14,19],"\u65e0\u6240":6,"\u65e0\u6240\u4e0d\u80fd":6,"\u65e0\u6cd5":[3,4,11,13,14,25],"\u65e0\u7528":5,"\u65e0\u7591":[3,5],"\u65e0\u8bba":[3,5,13,19],"\u65e0\u8bba\u5982\u4f55":13,"\u65e0\u8bba\u662f":5,"\u65e0\u8bef":25,"\u65e0\u9700":[3,5,13,19],"\u65e2\u6709":5,"\u65e2\u7136":13,"\u65e2\u7136\u5982\u6b64":13,"\u65e5\u5e38":[5,11],"\u65e7\u7248":3,"\u65f6\u5019":[3,4,5,6,7,9,10,11,12,13,15,19,27],"\u65f6\u523b":5,"\u65f6\u62a5":11,"\u65f6\u673a":[5,11],"\u65f6\u6765":6,"\u65f6\u81f3\u4eca\u65e5":9,"\u65f6\u95f4":[3,10,13,14,19,27],"\u65f6\u95f4\u6bb5":14,"\u6602\u8d35":14,"\u660e\u6717":15,"\u660e\u786e":[5,13],"\u6613\u7528":11,"\u6613\u89c1":3,"\u662f\u4e0d\u662f":6,"\u662f\u4ece":[5,13,15],"\u662f\u5426":[6,11,12],"\u662f\u56e0\u4e3a":[3,5,6,10,11,13,15,19],"\u663e\u5f97":5,"\u663e\u7136":5,"\u663e\u800c":3,"\u663e\u800c\u6613\u89c1":3,"\u666e\u901a":[10,11,13],"\u666e\u904d":3,"\u667a\u80fd":[6,12],"\u6682\u4e14":[3,10,13],"\u6682\u505c":10,"\u6682\u65f6":[5,13],"\u66b4\u9732":12,"\u66b4\u9732\u51fa":12,"\u66f4\u4e3a":5,"\u66f4\u52a0":[5,10,11,12,13,19],"\u66f4\u5927":[3,6],"\u66f4\u5f3a":3,"\u66f4\u65b0":[3,25,27],"\u66fe\u7ecf":3,"\u66ff\u6362":[5,15,19],"\u6700\u4e0a":3,"\u6700\u4e0a\u5c42":3,"\u6700\u4f4e":[3,10],"\u6700\u5148":6,"\u6700\u540e":[9,11,12,13,14,19,28],"\u6700\u597d":27,"\u6700\u5c0f":[13,29],"\u6700\u5c0f\u5316":29,"\u6700\u65b0":[3,11,27],"\u6700\u65b0\u7248":[3,27],"\u6700\u65b0\u8fdb\u5c55":11,"\u6700\u65e9":[5,14],"\u6700\u7ec8":[3,4,5,6,7,11],"\u6700\u8fd1":5,"\u6700\u9ad8":[3,10],"\u6709\u4e9b":12,"\u6709\u503c":7,"\u6709\u5173":[7,13,15],"\u6709\u610f":[14,19],"\u6709\u6240":6,"\u6709\u7740":[3,5,9],"\u670d\u52a1":[11,13,27],"\u670d\u52a1\u5668":27,"\u671f\u5f85":13,"\u671f\u671b":[5,9,11],"\u671f\u95f4":[5,12,13],"\u672a\u6765":11,"\u672a\u77e5":12,"\u672b\u5c3e":27,"\u672c\u4e66":[5,10,13],"\u672c\u4f53":5,"\u672c\u5730":[25,27],"\u672c\u6587":5,"\u672c\u76f8":11,"\u672c\u7ae0":[9,10,11,12,13,14,15,19],"\u672c\u8282":27,"\u672c\u884c":11,"\u672c\u8d28":12,"\u672c\u8eab":[6,14],"\u673a\u4e0a":[12,27],"\u673a\u5236":[3,5,10,12,14,15,19],"\u673a\u5668":[5,7,10,14],"\u673a\u5668\u7801":5,"\u673a\u5668\u8bed\u8a00":14,"\u6740\u6b7b":[4,10,13],"\u6742\u4e71":5,"\u6742\u4e71\u65e0\u7ae0":5,"\u6743\u8861":3,"\u6743\u9650":6,"\u6761\u4ef6":[4,15],"\u6761\u6761":5,"\u6765\u5230":26,"\u6765\u770b":[3,5,6,10,12],"\u6765\u81ea":[5,13,28],"\u6765\u8bf4":[5,6,27],"\u6781\u5176":14,"\u6784\u5efa":[3,4,6,12,15,25],"\u6784\u6210":5,"\u6784\u9020":[3,5,13],"\u679a\u4e3e":7,"\u67b6\u6784":[3,5,13,29],"\u67d0\u4e2a":[4,5,7,11,12,13,15],"\u67d0\u4e9b":[3,4,5,6,10,13],"\u67d0\u6761":13,"\u67d0\u79cd":[3,4,5,10,11,13,15],"\u67d0\u79cd\u610f\u4e49":15,"\u67d0\u79cd\u7a0b\u5ea6":[10,11,13],"\u67d0\u95e8":5,"\u67d0\u9879":13,"\u67e5\u627e":8,"\u67e5\u770b":[6,11,25,27],"\u6807\u51c6":[5,6,10,11,29],"\u6807\u5fd7":[6,11],"\u6807\u8bb0":[4,5,13],"\u6807\u8bc6":5,"\u6808\u4e0a":[5,13],"\u6808\u538b\u5165":13,"\u6808\u5e27":[5,8,29],"\u6808\u5e95":[5,6],"\u6808\u662f":5,"\u6808\u6765":5,"\u6808\u6808":13,"\u6808\u9876":[5,6,13],"\u6837\u5f0f":28,"\u6838\u5fc3":[4,5,12,14],"\u6838\u5fc3\u601d\u60f3":14,"\u6839\u636e":[5,6,10,11,13,27],"\u6839\u76ee\u5f55":[3,5,11,25],"\u683c\u5f0f":[5,6,11,15,27,29],"\u68c0\u67e5":[6,11,12,13],"\u68c0\u9a8c":4,"\u6982\u5ff5":[5,13],"\u6982\u62ec":13,"\u6982\u7387":[6,12],"\u6a21\u5757":[3,4,7,11,12,13,15],"\u6a21\u5f0f":[5,6,10,11,13,27,29],"\u6a21\u62df":[3,6,9,12,14,19],"\u6a21\u62df\u5668":[9,12,14,19],"\u6b22\u8fce":26,"\u6b63\u5728":14,"\u6b63\u5982":5,"\u6b63\u5e38":[3,5,6,12,13,25],"\u6b63\u5f0f":[6,13],"\u6b63\u6587":[5,10,19,26],"\u6b63\u662f":[3,6,10,13],"\u6b63\u786e":[3,5,6,11,12,13,14,27],"\u6b63\u786e\u6027":[5,11,12],"\u6b64\u5916":[5,7,10,11],"\u6b64\u65f6":[3,5,6,13,27],"\u6b65\u9aa4":27,"\u6bcf\u4e2a":[3,5,6,8,10,11,12,13,15,19],"\u6bcf\u5c42":10,"\u6bcf\u6b21":[5,6,13],"\u6bcf\u6b3e":3,"\u6bd4\u5982":[3,5,12,13,27,28],"\u6bd4\u7279":13,"\u6bd4\u8f83":[3,4,5,11,13],"\u6c38\u4e45":5,"\u6c42\u751f":3,"\u6c47\u7f16":[3,5,10,11,12,13,14,29],"\u6c47\u7f16\u5668":[5,29],"\u6c47\u7f16\u8bed\u8a00":[5,13,14],"\u6ca1\u4ec0\u4e48":5,"\u6ca1\u6709":[3,4,5,6,7,10,11,13,14,15,27],"\u6ca1\u6cd5":6,"\u6cbf\u7528":6,"\u6cdb\u7528\u6027":15,"\u6ce8\u610f":[3,4,5,6,11,12,13,15,25,27,28],"\u6ce8\u8bb0":28,"\u6ce8\u91ca":[4,7],"\u6d1e\u6d1e":9,"\u6d3b\u52a8":[5,13,29],"\u6d3b\u6027":[3,13],"\u6d41\u4e2d":10,"\u6d41\u4ece":13,"\u6d41\u5219":13,"\u6d41\u52a8":3,"\u6d41\u7a0b":[5,6,13,27],"\u6d41\u8dd1":13,"\u6d4b\u8bd5":[11,27,28],"\u6d4f\u89c8":[3,27],"\u6d4f\u89c8\u5668":27,"\u6d6a\u8d39":[3,14,19],"\u6d6a\u8d39\u65f6\u95f4":3,"\u6d6e\u70b9":3,"\u6d6e\u70b9\u6570":3,"\u6d89\u53ca":13,"\u6df1\u5165":[10,19],"\u6df1\u5230":8,"\u6df1\u5c42":8,"\u6df7\u4e71":19,"\u6df7\u6dc6":5,"\u6e05\u6670":13,"\u6e05\u695a":[3,5],"\u6e05\u7406":12,"\u6e05\u7a7a":[11,12],"\u6e05\u96f6":[5,6],"\u6e90\u4e2d":27,"\u6e90\u4ee3\u7801":[3,5,13,27],"\u6e90\u6587\u4ef6":[5,8],"\u6e90\u7801":27,"\u6e90\u7a0b\u5e8f":11,"\u6ea2\u51fa":5,"\u6ee1\u6000":9,"\u6ee1\u8db3":[3,5,6,10],"\u6f5c\u5728":6,"\u7075\u6d3b":[3,6,13,27],"\u7075\u6d3b\u6027":[3,13],"\u70b9\u4e3a":[5,6],"\u70b9\u6570":3,"\u70e7\u5199":6,"\u7136\u540e":[4,5,6,8,11,12,13,25,27],"\u7236\u4eb2":5,"\u7247\u6bb5":[3,28],"\u7248\u672c":[3,5,6,7,11,27],"\u7248\u672c\u53f7":27,"\u7269\u7406":[5,11,12,15,29],"\u7269\u7406\u5730\u5740":[5,11,15,29],"\u7279\u4f8b":13,"\u7279\u522b":[3,5,8,11,13,27],"\u7279\u522b\u4e4b\u5904":3,"\u7279\u5b9a":10,"\u7279\u5f81":[3,5],"\u7279\u6027":[5,19],"\u7279\u6743":[11,14,19,29],"\u7279\u6b8a":[3,10,13],"\u72b6\u6001":[5,6,10,12,13,19,29],"\u72ec\u7279":6,"\u72ec\u7acb":[5,11],"\u73af\u5883":[4,5,10,13,26,28,29],"\u73af\u5883\u53d8":27,"\u73af\u5883\u53d8\u91cf":27,"\u73af\u8282":28,"\u73b0\u4ee3":3,"\u73b0\u5728":[4,5,6,10,11,13,28],"\u73b0\u8c61":19,"\u73cd\u8d35":14,"\u7406\u5668":[3,27],"\u7406\u6240\u5f53\u7136":[3,9],"\u7406\u89e3":[5,10,13],"\u751a\u81f3":[4,12,13,14,28],"\u751a\u8fdc":4,"\u751f\u53d8":[5,11,12,13],"\u751f\u6001":3,"\u751f\u6210":[3,4,5,6,11,12],"\u751f\u6548":27,"\u7528\u4e8e":[3,5,11,13],"\u7528\u4f5c":5,"\u7528\u5230":[3,5,6,10,12,13,27],"\u7528\u6237":[3,10,11,13,14,19,27],"\u7528\u6237\u5e93":11,"\u7528\u6237\u7a0b\u5e8f":[11,13,19],"\u7528\u6743":5,"\u7528\u6765":[3,5,11,12,13,15],"\u7528\u8005":[5,29],"\u7528\u8fc7":5,"\u7528\u9014":[5,10,13],"\u7531\u4e8e":[3,4,5,6,10,11,13,15,19,27],"\u7531\u5143":6,"\u7531\u6b64":[5,6,8],"\u754c\u9650":19,"\u7559\u51fa":13,"\u7559\u8a00":27,"\u7565\u5fae":11,"\u7565\u663e":27,"\u7565\u8fc7":10,"\u7591\u95ee":19,"\u767d\u5904":5,"\u767d\u8272":[3,10],"\u767e\u5ea6":27,"\u767e\u5ea6\u7f51":27,"\u767e\u9875":3,"\u7684\u786e":5,"\u7684\u8bdd":[3,5,6,7,9,11,12,14,25,27],"\u76d1\u63a7":[3,10,13,19],"\u76d1\u7763":[10,29],"\u76ee\u524d":[3,4,5,6,11,12,13,15,19,27],"\u76ee\u524d\u4e3a\u6b62":[3,11],"\u76ee\u5f55":[3,4,5,6,7,11,14,25,27],"\u76ee\u6807":[4,5,6,9,29],"\u76ee\u7684":5,"\u76f4\u63a5":[3,4,5,6,7,12,13,15,27],"\u76f4\u89c2":8,"\u76f4\u9762":3,"\u76f8\u4ea4":[5,13],"\u76f8\u4fe1":13,"\u76f8\u5173":[3,4,5,7,10,11,15],"\u76f8\u53bb":4,"\u76f8\u53bb\u751a\u8fdc":4,"\u76f8\u540c":[5,11,13,15,19],"\u76f8\u5bf9":[3,5,13],"\u76f8\u5e94":[5,13,15],"\u76f8\u5f53":[3,6,12],"\u76f8\u5f53\u4e8e":[6,12],"\u76f8\u6bd4":[6,10],"\u76f8\u7b49":6,"\u76f8\u90bb":[3,10,12],"\u7701\u7565":5,"\u770b\u4e0a":[3,5,19],"\u770b\u4e0a\u53bb":[3,5,19],"\u770b\u4f3c":5,"\u770b\u51fa":[3,5,6,10,12,13,15],"\u770b\u5230":[3,5,6,7,8,9,10,11,12,13,14,15,19,27],"\u770b\u5f85":[5,10,13],"\u770b\u6210":[5,10,13],"\u770b\u6765":[3,5],"\u770b\u770b":[3,6],"\u770b\u8d77":[4,5,14],"\u770b\u8d77\u6765":[4,5,14],"\u771f\u673a":12,"\u771f\u6b63":[3,6,14,27],"\u7740\u6025":4,"\u7740\u624b":[4,5,26],"\u77ac\u95f4":13,"\u77e5\u60c5":11,"\u77e5\u6653":13,"\u77e5\u8bc6":[5,6,7],"\u77e5\u9053":[3,5,6,8,11,12,13,15],"\u77e9\u9635":19,"\u7801\u957f":13,"\u7834\u574f":[5,10,14],"\u786c\u4ef6":[3,5,6,9,10,14,19],"\u786c\u4ef6\u5e73\u53f0":[3,6],"\u786c\u4ef6\u8d44\u6e90":3,"\u786e\u5207":[5,10],"\u786e\u5207\u7684\u8bf4":5,"\u786e\u5b9a":[5,6,7],"\u786e\u5b9e":[3,5,13,15],"\u786e\u8ba4":[6,25,27],"\u78c1\u76d8":[6,27],"\u78c1\u76d8\u7a7a\u95f4":6,"\u793a\u4f8b":28,"\u7981\u7528":[4,5],"\u79bb\u4e0d\u5f00":5,"\u79bb\u5f00":9,"\u79d1\u5b66":27,"\u79d1\u5b66\u6280\u672f":27,"\u79d2\u949f":19,"\u79f0\u4e3a":[3,5,6,10,11,13,14],"\u79f0\u4e4b\u4e3a":[5,6,13],"\u79fb\u4ea4":5,"\u79fb\u9664":[5,6,29],"\u7a00\u7f3a":14,"\u7a0b\u5e8f":[4,7,9,10,14,27,29],"\u7a0b\u5e8f\u4ee3\u7801":[5,11],"\u7a0b\u5e8f\u5458":[5,6,9,10],"\u7a0b\u5e8f\u8fd0\u884c":[5,10,11,12,13,14,29],"\u7a0b\u5ea6":[3,10,11,12,13],"\u7a0d\u540e":[5,13],"\u7a33\u5b9a":[3,10,11],"\u7a76\u7adf":[5,6],"\u7a7a\u65e0\u4e00\u7269":9,"\u7a7a\u683c":28,"\u7a7a\u89c1":6,"\u7a7a\u8c03":14,"\u7a7a\u95f4":[5,6,13,15],"\u7a97\u53e3":9,"\u7acb\u5373":[5,13,29],"\u7ae0\u8282":[5,10,25,28,29],"\u7aef\u5e8f":5,"\u7b26\u53f7":[5,6,11,12,13,15],"\u7b26\u53f7\u8868":[5,6],"\u7b26\u5408":5,"\u7b2c\u4e00":[4,5,10,11,12,13,26],"\u7b2c\u4e00\u4e2a":[5,12,13],"\u7b2c\u4e00\u6761":5,"\u7b2c\u4e00\u6b21":[4,12],"\u7b2c\u4e00\u7ae0":[10,11,13,26],"\u7b2c\u4e00\u884c":9,"\u7b2c\u4e09":15,"\u7b2c\u4e09\u7ae0":15,"\u7b2c\u4e8c":[5,15,26],"\u7b2c\u4e8c\u6761":5,"\u7b2c\u4e8c\u7ae0":[15,26],"\u7b2c\u51e0":12,"\u7b2c\u51e0\u4e2a":12,"\u7b49\u4ef7":[6,11],"\u7b49\u5230":[5,13,27],"\u7b49\u540c":3,"\u7b49\u540c\u4e8e":3,"\u7b49\u5f85":[14,19],"\u7b49\u5f85\u65f6\u95f4":19,"\u7b49\u7b49":3,"\u7b54\u6848":5,"\u7b7e\u540d":4,"\u7b80\u5316":[12,13],"\u7b80\u5355":[0,3,4,5,10,12,13,14,15,19],"\u7b80\u6613":27,"\u7b80\u6d01":[3,9],"\u7b80\u8981":11,"\u7b97\u662f":15,"\u7b97\u673a":[5,6,14],"\u7ba1\u7406":[3,10,14,27],"\u7ba1\u7406\u5458":[14,27],"\u7ba1\u7406\u5668":27,"\u7bc7\u5e45":13,"\u7c7b\u4f3c":[3,5,11,13],"\u7c7b\u578b":[5,6,11,12,13],"\u7c7b\u6bd4":13,"\u7cbe\u5ea6":3,"\u7cdf\u7cd5":14,"\u7cfb\u5217":[3,6,9,13,14,19],"\u7cfb\u7edf":[3,4,5,6,10,13,29],"\u7cfb\u7edf\u542f\u52a8":19,"\u7ea6\u5b9a":[3,5,11,12],"\u7ea6\u675f":6,"\u7ea7\u522b":[5,10],"\u7eb3\u5165":13,"\u7ebf\u6027":5,"\u7ebf\u6027\u8868":5,"\u7ec4\u5408":13,"\u7ec4\u6210":[5,10],"\u7ec4\u6210\u90e8\u5206":5,"\u7ec6\u5316":5,"\u7ec6\u8282":[5,7,10,13],"\u7ec8\u4e8e":[3,9],"\u7ec8\u6b62":[10,11,13,14],"\u7ec8\u7aef":[6,9,27],"\u7ecf\u5386":5,"\u7ecf\u5e38":[10,27],"\u7ecf\u8fc7":[9,13,15],"\u7ed1\u5b9a":[11,13],"\u7ed3\u5c3e":5,"\u7ed3\u675f":[5,6,8,10,12,13,14,19],"\u7ed3\u6784":[3,5,7,12,13,25,29],"\u7ed3\u679c":[5,7,9,11,19],"\u7ed3\u8bba":13,"\u7ed5\u8fc7":4,"\u7ed9\u51fa":[3,5,6,7,10,11,13,19,28],"\u7edd\u5927":3,"\u7edd\u5927\u591a\u6570":3,"\u7edd\u5bf9":[13,15],"\u7edf\u4e00":10,"\u7ee7\u7eed":[4,5,10,11,13,19,28],"\u7ee7\u7eed\u4e0b\u53bb":13,"\u7ee7\u7eed\u6267\u884c":[5,10,11,13],"\u7ef4\u62a4":[3,5,12],"\u7ef4\u6301":13,"\u7f13\u51b2":[11,13],"\u7f13\u51b2\u533a":[11,13],"\u7f13\u5b58":[12,29],"\u7f16\u5199":[3,4,5,7,10,11,13,14,19,26],"\u7f16\u53f7":[11,15,19],"\u7f16\u7801":[4,5,10,13],"\u7f16\u7a0b":[3,5,9,10,11,12,13],"\u7f16\u7a0b\u8bed\u8a00":[3,5,10,11,13],"\u7f16\u8bd1":[3,4,5,6,7,9,10,11,12,15,27,29],"\u7f16\u8bd1\u5668":[3,4,5,6,11,12,29],"\u7f16\u8f91":[9,27],"\u7f16\u8f91\u5668":9,"\u7f3a\u5c11":[4,6],"\u7f51\u4e0a":27,"\u7f51\u7edc":27,"\u7f8e\u89c2":28,"\u7f8e\u89c2\u5927\u65b9":28,"\u7ffb\u8bd1":5,"\u8003\u8651":[3,5,11,13],"\u800c\u4e14":[3,5,13],"\u800c\u540e":6,"\u800c\u662f":[4,5,6,10,12,13],"\u800c\u8a00":[3,5,13],"\u8054\u7cfb":[3,11],"\u8054\u7cfb\u65b9\u5f0f":3,"\u80cc\u540e":[3,9],"\u80cc\u666f":5,"\u80fd\u529b":[3,5,10,11,13,15],"\u80fd\u53ca":11,"\u80fd\u591f":[3,4,5,6,7,8,9,10,11,12,13,14,19],"\u811a\u672c":[5,6,11,12,15,27,29],"\u8131\u79bb":4,"\u81ea\u4e0a\u800c\u4e0b":3,"\u81ea\u52a8":[4,5,12,13,14,19],"\u81ea\u5df1":[4,5,6,7,8,9,11,13,15,19],"\u81ea\u5e26":13,"\u81ea\u7136":[3,5,12,13,15],"\u81ea\u884c":[7,13],"\u81ea\u8eab":[3,5,14,27],"\u81f3\u4e8e":[11,27],"\u81f3\u4eca":9,"\u81f3\u5c11":[5,12],"\u81f3\u6b64":[4,5],"\u81f4\u547d":4,"\u8212\u9002":9,"\u8282\u6570":5,"\u8282\u7701":6,"\u82db\u523b":15,"\u82e5\u5e72":[3,5,6,11],"\u82e5\u5e72\u4e2a":[5,6],"\u82e5\u60f3":[5,6],"\u8303\u56f4":10,"\u8349\u8349":5,"\u83b7\u53d6":[6,7,9,13,14,19,27],"\u83b7\u5f97":3,"\u865a\u62df":[6,13,27],"\u865a\u62df\u673a":[6,27],"\u867d\u7136":[3,5,11,13],"\u884c\u4e2d":[5,6],"\u884c\u4e3a":[4,5,6,7,10,11,13],"\u884c\u5185":12,"\u884c\u5728":13,"\u884c\u6240":13,"\u884c\u6570":7,"\u884c\u6587":[3,4,5,6,8,11],"\u884c\u662f":[6,7],"\u884c\u95f4":28,"\u884d\u751f":[12,13],"\u8868\u660e":[3,7],"\u8868\u683c":28,"\u8868\u73b0":10,"\u8868\u793a":[3,5,6,10,11,12,13],"\u8868\u8fbe":11,"\u8868\u8fbe\u80fd\u529b":11,"\u88c1\u51cf":3,"\u88c1\u526a":3,"\u88f8\u673a":[3,4,5,14,29],"\u8981\u4e48":13,"\u8981\u6c42":[13,19],"\u8986\u76d6":[5,13,15],"\u89c1\u60ef":6,"\u89c4\u5219":[5,6,13],"\u89c4\u8303":[3,5,6,11,13,29],"\u89c6\u4f5c":5,"\u89c6\u540c":11,"\u89c6\u89d2":[5,10,13],"\u89d2\u5ea6":[3,5,10,11,12,13],"\u89e3\u51b3":[3,4,6,12,19,27],"\u89e3\u51b3\u65b9\u6848":[3,4],"\u89e3\u538b":27,"\u89e3\u6790":[4,6,7,12],"\u89e3\u7801":5,"\u89e3\u91ca":[3,5],"\u89e3\u9501":3,"\u89e6\u53d1":[10,11,13,19],"\u8b66\u544a":28,"\u8ba1\u5212":27,"\u8ba1\u7b97":[3,5,6,11,14,15,19],"\u8ba1\u7b97\u673a":[5,6,14],"\u8ba1\u7b97\u8d44\u6e90":14,"\u8ba4\u4e3a":[6,11,12],"\u8ba8\u8bba":[5,13,25,27],"\u8ba8\u8bba\u533a":[25,27],"\u8bb0\u5f55":[5,6,13,14,29],"\u8bb2\u5230":5,"\u8bb2\u89e3":[10,19],"\u8bbe\u5907":[3,6,13],"\u8bbe\u5b9a":[3,13],"\u8bbe\u7f6e":[3,4,5,6,11,12,13,15,19,27],"\u8bbe\u8ba1":[10,11,12,13],"\u8bbf\u5b58":[5,12,13],"\u8bbf\u95ee":[3,5,6,10,11,12],"\u8bc6\u522b":[3,6],"\u8bd5\u56fe":5,"\u8bde\u751f":14,"\u8be6\u7ec6":[5,7],"\u8bed\u4e49":[3,6,11],"\u8bed\u53e5":[5,8,9],"\u8bed\u6cd5":[6,25],"\u8bed\u8a00":[3,4,5,6,10,11,13,14],"\u8bef\u4fe1":13,"\u8bf4\u660e":[5,10,11,12,13,15,19,26],"\u8bf7\u6c42":[3,11,13],"\u8bf8\u591a":12,"\u8bf8\u591a\u4e0d\u4fbf":12,"\u8bfb\u5199":[10,13],"\u8bfb\u53d6":[5,11],"\u8bfb\u8005":[3,6,7,10,11,12,13,19],"\u8bfe\u4ef6":5,"\u8bfe\u7a0b":0,"\u8c03\u6574":[4,5,10,11,12,15,27],"\u8c03\u7528":[3,4,6,7,8,10,12,13,15,19,29],"\u8c03\u7528\u51fd\u6570":[5,8],"\u8c03\u7528\u8005":[5,29],"\u8c28\u614e":6,"\u8d1f\u62c5":3,"\u8d1f\u8d23":[4,5,6,11,12,13,14],"\u8d28\u6570":19,"\u8d39\u65f6":3,"\u8d39\u65f6\u95f4":3,"\u8d44\u6e90":[3,5,13,14],"\u8d4b\u4e88":5,"\u8d4b\u503c":5,"\u8d56\u4e8e":[6,12],"\u8d77\u5230":13,"\u8d77\u59cb":[5,6,11,12,13,15],"\u8d77\u6765":[3,4,5,6,12,14,28],"\u8d85\u51fa":[6,10,11],"\u8d8a\u5c0f":10,"\u8d8a\u5f3a":10,"\u8d8a\u5f80":3,"\u8d8a\u8fc7":[5,19],"\u8db3\u4ee5":[3,4],"\u8dd1\u6765\u8dd1\u53bb":14,"\u8ddd\u79bb":4,"\u8ddf\u8e2a":[5,6,8],"\u8de8\u5e73\u53f0":3,"\u8def\u5f84":[6,27],"\u8df3\u8f6c":[4,11,13],"\u8df3\u8fc7":13,"\u8eab\u4efd":27,"\u8f6c\u5316":[5,6,13],"\u8f6c\u5316\u6210":13,"\u8f6c\u56de":5,"\u8f6c\u6210":6,"\u8f6c\u79fb":5,"\u8f6c\u800c":[4,10,14],"\u8f6c\u8fc7":5,"\u8f6f\u4ef6":[3,5,9,10,14,27],"\u8f6f\u4ef6\u5305":27,"\u8f7b\u91cf":3,"\u8f7b\u91cf\u7ea7":3,"\u8f7d\u5165":[5,6],"\u8f83\u6162":27,"\u8f85\u52a9":13,"\u8f93\u5165":[3,4,5,6,11,14,27],"\u8f93\u51fa":[3,5,6,9,11,14,19],"\u8fb9\u754c":3,"\u8fbe\u5230":5,"\u8fbe\u6210":15,"\u8fc7\u4e8e":6,"\u8fc7\u4f4e":27,"\u8fc7\u540e":3,"\u8fc7\u591a":3,"\u8fc7\u5934":13,"\u8fc7\u5c11":3,"\u8fc7\u6765":13,"\u8fc7\u7a0b":[3,5,7,10,11,14],"\u8fc7\u957f":19,"\u8fd0\u7b97":3,"\u8fd0\u884c":[4,7,8,9,10,11,12,13,14,15,19,29],"\u8fd4\u56de":[3,5,7,11,13],"\u8fd4\u56de\u503c":[3,5,7,11,13],"\u8fd8\u539f":[6,13,15],"\u8fd8\u662f":[3,4,5,11,13,19],"\u8fd8\u6709":[3,6,9,10,13],"\u8fd9\u4e00":[5,7],"\u8fd9\u4e24\u70b9":5,"\u8fd9\u4e2a":[3,4,5,6,10,11,12,13,14,15,19,28],"\u8fd9\u4e48":[3,5,15],"\u8fd9\u4e9b":[3,4,5,6,11,12,13,14,27],"\u8fd9\u4f1a":[4,12],"\u8fd9\u5757":5,"\u8fd9\u5f20":10,"\u8fd9\u65b9":3,"\u8fd9\u65b9\u9762":3,"\u8fd9\u65f6":13,"\u8fd9\u662f":[4,5,10,11,13,15,28],"\u8fd9\u6709":5,"\u8fd9\u6761":[5,13],"\u8fd9\u6837":[3,5,6,10,11,12,13,14,15,19,27],"\u8fd9\u6837\u4e00\u6765":5,"\u8fd9\u6b21":[5,13],"\u8fd9\u6bb5":[5,13],"\u8fd9\u79cd":[3,5,10,12,13,14],"\u8fd9\u80fd":11,"\u8fd9\u90e8":15,"\u8fd9\u90e8\u5206":15,"\u8fd9\u91cc":[3,5,6,7,10,11,12,13,15,25,27,28],"\u8fd9\u9879":4,"\u8fdb\u4e00\u6b65":5,"\u8fdb\u5165":[3,6,11,19,27,28],"\u8fdb\u5236":[5,6,10,11,12,15,29],"\u8fdb\u53bb":5,"\u8fdb\u5c55":11,"\u8fdb\u5ea6":15,"\u8fdb\u6765":[13,19],"\u8fdb\u884c":[3,4,5,6,7,10,11,12,13,15,19,25,26,27],"\u8fdc\u6bd4":3,"\u8fdc\u7a0b":25,"\u8fde\u63a5":[6,9,14,19,27],"\u8fde\u7eed":[5,6,13,14],"\u8fed\u4ee3":6,"\u9000\u51fa":[5,6,11,13,15,19],"\u9002\u5e94":3,"\u9002\u5f53":[5,6],"\u9002\u7528":27,"\u9009\u53d6":[5,11],"\u9009\u62e9":[3,5,27],"\u9009\u9879":[3,5,11],"\u900f\u660e":13,"\u9010\u4e2a":11,"\u9010\u5b57":5,"\u9010\u6e10":13,"\u9010\u884c":11,"\u9012\u63a8":5,"\u9012\u8fdb":5,"\u901a\u4fd7":10,"\u901a\u4fe1":[6,12,27],"\u901a\u5e38":[3,4,5,6,12,13],"\u901a\u5f80":9,"\u901a\u7528":[3,5,10,13],"\u901a\u7528\u5bc4\u5b58\u5668":[3,5,10,13],"\u901a\u7528\u6027":10,"\u901a\u77e5":4,"\u901a\u8fc7":[3,4,5,6,7,8,9,10,11,12,13,15,27],"\u901a\u914d\u7b26":5,"\u901f\u5ea6":[12,27],"\u9020\u6210":[11,13],"\u903b\u8f91":[10,11,12],"\u9047\u5230":[3,4,5,13,27],"\u904d\u5386":15,"\u9057\u61be":[5,11],"\u9075\u4ece":6,"\u907f\u514d":[5,10,12,15],"\u90a3\u4e2a":[14,15],"\u90a3\u4e48":[3,5,9,11,13,14,19],"\u90a3\u4e9b":5,"\u90a3\u6761":[5,13],"\u90a3\u79cd":3,"\u90a3\u91cc":13,"\u90e8\u5206":[0,3,5,6,7,10,11,12,13,15,27],"\u914d\u5668":5,"\u914d\u7f6e":[3,5,6,12,26,28],"\u914d\u7f6e\u6587\u4ef6":5,"\u91c7\u7528":[4,28],"\u91cc\u9762":[3,4,5,6,7,11,12,13,15],"\u91cd\u542f":27,"\u91cd\u5851":4,"\u91cd\u590d":4,"\u91cd\u590d\u672c":4,"\u91cd\u5efa":29,"\u91cd\u65b0":[10,12,13,27],"\u91cd\u70b9":[5,10],"\u91cd\u8981":[5,11,12,13],"\u91cd\u8981\u4e00\u73af":12,"\u91cf\u7ea7":3,"\u9488\u5bf9":11,"\u94fe\u4e2d":3,"\u94fe\u63a5":[3,5,6,11,15,27,28,29],"\u9519\u8bef":[4,5,7,10,11,12,13,14,28],"\u9519\u8bef\u4fe1\u606f":13,"\u9519\u8bef\u5904\u7406":7,"\u952e\u5165":9,"\u952e\u76d8":6,"\u955c\u50cf":[6,11,12,15,27],"\u955c\u50cf\u6587\u4ef6":[6,11,12,15],"\u957f\u4e32":3,"\u957f\u5ea6":[5,6,11,13],"\u95ed\u5305":6,"\u95ee\u9898":[3,5,6,12,13,19,27],"\u95f4\u5c42":3,"\u95f4\u63a5":[3,13],"\u95f4\u65ad":14,"\u9605\u8bfb":[3,8,26],"\u9632\u6b62":11,"\u9636\u6bb5":[5,19],"\u9636\u6bb5\u6027":19,"\u9644\u52a0":13,"\u9644\u5f55":10,"\u9644\u8fd1":5,"\u9650\u4e8e":[3,5],"\u9650\u5236":[3,11,15],"\u9664\u4e86":[3,4,5,6,9,11,13],"\u9664\u6b64":3,"\u9664\u6b64\u4e4b\u5916":3,"\u9664\u975e":13,"\u9677\u5165":[10,29],"\u968f\u4fbf":5,"\u968f\u540e":[5,7,15,27],"\u968f\u610f":5,"\u968f\u7740":[3,10,13,27],"\u9690\u60a3":13,"\u9690\u7ea6":9,"\u9690\u85cf":9,"\u9694\u5f00":28,"\u9694\u79bb":[10,14],"\u96be\u4ee5":13,"\u96be\u514d":14,"\u96c6\u5408":[5,13],"\u9700\u6c42":[3,6,10],"\u9700\u8981":[3,4,5,6,7,10,11,12,13,14,15,19,25,27,28],"\u9732\u51fa":12,"\u975e\u5e38":[3,5,13,14,28],"\u975e\u5e38\u7b80\u5355":[3,5,13],"\u975e\u6cd5":[10,11,13],"\u9760\u8fd1":3,"\u9876\u5f39":5,"\u9879\u6b63":4,"\u9879\u76ee":[3,5,6],"\u987a\u5229":[9,14],"\u987a\u5e8f":[5,6,10,11,12,13,19],"\u987e\u8651":5,"\u9884\u5148":13,"\u9884\u60f3":3,"\u9884\u671f":[5,13],"\u9884\u7559":[5,6,13,15],"\u9884\u77e5":13,"\u9884\u89c8":27,"\u9884\u8bbe":[3,6],"\u9886\u57df":6,"\u989d\u5916":[3,5,9,11],"\u98ce\u9669":13,"\u9996\u5148":[4,5,6,11,12,13,19,27],"\u9a7b\u7559":[15,19],"\u9ad8\u4eae":[5,6,13],"\u9ad8\u5230":5,"\u9ad8\u697c":9,"\u9ad8\u697c\u5927\u53a6":9,"\u9ad8\u7ea7":[3,5,11],"\u9ad8\u901f":12,"\u9ad8\u901f\u7f13\u5b58":12,"\u9b54\u6570":[6,29],"\u9ebb\u70e6":5,"\u9ed1\u6d1e":9,"\u9ed1\u6d1e\u6d1e":9,"\u9ed1\u76d2":5,"\u9ed1\u8272":[3,10],"\u9ed8\u8ba4":[3,4,5,12,13,27],"_______..______":[7,9,14,19],"_______.___________.":[7,9,14,19],"abstract":[3,29],"byte":6,"c++":5,"cgu.0":6,"cgu.1":6,"class":6,"const":[11,12,13,15],"default":[6,27],"export":27,"float":6,"for":[3,5,6,12,15],"function":[4,5,29],"if":[5,6,7,12],"import":15,"in":[3,4,5,6,13,14,15,29],"libglib2.0":27,"new":[3,5,12],"null":6,"os.78":6,"static":[6,12,13,27],"switch":5,"ubuntu18.04":27,"v0.1":[3,4],"while":5,"with":[13,14,15,19,27],_0:13,__:[7,9,13,14,19],_____:[7,9,14,19],______:[7,9,14,19],_______:[7,9,14,19],___________:[7,9,14,19],__alltrap:13,__restor:13,_end:12,_info:4,_num_app:[12,15],_start:[5,6,11,12],a0:[5,11,13,28],a1:[5,11,13],a2:[11,13],a6:11,a7:[5,11,13],a_:5,a_n:5,aaaaaaaaaa:19,abi:[6,11,29],abs:6,access:10,activ:[5,29],add:[12,15,25,28],addi:13,addr2lin:8,addr:[6,12,13,15],address:[5,6,10,12,13,15,29],after:[11,13],align:[5,6,12,13],all:[6,12,14,19,27],alloc:[6,13],alltrap:13,alpha:28,altmacro:13,amo:10,an:14,analyz:27,and:[6,10,13,29],app:[12,13,14,15],app_0:14,app_0_end:12,app_0_start:12,app_1:14,app_1_end:12,app_1_start:12,app_2:14,app_2_end:12,app_2_start:12,app_:12,app_base_address:[12,13,15],app_dst:12,app_id:[12,15],app_init_context:13,app_manag:[12,13],app_size_limit:[12,15],app_src:12,app_start:[12,15],app_start_raw:12,append:15,applic:[10,12,13,14,15,19,29],appmanag:12,appmanagerinn:12,apt:27,arch:5,architectur:[3,29],are:6,area:12,arg:[5,11,13],argument:13,as:[6,7,11,12,13,15],as_ptr:[11,13],ascii:5,asm:[5,11,12,13,15],assembl:[5,11,29],assert:4,at:[7,9,14,19],atom:[13,29],attribut:6,autoconf:27,automak:27,autotool:27,ax:6,back:13,baidu:27,bare:[3,29],base:[5,6,12,13,15],base_address:[5,6,15],base_i:15,bash:27,bashrc:27,batch:[12,13,14,15,29],bbbbbbbbbb:19,bc:27,be:3,becaus:13,befor:15,berkelei:5,beta:28,bin:[3,6,11,12,14,15,27],binari:[3,6,10,27,29],bind:6,bio:6,bison:27,bit:6,blogo:4,board:[6,9,14,19,27],boot:[5,6,7,9],boot_stack:[5,6,7,9],boot_stack_top:[5,6,7],bootload:[5,6,7,10,29],borrow:[12,13],borrow_mut:[12,13],box:6,breakpoint:10,bs:6,bss:[5,7,9,11,13],buf:[11,13],buffer:11,build:[4,5,6,11,12,15,25,27],built:27,burner:6,but:4,by:13,cach:[12,15,29],call:[3,5,10,11,13,29],calle:[5,29],caller:[5,29],can:[3,13],cannot:[4,11],cargo:[3,4,5,6,11,12,13,15,27],case1:13,case2:13,caus:13,cccccccccc:19,cd:[9,14,19,27],central:3,cforc:5,cgu:6,ch1:9,ch2:14,ch3:19,checkout:[9,14,19],chmod:6,clean:25,clear:[6,7,11,12,15],clear_bss:[6,7,11],clink:5,clobber:11,clone:[9,14,19],cn:27,code:[10,13,14,19,27],com:[9,13,14,19,27],comment:[6,25],commit:[3,25],compil:[3,4,5,27,29],complement:6,complet:[12,14,19],compress:6,config:[4,5,11,15,27],configur:27,consol:[7,11],console_putchar:7,contain:6,context:[5,13,29],control:[5,10,29],convent:[5,29],coop:19,copi:[6,12,15],copy_from_slic:[12,15],core:[3,4,7,12,13,14,15],cornel:5,cos:28,cp:6,cpu:[3,5,10,12,13,19],crate:[3,7,11,27],cross:[4,29],cs3410:5,cs61c:5,csr:[10,29],csrr:13,csrrw:13,csrw:13,ctrl:6,curl:27,current:[6,12,13],current_app:[12,13],cx:13,cx_addr:13,data:[5,6,7,9,12,13,15,29],date:3,dd:6,debug:3,debuginfo:[3,4],depend:[12,13],deploi:25,derefer:[6,29],descript:10,destin:[5,29],dev:[3,4,6,27],devic:6,direct:[6,13],directori:3,discard:5,dism:27,dist:27,distro:27,doc:25,doe:13,download:27,dst:[12,15],dtr:6,dump:[13,14],e0463:3,each:[6,12,15],ebreak:10,ebss:[5,6,7],ecal:[10,11,13],ecf:[10,29],edata:[5,6,7],edu:27,eh:5,eh_fram:5,ekernel:[5,6],elf64:6,elf:[3,4,5,6,11,12,15,29],els:[6,7],enabl:27,end:12,endian:6,endif:6,endm:13,endr:13,entri:[5,6,7,9,11,13,14,19],entsiz:6,env:27,environ:[3,10,11,13,29],eol:6,epilogu:[5,29],erodata:[5,6,7],err:[4,7],error:[3,4,27],essenti:27,etext:[5,6,7],except:[10,13,29],exclud:6,exe:27,exec:6,execut:[3,6,10,13,29],exit:[11,13,14,19],extern:[6,7,11,12,13,15],extra:6,fat:[11,29],fault:[10,11,12,14],fd:[11,13],fd_stdout:13,featur:[5,7,11,12,13,27],featurenam:27,fenc:[12,15],file:[3,5,6,7,29],filesiz:6,filter:6,find:[3,4,11,15],finish:[3,4],first:[5,15,29],fixm:[6,9],flag:6,flex:27,flow:[5,10,29],fmt:7,fn:[3,4,5,6,7,11,12,13,15,28],for_each:[6,12,15],format:[6,29],found:[4,27],fp:[5,8],frame:5,freeli:13,from:[5,10,11,12,13,15],from_raw_part:[12,13,15],from_raw_parts_mut:[12,15],from_utf8:13,fs:13,ftp:27,ftp_proxi:27,func:6,gawk:27,gdb:6,gener:13,get:[12,13,15],get_base_i:15,get_current_app:[12,13],get_num_app:15,get_sp:13,gif:28,git:[9,13,14,19,25,27],github:[9,13,14,19,27],glib:27,global:[5,6,12,13],global_asm:[5,12,13],globl:5,gnu:[3,4,6],gnu_stack:6,gp:[5,13],gperf:27,grep:3,group:6,gthread:27,guid:0,halt:19,handl:13,handler:[7,13],hart:19,hash:3,header:[6,11,15],heap:[5,29],hello:[3,4,5,7,9,11,14,19],hex:15,hi0:6,home:[3,4,27],host:3,html:25,http:[9,13,14,19,27],http_proxi:27,https_proxi:27,hypervisor:10,i32:[11,13,28],icach:12,id:[11,12,13,15],ifeq:6,illeg:10,illegalinstruct:13,imm:[5,28],immedi:[5,29],impl:13,incbin:12,includ:[5,12,13],include_str:[5,12,13],index:[6,25,27],info:[4,6,7,12],init:[12,13],inlin:[11,13],inner:[6,12,13],input:[11,13],insert:14,instal:[3,25,27],instruct:[3,5,10,13,29],interfac:[10,29],interrupt:[10,29],into:[6,14],invalid:14,io:27,ir:11,is:27,isa:[3,4,29],isiz:[11,13],it:13,item:[4,5,7],iwipjxjxbdfs2qf:27,jal:[5,28],jalr:[5,28],jieba:25,k210:[9,12,14,19,27],kei:6,kernel:[6,7,9,12,13,14,19],kernel_bin:6,kernel_elf:6,kernel_entry_pa:6,kernel_stack:13,kernel_stack_s:13,kernelstack:13,kflash:6,kib:[5,6,13],kill:14,la:5,lang:[4,5,7,27],lang_item:[4,5,7],last:[5,29],later:13,layout:[5,29],lazi:12,lazy_stat:12,ld:[5,6,11,13,15],lectur:5,leftarrow:[5,13,28],len:[11,12,13,15],let:[7,11,12,13,15],lf:6,lib:11,libexpat:27,libglib2:27,libgmp:27,libmpc:27,libmpfr:27,libpixman:27,libtool:27,lifo:[5,29],limit:[12,15],line:[7,15],lines_befor:15,link:[6,11,12,15],link_app:12,link_sect:11,link_us:15,linkabl:[6,29],linkag:11,linker:[5,6,11,15,29],linux:[3,4,27],list:[3,27],listdir:15,littl:6,llvm:[3,11,12,15],llvm_asm:[11,12,15],load:[6,10,12,13,14,15],load_app:[12,13,15],load_gp:13,loader:[6,15],local:[6,27],locat:7,loop:[4,5],lpcrel:6,lpcrel_hi0:6,lsb:6,machin:[6,7,9,10],maco:[3,9,27],macro:[4,7,11,13],macro_us:[7,11],mafd:3,magic:[6,29],mai:3,main:[3,5,6,7,8,9,11,12],maix:[6,9,14,19],make:[5,6,9,11,12,14,19,25,27],makefil:6,malloc:5,man:6,manag:[12,13],mangl:[5,7,11,13],match:13,max:12,max_app_num:12,medeleg:[7,9,14,19],memori:[3,5,11,15,29],memsiz:6,merg:[6,25],messag:7,metadata:[6,29],metal:[3,29],microsd:27,microsoft:27,mideleg:[7,9,14,19],miniterm:6,mirror:27,misa:[7,9,14,19],misalign:10,mit:5,mod:[4,5,7,13,19],mode:[6,10,11,13],move:[12,13],move_to_next_app:[12,13],ms:6,multiprogram:[19,29],multitask:[19,29],mut:[6,11,12,13,15],mv:[6,13],name:[6,11],ndx:6,next:[12,13],nightli:[3,27],nkxq:27,no:[4,5,6,7,11,12,13],no_main:[4,5],no_mangl:[5,7,11,13],no_std:[4,5],nobit:6,nograph:6,none:[3,4,5,6,7,11,12],norestart:27,not:[3,4,6,13,27],note:[3,5],notyp:6,now:13,nproc:27,nr:6,num:[6,12,14,15],num_app:[12,14,15],num_app_ptr:[12,15],number:6,objcopi:[6,11],object:[5,29],objectfil:5,of:[6,13,29],offset:6,ok:[7,14,19],on:[13,19],onlin:27,open:15,oper:14,operand:11,option:[4,7,11],order:6,org:27,os:[3,4,5,6,7,9,12,13,14,15,19,27],out:[5,29],output:[5,11],output_arch:5,pa:6,page:10,pagefault:[13,14],pan:27,panic:[7,11,12,13],panic_handl:7,panic_info_messag:7,panicinfo:[4,7],panick:[7,9,14,19],part:[12,13,15],patchutil:27,path:27,pc:[5,6,9,13,14,19,27,28],physaddr:6,physic:[5,29],pip3:27,pip:25,pixman:27,pkg:27,platform:[3,7,9,14,19,29],point:6,pointer:[5,6,11,29],pop:5,power:[14,19],power_3:19,power_5:19,power_7:19,powershel:27,present:27,prev:8,print:[3,7,12,13,15],print_app_info:12,println:[3,7,11,12,13,19],privileg:[14,29],process:[3,6,13],processor:[3,6],progbit:6,program:[6,19],prologu:[5,29],proxi:27,pseudo:[5,29],ptr:[11,12,13,15],pub:[5,7,11,13,15],purpos:13,purpus:13,push:[5,13,25],push_context:13,putchar:7,py:[6,15],pyseri:27,python3:6,python:27,qemu:[7,9,12,14,19],quad:12,ra:[5,8],raw:[6,12,13,15,29],rc:6,rcore:[3,4,9,13,14,19],rd:[5,13,28],read:[12,13,25],read_volatil:12,readelf:6,readlin:15,readthedoc:28,record:[5,29],ref:12,refcel:[6,12],region:15,regist:[5,10,13,29],registri:27,releas:[3,5,6,11,12,13,15],replac:[15,27],repr:13,rept:13,requir:[4,6,27],reset:19,rest:25,restor:[5,13,29],restructuredtext:25,result:[4,7],ret:[5,11],rfc:11,risc:[3,6,11,13,27,29],riscv32i:3,riscv32imac:3,riscv32imc:3,riscv64:[6,27],riscv64gc:[3,4,5,6,11,12],riscv64imac:3,riscv64imafdc:3,riscv:[3,5,6,13],riscv_attribut:6,rodata:[5,6,7,9],root:27,rs:[3,4,5,6,7,9,11,12,13,14,15,19,27,28],rtd:25,rts:6,run:[3,6,9,12,13,14,19,27],run_current_app:13,run_next_app:[12,13],rust:[4,5,6,7,8,11,12,13,28],rust_main:[5,6,7,8],rustc:[3,27],rustflag:5,rusto:0,rustsbi:[6,7,9,10,14,19],rustup:[3,27],rustup_dist_serv:27,rustup_update_root:27,rv32:3,rv32i:3,rv64:[6,13,14],rv64acdfimsu:[7,9,14,19],rv64gc:4,rv64i:3,rvc:6,rw:6,s0:5,s11:5,s1:5,safe:6,save:[5,13,29],save_gp:13,sbi:[6,7,10,11,29],sbss:[5,6,7],scaus:13,scope:4,script:[5,29],sd:13,sdata:[5,6,7],section:[5,6,11,12,15,29],sectionnam:5,see:[10,11,13,29],seek:6,self:[12,13],sepc:13,serial:27,serialport:6,server:27,set:[3,13,27,29],set_sp:13,set_spp:13,sh:27,shadowsock:27,share:[19,29],shinbokuow:[3,4,27],should:14,shstrtab:6,shutdown:[7,9,19],sin:28,size:[6,12,13,15],skernel:[5,6],skip:13,sleep:19,slice:[12,13,15],soft:6,softmmu:27,some:7,sort:15,sourc:[5,27,29],sp:[5,13],space:5,specif:6,sphinx:[25,28],sphinx_rtd_them:25,spin:12,spin_no_std:12,spp:13,src:[3,4,5,6,7,9,11,12,13,14,15,19],sret:13,srodata:[5,6,7],sscratch:13,ssf:27,sstatu:13,stack:[5,6,7,9,13,29],stackfram:[5,29],stanford:0,start:[4,5,6,11,12,13,15],statu:[10,29],std:[3,4,5,12],stdout:[11,13],step:15,stext:[5,6,7],store:[10,14,27],store_fault:14,storefault:13,storepagefault:13,str:[5,11,12,13],strace:3,string:6,strip:[6,15],strtab:6,struct:[12,13],studio:27,stval:13,stvec:13,subsystem:27,sudo:[6,27],supervisor:[10,29],support:27,sy:[11,13,19],symbol:6,symtab:6,sys_exit:[11,13],sys_writ:[11,13,19],syscal:[10,11,13],syscall_exit:[11,13],syscall_id:13,syscall_writ:[11,13],system:[3,6,10,14,15,27,29],sysv:6,t0:[5,13],t1:13,t2:13,t6:5,tabl:6,tar:27,target:[3,4,5,6,11,12,27,29],task:[15,19],templat:11,test:[14,19],texinfo:27,text:[5,6,7,9,11,13,28],the:[3,13,25],thei:13,theme:25,there:6,thi:[4,6,14],thread:[13,29],time:[13,19,29],times34:13,tlb:12,tls:6,to:[6,12,13,15,27],todo:19,toml:[3,11,12,13],tool:6,top:[5,6,7],tp:[5,13],trap:[10,11,19,29],trap_handl:13,trapcontext:13,trapmod:13,tree:3,trick:4,trigger:19,triplet:[3,29],tsrc:5,ttyusb0:6,tutori:[3,4,9,14,19],type:6,u8:[6,11,12,13,15],ubuntu18:27,ubuntu:[3,6,27],ucb:6,und:6,unit:3,unix:[6,10],unknown:[3,4,5,6,11,12],unoptim:[3,4],unreach:[11,13],unsaf:[6,11,12,13,15],unsupport:13,unwrap:[4,7,13],updat:27,use:[4,7,11,13],user:[10,11,12,13,14,15,27],user_lib:11,user_stack:13,user_stack_s:13,userenvcal:13,userstack:13,usertest:27,usiz:[6,7,11,12,13,15],usr:27,ustc:27,utf8:13,v0:[3,4],v3:[3,4,9,14,19],valu:6,vector:13,verbos:3,version:[3,6,7,9,12,14,19,27],virt:6,virtaddr:6,virtualbox:27,virtualmachineplatform:27,vis:6,visual:27,vmdk:27,vmware:27,volatil:[6,11,12,15],wa:6,we:[13,14],weak:11,were:13,wget:27,will:[13,14],window:[3,27],windows10:27,winver:27,workspac:[3,4],world:[3,4,5,7,9,11,12,14,19],wp4f2l:6,write:[3,4,6,11,12,13,15,19],write_a:19,write_b:19,write_c:19,write_str:11,write_volatil:[6,12,15],writelin:15,wsl1:27,wsl2:27,wsl:[9,27],x0:[5,10,13],x10:11,x11:11,x12:11,x17:11,x1:[5,13],x2:[5,13],x31:[5,10,13],x3:[5,13],x4:[5,13],x5:13,x5mf:27,x86:[3,4],x86_64:[3,4],xn:13,xstate:[11,13],xvjf:27,xz:27,yes:5,zero:5,zlib1g:27},titles:["\u9644\u5f55 A\uff1aRust \u5feb\u901f\u5165\u95e8","\u9644\u5f55 B\uff1a\u5e38\u89c1\u5de5\u5177\u7684\u4f7f\u7528\u65b9\u6cd5","\u9644\u5f55 C\uff1a\u6df1\u5165\u673a\u5668\u6a21\u5f0f\uff1aRustSBI","\u5e94\u7528\u7a0b\u5e8f\u8fd0\u884c\u73af\u5883\u4e0e\u5e73\u53f0\u652f\u6301","\u79fb\u9664\u6807\u51c6\u5e93\u4f9d\u8d56","\u91cd\u5efa\u6700\u5c0f\u5316\u8fd0\u884c\u65f6","\u624b\u52a8\u52a0\u8f7d\u3001\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f","\u683c\u5f0f\u5316\u8f93\u51fa","\u7ec3\u4e60\u4e00","\u7b2c\u4e00\u7ae0\uff1aRV64 \u88f8\u673a\u5e94\u7528","RISC-V \u7279\u6743\u7ea7\u67b6\u6784","\u5b9e\u73b0\u5e94\u7528\u7a0b\u5e8f","\u5b9e\u73b0\u6279\u5904\u7406\u7cfb\u7edf","\u5904\u7406 Trap","\u7b2c\u4e8c\u7ae0\uff1a\u6279\u5904\u7406\u7cfb\u7edf","\u591a\u4efb\u52a1\u52a0\u8f7d\u5668","\u4efb\u52a1\u5207\u6362","\u591a\u9053\u7a0b\u5e8f\u4e0e\u534f\u4f5c\u5f0f\u8c03\u5ea6","\u5206\u65f6\u591a\u4efb\u52a1\u7cfb\u7edf\u4e0e\u62a2\u5360\u5f0f\u8c03\u5ea6","\u7b2c\u4e09\u7ae0\uff1a\u591a\u9053\u7a0b\u5e8f\u4e0e\u5206\u65f6\u591a\u4efb\u52a1\u7cfb\u7edf","\u7b2c\u56db\u7ae0\uff1a\u5185\u5b58\u9694\u79bb\u5b89\u5168\u6027","\u7b2c\u4e94\u7ae0\uff1a\u8fdb\u7a0b\u53ca\u91cd\u8981\u7cfb\u7edf\u8c03\u7528","\u7b2c\u516d\u7ae0\uff1a\u6587\u4ef6\u63cf\u8ff0\u7b26\u4e0e\u8fdb\u7a0b\u95f4\u901a\u4fe1","\u7b2c\u4e03\u7ae0\uff1a\u6570\u636e\u6301\u4e45\u5316\u5b58\u50a8","\u7b2c\u516b\u7ae0\uff1a\u963b\u585e\uff08\u6682\u5b9a\uff09","\u9879\u76ee\u534f\u4f5c","rCore-Tutorial-Book \u7b2c\u4e09\u7248","\u73af\u5883\u914d\u7f6e","reStructuredText \u57fa\u672c\u8bed\u6cd5","\u672f\u8bed\u4e2d\u82f1\u6587\u5bf9\u7167\u8868"],titleterms:{"\u4e00\u7ae0":[9,29],"\u4e00\u89c8":10,"\u4e00\u89c8\u8868":10,"\u4e03\u7ae0":23,"\u4e09\u5143":3,"\u4e09\u5143\u7ec4":3,"\u4e09\u7ae0":[19,29],"\u4e0a\u4e0b":13,"\u4e0a\u4e0b\u6587":13,"\u4e0b\u6587":13,"\u4e2d\u82f1":29,"\u4e2d\u82f1\u6587":29,"\u4e8c\u7ae0":[14,29],"\u4e94\u7ae0":21,"\u4efb\u52a1":[15,16,18,19],"\u4f7f\u7528":1,"\u4f9d\u8d56":4,"\u4fdd\u5b58":13,"\u5143\u7ec4":3,"\u5165\u95e8":0,"\u516b\u7ae0":24,"\u516d\u7ae0":22,"\u5176\u4ed6":27,"\u5185\u5b58":[5,11,20],"\u5185\u6838":12,"\u51fd\u6570":[4,5,28],"\u51fd\u6570\u8c03\u7528":[5,28],"\u5206\u53d1":13,"\u5206\u65f6":19,"\u5206\u7c7b":5,"\u5207\u6362":[13,16],"\u529f\u80fd":5,"\u52a0\u8f7d":[6,15],"\u534f\u4f5c":[17,25,26],"\u53c2\u8003":5,"\u53c2\u8003\u6587\u732e":5,"\u56db\u7ae0":20,"\u57fa\u672c":28,"\u5904\u7406":[12,13,14],"\u591a\u4efb\u52a1":[15,18,19],"\u591a\u9053\u7a0b\u5e8f":[17,19],"\u5b58\u50a8":23,"\u5b89\u5168":20,"\u5b89\u5168\u6027":20,"\u5b89\u88c5":27,"\u5b9e\u73b0":[5,11,12,13],"\u5bc4\u5b58":5,"\u5bc4\u5b58\u5668":5,"\u5bf9\u7167":29,"\u5bf9\u7167\u8868":29,"\u5de5\u5177":[1,27],"\u5e03\u5c40":[5,11],"\u5e38\u89c1":1,"\u5e73\u53f0":[3,6],"\u5e94\u7528":[3,6,9,11,12,13],"\u5e94\u7528\u7a0b\u5e8f":[6,11,12,13],"\u5f00\u53d1":27,"\u5f02\u5e38":10,"\u5f0f\u8c03\u5ea6":[17,18],"\u5feb\u901f":0,"\u6062\u590d":13,"\u624b\u52a8":6,"\u6267\u884c":13,"\u6279\u5904\u7406":[12,14],"\u62a2\u5360":18,"\u6301\u4e45":23,"\u6307\u4ee4":[5,28],"\u63cf\u8ff0":22,"\u63cf\u8ff0\u7b26":22,"\u63d0\u4f9b":4,"\u652f\u6301":3,"\u6570\u636e":23,"\u6587\u4ef6":22,"\u6587\u732e":5,"\u65b9\u6cd5":1,"\u6682\u5b9a":24,"\u6700\u5c0f":5,"\u6700\u5c0f\u5316":5,"\u672f\u8bed":29,"\u673a\u5236":13,"\u673a\u5668":2,"\u6784\u5efa":11,"\u67b6\u6784":10,"\u6807\u51c6":[3,4],"\u6838\u5fc3":3,"\u683c\u5f0f":7,"\u683c\u5f0f\u5316":7,"\u6a21\u5f0f":2,"\u6a21\u62df":27,"\u6a21\u62df\u5668":27,"\u6df1\u5165":2,"\u6e05\u7a7a":6,"\u7167\u8868":29,"\u7279\u6743":[10,13],"\u73af\u5883":[3,27],"\u7406\u5668":12,"\u76ee\u6807":3,"\u76f8\u5173":13,"\u786c\u4ef6":13,"\u79fb\u9664":4,"\u7a0b\u5e8f":[3,5,6,11,12,13,17,19],"\u7a0b\u5e8f\u8fd0\u884c":3,"\u7b2c\u4e00":[9,29],"\u7b2c\u4e00\u7ae0":[9,29],"\u7b2c\u4e03":23,"\u7b2c\u4e03\u7ae0":23,"\u7b2c\u4e09":[19,26,29],"\u7b2c\u4e09\u7248":26,"\u7b2c\u4e09\u7ae0":[19,29],"\u7b2c\u4e8c":[14,29],"\u7b2c\u4e8c\u7ae0":[14,29],"\u7b2c\u4e94":21,"\u7b2c\u4e94\u7ae0":21,"\u7b2c\u516b":24,"\u7b2c\u516b\u7ae0":24,"\u7b2c\u516d":22,"\u7b2c\u516d\u7ae0":22,"\u7b2c\u56db":20,"\u7b2c\u56db\u7ae0":20,"\u7ba1\u7406":12,"\u7ba1\u7406\u5668":12,"\u7cfb\u7edf":[11,12,14,18,19,21,27],"\u7ec3\u4e60":8,"\u7ed3\u6784":11,"\u7f16\u7a0b":8,"\u81ea\u52a8":11,"\u82f1\u6587":29,"\u88f8\u673a":9,"\u8bed\u4e49":4,"\u8bed\u6cd5":28,"\u8bfb\u8005":26,"\u8c03\u5ea6":[17,18],"\u8c03\u7528":[5,11,21,28],"\u8df3\u8f6c":[5,28],"\u8f6f\u4ef6":13,"\u8f93\u51fa":7,"\u8fd0\u884c":[3,5,6,27],"\u8fdb\u5165":13,"\u8fdb\u5ea6":26,"\u8fdb\u7a0b":[21,22],"\u901a\u4fe1":22,"\u914d\u7f6e":27,"\u91cd\u5efa":5,"\u91cd\u8981":21,"\u94fe\u63a5":12,"\u95f4\u901a\u4fe1":22,"\u963b\u585e":24,"\u9644\u5f55":[0,1,2],"\u9694\u79bb":20,"\u9879\u76ee":[11,25,26],"\u987b\u77e5":26,backtrac:8,book:26,bss:6,csr:13,handler:4,k210:6,main:4,panic:4,panic_handl:4,println:4,qemu:[6,27],rcore:[26,27],restructuredtext:28,risc:[5,10,28],rust:[0,3,27],rustsbi:2,rv64:9,trap:13,tutori:[26,27],v3:27}}) \ No newline at end of file diff --git a/docs/terminology.html b/docs/terminology.html index 0a60554..f2559d4 100644 --- a/docs/terminology.html +++ b/docs/terminology.html @@ -123,7 +123,7 @@ commentsRunWhenDOMLoaded(addUtterances);
                    • 环境配置
                    • 第一章:RV64 裸机应用
                    • 第二章:批处理系统
                    • -
                    • 第三章:多道程序与分时多任务
                    • +
                    • 第三章:多道程序与分时多任务系统
                    • 第四章:内存隔离安全性
                    • 第五章:进程及重要系统调用
                    • 第六章:文件描述符与进程间通信
                    • diff --git a/source/chapter3/1multi-loader.rst b/source/chapter3/1multi-loader.rst index 3415305..add2079 100644 --- a/source/chapter3/1multi-loader.rst +++ b/source/chapter3/1multi-loader.rst @@ -2,5 +2,118 @@ ===================================== 在本章的引言中我们提到每个应用都需要按照它的编号被分别加载到内存中不同的位置。本节我们就来介绍它是如何实现的。 -更具体来说, +与第二章相同,所有应用的 ELF 都经过 strip 丢掉所有 ELF header 和符号变为二进制镜像文件,随后以同样的格式通过 +``link_user.S`` 在编译的时候直接链接到内核的数据段中。不同的是,我们对相关模块进行了调整:在第二章中 +应用的加载和进度控制都交给 ``batch`` 子模块,而在第三章中我们将应用的加载这部分功能分离出来在 ``loader`` +子模块中实现,应用的执行和切换则交给 ``task`` 子模块。 + +应用的加载方式也和上一章不同。上一章的时候所有应用都被加载到一个固定的物理地址,也是因为这个原因,内存中同时 +最多只能驻留一个应用,当它运行完毕或者出错退出的时候由 ``batch`` 子模块加载一个新的应用来替换掉它。本章中, +所有的应用在内核初始化的时候就一并被加载到内存中。为了避免覆盖,它们自然需要被加载到不同的物理地址。这是通过 +调用 ``loader`` 子模块的 ``load_apps`` 函数实现的: + +.. code-block:: rust + :linenos: + + // os/src/loader.rs + + pub fn load_apps() { + extern "C" { fn _num_app(); } + let num_app_ptr = _num_app as usize as *const usize; + let num_app = get_num_app(); + let app_start = unsafe { + core::slice::from_raw_parts(num_app_ptr.add(1), num_app + 1) + }; + // clear i-cache first + unsafe { llvm_asm!("fence.i" :::: "volatile"); } + // load apps + for i in 0..num_app { + let base_i = get_base_i(i); + // clear region + (base_i..base_i + APP_SIZE_LIMIT).for_each(|addr| unsafe { + (addr as *mut u8).write_volatile(0) + }); + // load app from data section to memory + let src = unsafe { + core::slice::from_raw_parts( + app_start[i] as *const u8, + app_start[i + 1] - app_start[i] + ) + }; + let dst = unsafe { + core::slice::from_raw_parts_mut(base_i as *mut u8, src.len()) + }; + dst.copy_from_slice(src); + } + } + +可以看出,第 :math:`i` 个应用被加载到以物理地址 ``base_i`` 开头的一段物理内存上,而 ``base_i`` 的 +计算方式如下: + +.. code-block:: rust + :linenos: + + // os/src/loader.rs + + fn get_base_i(app_id: usize) -> usize { + APP_BASE_ADDRESS + app_id * APP_SIZE_LIMIT + } + +我们可以在 ``config`` 子模块中找到这两个常数。从这一章开始, ``config`` 子模块用来存放内核中所有的常数。看到 +``APP_BASE_ADDRESS`` 被设置为 ``0x80100000`` ,而 ``APP_SIZE_LIMIT`` 和上一章一样被设置为 +``0x20000`` ,也就是每个应用二进制镜像的大小限制。因此,应用的内存布局就很明朗了——就是从 +``APP_BASE_ADDRESS`` 开始依次为每个应用预留一段空间。 + +注意,我们需要调整每个应用被构建时候使用的链接脚本 ``linker.ld`` 中的起始地址 ``BASE_ADDRESS`` 为它实际 +会被内核加载并运行的地址。也就是要做到:应用知道自己会被加载到某个地址运行,而内核也确实能做到将它加载到那个 +地址。这算是应用和内核在某种意义上达成的一种协议。之所以要有这么苛刻的条件,是因为应用和内核的能力都很弱,泛用性很低。 +事实上,目前我们的应用是绝对位置而并不是位置无关的,内核也没有提供相应的重定位机制。 + +.. note:: + + 可以在 `这里 `_ 找到更多有关 + 位置无关和重定位的说明。 + +由于每个应用被加载到的位置都不同,也就导致它们 ``linker.ld`` 中的 ``BASE_ADDRESS`` 都是不同的。实际上, +我们写了一个脚本 ``build.py`` 而不是直接 ``cargo build`` 构建应用: + +.. code-block:: python + :linenos: + + # user/build.py + + import os + + base_address = 0x80100000 + step = 0x20000 + linker = 'src/linker.ld' + + app_id = 0 + apps = os.listdir('src/bin') + apps.sort() + for app in apps: + app = app[:app.find('.')] + lines = [] + lines_before = [] + with open(linker, 'r') as f: + for line in f.readlines(): + lines_before.append(line) + line = line.replace(hex(base_address), hex(base_address+step*app_id)) + lines.append(line) + with open(linker, 'w+') as f: + f.writelines(lines) + os.system('cargo build --bin %s --release' % app) + print('[build.py] application %s start with address %s' %(app, hex(base_address+step*app_id))) + with open(linker, 'w+') as f: + f.writelines(lines_before) + app_id = app_id + 1 + +它的思路很简单,在遍历 ``app`` 的大循环里面只做了这样几件事情: + +- 第 16~22 行,找到 ``src/linker.ld`` 中的 ``BASE_ADDRESS = 0x80100000;`` 这一行,并将后面的地址 + 替换为和当前应用对应的一个地址; +- 第 23 行,使用 ``cargo build`` 构建当前的应用,注意我们可以使用 ``--bin`` 参数来只构建某一个应用; +- 第 25~26 行,将 ``src/linker.ld`` 还原。 + +这样,我们就说明了多个应用是如何被构建和加载的。 diff --git a/source/chapter3/index.rst b/source/chapter3/index.rst index 0b2c282..b8c375e 100644 --- a/source/chapter3/index.rst +++ b/source/chapter3/index.rst @@ -1,4 +1,4 @@ -第三章:多道程序与分时多任务 +第三章:多道程序与分时多任务系统 ============================================== .. toctree:: @@ -20,6 +20,13 @@ 内存的不同区域中。由于目前我们只有一个 CPU,则同一时间最多只有一个应用在执行,剩下的应用则处于就绪状态,需要内核将 CPU 分配给它们才能 开始执行。因此,我们能够看到多个应用在一个 CPU 上交替执行的现象。 +.. note:: + + 读者也许会有疑问:由于只有一个 CPU,即使这样做,同一时间最多还是只能运行一个应用,还浪费了更多的内存来把所有 + 的应用都加载进来。那么这样做有什么意义呢? + + 读者可以带着这个问题继续看下去。后面我们会介绍这样做到底能够解决什么问题。 + .. _term-multiprogramming: .. _term-time-sharing-multitasking: -- GitLab