Skip to content

Commit 7e78532

Browse files
authored
typo fix (#64)
1 parent d6007eb commit 7e78532

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lectures/interrupts.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767

6868
* 处理器检测到的异常
6969

70-
- **故障(falut**
70+
- **故障(fault**
7171

7272
- **陷阱(trap)**
7373

lectures/syscalls.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ Linux 系统调用实现
6060

6161
* 获取系统调用的结果
6262

63-
在 Linux 中,系统调用使用数字进行标识,系统调用的参数为机器字大小(32位或64位)。最多可以有6个系统调用参数。系统调用编号和参数都存储在特定的寄存器中。
63+
在 Linux 中,系统调用使用数字进行标识,系统调用的参数为机器字大小(32 位或 64 位)。最多可以有 6 个系统调用参数。系统调用编号和参数都存储在特定的寄存器中。
6464

6565
例如,在 32 位的 x86 架构中,系统调用标识符存储在 EAX 寄存器中,而参数存储在 EBX、ECX、EDX、ESI、EDI 和 EBP寄存器中。
6666

@@ -70,11 +70,11 @@ Linux 系统调用实现
7070

7171
* 系统调用通过数字进行标识
7272

73-
* 系统调用的参数为机器字大小(32位或64位)并且最多可以有6个系统调用参数。
73+
* 系统调用的参数为机器字大小(32 位或 64 位)并且最多可以有6个系统调用参数。
7474

7575
* 使用寄存器同时存储它们(例如,对于 32 位 x86 架构:系统调用标识符使用 EAX 寄存器,参数使用 EBX、ECX、EDX、ESI、EDI 和 EBP 寄存器)。
7676

77-
系统库(例如 libc 库)提供系统库(例如 libc)提供了函数来实现实际的系统调用,以便应用程序更容易使用它们
77+
系统库(例如 libc 库)提供了一些函数,这些函数可以执行实际的系统调用,从而便于应用程序的使用
7878

7979
当用户到内核模式的转换发生时,执行流程会被中断,并传递到内核的入口点。这类似于中断和异常的处理方式(实际上,在某些架构上,这种转换正是由异常引起的)。
8080

0 commit comments

Comments
 (0)