这允许把用户内存分割为更多的段。
dxfer_len:数据传输的用户内存的长度。
现在,让我们来研究一下用户操作用户内存的内核api。
Now, let's explore the kernel APIs for manipulating user memory.
Its name is malloc for memory allocation and what malloc does for us is we say, hmm, the user has typed in a three-letter word.
它为我们分配内存地址,它为用户输入的3个字母单词,分配地址。
That is the address in memory in the heap of the first byte that the user typed in.
那是用户输入的字符串第一个字节,内存中堆的地址。
Let's assume that the user typed in a pretty short word we didn't run out of memory or anything crazy so here's the new feature.
假设用户输入,很短的单词,没有出现超出内存之类的问题,这里是新的特点。
应用推荐