<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/62b58e7df3cc394cf1c0f583/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b58e7df3cc394cf1c0f583/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">原著<span class="ff2 ls1">: David A Ru<span class="_ _0"></span>sling</span></div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">翻译<span class="ff2 ls1">: Banyan(</span></div><div class="t m0 x2 h3 y3 ff3 fs1 fc1 sc0 ls2 ws0">hejin99@hot<span class="_ _0"></span>mail.com</div><div class="t m0 x3 h4 y4 ff2 fs0 fc0 sc0 ls0 ws0">)</div><div class="t m0 x4 h4 y5 ff2 fs0 fc0 sc0 ls1 ws1"> Fifa(</div><div class="t m0 x5 h3 y6 ff3 fs1 fc1 sc0 ls3 ws0">lifei@263.<span class="_ _0"></span>net</div><div class="t m0 x6 h4 y5 ff2 fs0 fc0 sc0 ls0 ws0">)</div><div class="t m0 x1 h2 y7 ff1 fs0 fc0 sc0 ls0 ws0">整理<span class="_ _1"> </span><span class="ff2 ls1">wujiboy(</span></div><div class="t m0 x7 h3 y8 ff3 fs1 fc1 sc0 ls4 ws0">wujiboy<span class="_ _0"></span>@163.com</div><div class="t m0 x8 h4 y7 ff2 fs0 fc0 sc0 ls0 ws0">)</div><div class="t m0 x9 h5 y9 ff4 fs2 fc0 sc0 ls5 ws2">This book i<span class="_ _0"></span>s freely di<span class="_ _0"></span>stributable<span class="_ _0"></span>, you may co<span class="_ _0"></span>py and redi<span class="_ _0"></span>stribute it u<span class="_ _0"></span>nder certain <span class="_ _0"></span>condition<span class="_ _0"></span>s.</div><div class="t m0 xa h5 ya ff4 fs2 fc0 sc0 ls6 ws3">Please refer to <span class="_ _0"></span>the copyri<span class="_ _0"></span>ght and dist<span class="_ _0"></span>ribution st<span class="_ _0"></span>atement.</div><div class="t m0 xb h6 yb ff1 fs3 fc0 sc0 ls0 ws0">本书不得用于商业用途<span class="ff2">,</span>译<span class="_ _0"></span>者保留中文翻译<span class="_ _0"></span>版权<span class="ff2">.</span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b58e7df3cc394cf1c0f583/bg2.jpg"><div class="t m0 xc h3 yc ff3 fs1 fc0 sc0 ls7 ws4">Linux <span class="_ _2"></span>Kernel <span class="_ _0"></span> Page <span class="_ _2"></span>1</div><div class="t m0 xd h7 yd ff1 fs0 fc0 sc0 ls0 ws0">目<span class="ff3 ls8"> </span>录</div><div class="t m0 xe h8 ye ff5 fs2 fc0 sc0 ls9 ws5">LEGAL NO<span class="_ _0"></span>TICE<span class="_ _3"></span>...................................................................................................................<span class="ls6 ws0">..................................<span class="_ _4"></span>5</span></div><div class="t m0 xe h9 yf ff1 fs2 fc0 sc0 lsa ws0">前言</div><div class="t m0 xe h9 y10 ff1 fs2 fc0 sc0 lsa ws0">前言<span class="_ _5"></span>前言</div><div class="t m0 xe h8 yf ff1 fs2 fc0 sc0 lsa ws0">前言<span class="_ _6"> </span><span class="ff5 ls6">...........................................................................................................................................................................<span class="_ _4"></span>6</span></div><div class="t m0 xf ha y11 ff1 fs2 fc0 sc0 ls0 ws0">本书的组织<span class="_ _3"></span><span class="ff3 ls6">...........................................................................................................................................................<span class="_ _4"></span>7</span></div><div class="t m0 xe h9 y12 ff1 fs2 fc0 sc0 lsa ws0">第一章</div><div class="t m0 xe h9 y13 ff1 fs2 fc0 sc0 lsa ws0">第一章<span class="_ _7"></span>第一章</div><div class="t m0 xe h8 y12 ff1 fs2 fc0 sc0 lsa ws0">第一章<span class="ff5 ls0"> <span class="_"> </span></span>硬件基础</div><div class="t m0 x10 h9 y13 ff1 fs2 fc0 sc0 lsa ws0">硬件基础<span class="_ _8"></span>硬件基础</div><div class="t m0 x10 h8 y12 ff1 fs2 fc0 sc0 lsa ws0">硬件基础<span class="_ _4"></span><span class="ff5 ls6">......................................................................................................................................................<span class="_ _4"></span>9</span></div><div class="t m0 xf ha y14 ff3 fs2 fc0 sc0 lsb ws6">1.1 CPU<span class="_ _3"></span>........................................................................................................................<span class="lsc ws0">.......................................<span class="_ _4"></span>10</span></div><div class="t m0 xf ha y15 ff3 fs2 fc0 sc0 lsd ws0">1.2 <span class="_"> </span><span class="ff1 ls0">内存</span><span class="ls6">..............................................................................................................................................................<span class="_ _9"></span>1<span class="_ _0"></span>1</span></div><div class="t m0 xf ha y16 ff3 fs2 fc0 sc0 lsd ws0">1.3 <span class="_"> </span><span class="ff1 ls0">总线</span><span class="ls6">..............................................................................................................................................................<span class="_ _9"></span>1<span class="_ _0"></span>1</span></div><div class="t m0 xf ha y17 ff3 fs2 fc0 sc0 lsd ws0">1.4 <span class="_"> </span><span class="ff1 ls0">控制器与外设<span class="_ _3"></span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>12</span></span></div><div class="t m0 xf ha y18 ff3 fs2 fc0 sc0 lsd ws0">1.5 <span class="_"> </span><span class="ff1 ls0">地址空间</span><span class="ls6">...............................................................................................................................<span class="lse">.......................<span class="_ _4"></span>12</span></span></div><div class="t m0 xf ha y19 ff3 fs2 fc0 sc0 lsd ws0">1.6 <span class="_"> </span><span class="ff1 ls0">时钟</span><span class="ls6">...............................................................................................................................<span class="lsc">...............................<span class="_ _4"></span>12</span></span></div><div class="t m0 xe h9 y1a ff1 fs2 fc0 sc0 lsa ws0">第二章</div><div class="t m0 xe h9 y1b ff1 fs2 fc0 sc0 lsa ws0">第二章<span class="_ _7"></span>第二章</div><div class="t m0 xe h8 y1a ff1 fs2 fc0 sc0 lsa ws0">第二章<span class="ff5 ls0"> <span class="_"> </span></span>软件基础</div><div class="t m0 x10 h9 y1b ff1 fs2 fc0 sc0 lsa ws0">软件基础<span class="_ _8"></span>软件基础</div><div class="t m0 x10 h8 y1a ff1 fs2 fc0 sc0 lsa ws0">软件基础<span class="_ _4"></span><span class="ff5 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>12</span></span></div><div class="t m0 xf ha y1c ff3 fs2 fc0 sc0 lsd ws0">2.1 <span class="_"> </span><span class="ff1 ls0">计算机编程语言<span class="_ _3"></span></span><span class="ls6">...............................................................................................................................<span class="lsf">...........<span class="_ _4"></span>13</span></span></div><div class="t m0 x11 ha y1d ff3 fs2 fc0 sc0 ls10 ws0">2.1.1 <span class="_"> </span><span class="ff1 ls0">汇编语言<span class="_ _4"> </span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>13</span></span></div><div class="t m0 x11 ha y1e ff3 fs2 fc0 sc0 ls10 ws7">2.1.2 C<span class="_"> </span><span class="ff1 ls0 ws0">编程语言和编译器<span class="ff3 lsb">............................................................................................................................<span class="_ _4"></span>13</span></span></div><div class="t m0 x11 ha y1f ff3 fs2 fc0 sc0 ls10 ws0">2.1.3 <span class="_"> </span><span class="ff1 ls0">连接程序<span class="_ _4"> </span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>14</span></span></div><div class="t m0 xf ha y20 ff3 fs2 fc0 sc0 lsd ws0">2.2 <span class="_"> </span><span class="ff1 ls0">操作系统概念<span class="_ _3"></span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>14</span></span></div><div class="t m0 x11 ha y21 ff3 fs2 fc0 sc0 ls10 ws0">2.2.1 <span class="_"> </span><span class="ff1 ls0">内存管理<span class="_ _4"> </span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>15</span></span></div><div class="t m0 x11 ha y22 ff3 fs2 fc0 sc0 ls10 ws0">2.2.2 <span class="_"> </span><span class="ff1 ls0">进程<span class="_ _4"></span></span><span class="ls6">...............................................................................................................................<span class="lse">.......................<span class="_ _4"></span>15</span></span></div><div class="t m0 x11 ha y23 ff3 fs2 fc0 sc0 ls10 ws0">2.2.3 <span class="_"> </span><span class="ff1 ls0">设备驱动<span class="_ _4"> </span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>16</span></span></div><div class="t m0 x11 ha y24 ff3 fs2 fc0 sc0 ls10 ws0">2.2.4 <span class="_"> </span><span class="ff1 ls0">文件系统<span class="_ _4"> </span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>16</span></span></div><div class="t m0 xf ha y25 ff3 fs2 fc0 sc0 lsd ws0">2.3 <span class="_"> </span><span class="ff1 ls0">核心数据结构<span class="_ _3"></span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>16</span></span></div><div class="t m0 x11 ha y26 ff3 fs2 fc0 sc0 ls10 ws0">2.3.1 <span class="_"> </span><span class="ff1 ls0">连接列表<span class="_ _4"> </span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>16</span></span></div><div class="t m0 x11 ha y27 ff3 fs2 fc0 sc0 ls10 ws0">2.3.2 <span class="_"> </span><span class="ff1 ls0">散列表<span class="_ _4"></span></span><span class="ls6">...............................................................................................................................<span class="lse">...................<span class="_ _4"></span>17</span></span></div><div class="t m0 x11 ha y28 ff3 fs2 fc0 sc0 ls10 ws0">2.3.3 <span class="_"> </span><span class="ff1 ls0">抽象接口<span class="_ _4"> </span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>17</span></span></div><div class="t m0 xe h9 y29 ff1 fs2 fc0 sc0 lsa ws0">第三章</div><div class="t m0 xe h9 y2a ff1 fs2 fc0 sc0 lsa ws0">第三章<span class="_ _7"></span>第三章</div><div class="t m0 xe h8 y29 ff1 fs2 fc0 sc0 lsa ws0">第三章<span class="ff5 ls0"> <span class="_"> </span></span>存储管理</div><div class="t m0 x10 h9 y2a ff1 fs2 fc0 sc0 lsa ws0">存储管理<span class="_ _8"></span>存储管理</div><div class="t m0 x10 h8 y29 ff1 fs2 fc0 sc0 lsa ws0">存储管理<span class="_ _4"></span><span class="ff5 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>17</span></span></div><div class="t m0 xf ha y2b ff3 fs2 fc0 sc0 lsd ws0">3.1 <span class="_"> </span><span class="ff1 ls0">虚拟内存的抽象模型<span class="_ _4"></span></span><span class="ls6">...............................................................................................................................<span class="ls11">...<span class="_ _4"></span>18</span></span></div><div class="t m0 x11 ha y2c ff3 fs2 fc0 sc0 ls10 ws0">3.1.1 <span class="_"> </span><span class="ff1 ls0">请求换页<span class="_ _4"> </span></span><span class="ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>19</span></span></div><div class="t m0 x11 ha y2d ff3 fs2 fc0 sc0 ls10 ws0">3.1.2 <span class="_"> </span><span class="ff1 ls0">交换<span class="_ _4"></span></span><span class="ls6">...............................................................................................................................<span class="lse">.......................<span class="_ _4"></span>20</span></span></div><div class="t m0 x11 ha y2e ff3 fs2 fc0 sc0 ls10 ws8">3.1.3 <span class="ff1 ls0 ws0">共享虚拟内存<span class="_ _6"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls12">.....<span class="_ _4"></span>20</span></span></span></div><div class="t m0 x11 ha y2f ff3 fs2 fc0 sc0 ls10 ws8">3.1.4 <span class="ff1 ls0 ws0">物理与虚拟寻址模式<span class="_ _a"> </span><span class="ff3 lsb">........................................................................................................................<span class="_ _4"></span>21</span></span></div><div class="t m0 x11 ha y30 ff3 fs2 fc0 sc0 ls10 ws8">3.1.5 <span class="ff1 ls0 ws0">访问控制<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _4"></span>21</span></span></span></div><div class="t m0 xf ha y31 ff3 fs2 fc0 sc0 lsd ws9">3.2 <span class="ff1 ls0 ws0">高速缓冲<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>22</span></span></span></div><div class="t m0 xf ha y32 ff3 fs2 fc0 sc0 lsd ws9">3.3 L</div><div class="t m0 x12 hb y33 ff3 fs4 fc0 sc0 ls13 ws0">INUX </div><div class="t m0 x13 ha y34 ff1 fs2 fc0 sc0 ls0 ws0">页表<span class="_ _4"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls5">.................<span class="_ _4"></span>23</span></span></div><div class="t m0 xf ha y35 ff3 fs2 fc0 sc0 lsd ws9">3.4 <span class="ff1 ls0 ws0">页面分配与回收<span class="_ _4"></span><span class="ff3 ls6">...............................................................................................................................<span class="ls14">.........<span class="_ _4"></span>23</span></span></span></div><div class="t m0 x11 ha y36 ff3 fs2 fc0 sc0 ls10 ws8">3.4.1 <span class="ff1 ls0 ws0">页面分配<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _4"></span>24</span></span></span></div><div class="t m0 x11 ha y37 ff3 fs2 fc0 sc0 ls10 ws8">3.4.2 <span class="ff1 ls0 ws0">页面回收<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _4"></span>25</span></span></span></div><div class="t m0 xf ha y38 ff3 fs2 fc0 sc0 lsd ws9">3.5 <span class="ff1 ls0 ws0">内存映射<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>26</span></span></span></div><div class="t m0 xf ha y39 ff3 fs2 fc0 sc0 lsd ws9">3.6 <span class="ff1 ls0 ws0">请求换页<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>27</span></span></span></div><div class="t m0 xf ha y3a ff3 fs2 fc0 sc0 lsd ws9">3.7 L</div><div class="t m0 x12 hb y3b ff3 fs4 fc0 sc0 ls13 ws0">INUX</div><div class="t m0 x14 h9 y3a ff1 fs2 fc0 sc0 ls0 ws0">页面</div><div class="t m0 x15 hb y3b ff3 fs4 fc0 sc0 ls15 ws0">CA<span class="_ _0"></span>CHE</div><div class="t m0 x16 ha y3a ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls16">......<span class="_ _4"></span>28</span></div><div class="t m0 xf ha y3c ff3 fs2 fc0 sc0 lsd ws9">3.8 <span class="ff1 ls0 ws0">换出与丢弃页面<span class="_ _4"></span><span class="ff3 ls6">...............................................................................................................................<span class="ls14">.........<span class="_ _4"></span>28</span></span></span></div><div class="t m0 x11 ha y3d ff3 fs2 fc0 sc0 ls10 ws8">3.8.1 <span class="ff1 ls0 ws0">减少<span class="_ _a"> </span></span><span class="ls17 wsa">P<span class="_ _3"></span>age Cache<span class="_"> </span><span class="ff1 ls0 ws0">和<span class="_ _a"> </span></span><span class="ls18 wsb">Bu<span class="_ _3"></span>f<span class="_ _0"></span>fer Cache<span class="_"> </span><span class="ff1 ls0 ws0">的大小<span class="_ _3"></span><span class="ff3 lsb">.........................................................................................<span class="_ _4"></span>29</span></span></span></span></div><div class="t m0 x11 ha y3e ff3 fs2 fc0 sc0 ls10 ws8">3.8.2 <span class="ff1 ls0 ws0">换出系统<span class="_ _a"> </span><span class="ff3">V<span class="_ _b"> </span></span>内存页面<span class="ff3 lsb">........................................................................................................................<span class="_ _4"></span>30</span></span></div><div class="t m0 x11 ha y3f ff3 fs2 fc0 sc0 ls10 ws8">3.8.3 <span class="ff1 ls0 ws0">换出和丢弃页面<span class="_ _6"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls19">.3<span class="_ _c"></span>0</span></span></span></div><div class="t m0 xf ha y40 ff3 fs2 fc0 sc0 lsd ws9">3.9 T</div><div class="t m0 x12 hb y41 ff3 fs4 fc0 sc0 ls1a ws0">HE </div><div class="t m0 x17 ha y40 ff3 fs2 fc0 sc0 ls0 ws0">S</div><div class="t m0 x18 hb y41 ff3 fs4 fc0 sc0 ls1b ws0">WA<span class="_ _d"></span>P<span class="_ _3"></span> </div><div class="t m0 x19 ha y40 ff3 fs2 fc0 sc0 ls0 ws0">C</div><div class="t m0 x1a hb y41 ff3 fs4 fc0 sc0 ls1a ws0">AC<span class="_ _3"></span>HE</div><div class="t m0 x1b ha y40 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls14">.........<span class="_ _4"></span>31</span></div><div class="t m0 xf ha y42 ff3 fs2 fc0 sc0 ls1c wsc">3.10 <span class="ff1 ls0 ws0">页面的换入<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="ls5">...............<span class="_ _4"></span>31</span></span></span></div><div class="t m0 xe h9 y43 ff1 fs2 fc0 sc0 lsa ws0">第四章</div><div class="t m0 xe h9 y44 ff1 fs2 fc0 sc0 lsa ws0">第四章<span class="_ _7"></span>第四章</div><div class="t m0 xe h8 y43 ff1 fs2 fc0 sc0 lsa ws0">第四章<span class="ff5 ls0"> <span class="_"> </span></span>进程管理</div><div class="t m0 x10 h9 y44 ff1 fs2 fc0 sc0 lsa ws0">进程管理<span class="_ _8"></span>进程管理</div><div class="t m0 x10 h8 y43 ff1 fs2 fc0 sc0 lsa ws0">进程管理<span class="_ _d"></span><span class="ff5 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>32</span></span></div><div class="t m0 xf ha y45 ff3 fs2 fc0 sc0 lsd ws9">4.1 L</div><div class="t m0 x12 hb y46 ff3 fs4 fc0 sc0 ls13 ws0">INUX</div><div class="t m0 x14 ha y47 ff1 fs2 fc0 sc0 ls0 ws0">进程<span class="_ _d"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">..................<span class="_ _4"></span>33</span></span></div><div class="t m0 xf ha y48 ff3 fs2 fc0 sc0 lsd ws9">4.2 I</div><div class="t m0 x1c hb y49 ff3 fs4 fc0 sc0 ls13 ws0">DENTIFIERS</div><div class="t m0 x1d ha y48 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="lse">..................<span class="_ _4"></span>35</span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b58e7df3cc394cf1c0f583/bg3.jpg"><div class="t m0 xc h3 yc ff3 fs1 fc0 sc0 ls7 ws4">Linux <span class="_ _2"></span>Kernel <span class="_ _0"></span> Page <span class="_ _2"></span>2</div><div class="t m0 xf ha y4a ff3 fs2 fc0 sc0 lsd ws9">4.3 <span class="ff1 ls0 ws0">调度<span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="lsc">.............................<span class="_ _d"></span>35</span></span></span></div><div class="t m0 x11 ha y4b ff3 fs2 fc0 sc0 ls10 ws8">4.3.1 <span class="ff1 ls0 ws0">多处理器系统中的调度<span class="_ _a"> </span><span class="ff3 lsb">....................................................................................................................<span class="_ _4"></span>37</span></span></div><div class="t m0 xf ha y4c ff3 fs2 fc0 sc0 lsd ws9">4.4 <span class="ff1 ls0 ws0">文件<span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="lsc">.............................<span class="_ _d"></span>38</span></span></span></div><div class="t m0 xf ha y4d ff3 fs2 fc0 sc0 lsd ws9">4.5 <span class="ff1 ls0 ws0">虚拟内存<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>39</span></span></span></div><div class="t m0 xf ha y4e ff3 fs2 fc0 sc0 lsd ws9">4.6 <span class="ff1 ls0 ws0">进程创建<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>40</span></span></span></div><div class="t m0 xf ha y4f ff3 fs2 fc0 sc0 lsd ws9">4.7 <span class="ff1 ls0 ws0">时钟和定时器<span class="_ _d"></span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _4"></span>41</span></span></span></div><div class="t m0 xf ha y50 ff3 fs2 fc0 sc0 lsd ws9">4.8 <span class="ff1 ls0 ws0">程序执行<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>41</span></span></span></div><div class="t m0 x11 ha y51 ff3 fs2 fc0 sc0 lsb wsd">4.8.1 ELF<span class="_ _d"></span>.....................................................................................................................<span class="lsc ws0">................................<span class="_ _4"></span>42</span></div><div class="t m0 x11 ha y52 ff3 fs2 fc0 sc0 ls10 ws8">4.8.2 <span class="ff1 ls0 ws0">脚本文件<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _4"></span>44</span></span></span></div><div class="t m0 xe h9 y53 ff1 fs2 fc0 sc0 lsa ws0">第五章</div><div class="t m0 xe h9 y54 ff1 fs2 fc0 sc0 lsa ws0">第五章<span class="_ _7"></span>第五章</div><div class="t m0 xe h8 y53 ff1 fs2 fc0 sc0 lsa ws0">第五章<span class="ff5 ls0"> <span class="_"> </span></span>进程间通讯机制</div><div class="t m0 x10 h9 y54 ff1 fs2 fc0 sc0 lsa ws0">进程间通讯机制<span class="_ _e"></span>进程间通讯机制</div><div class="t m0 x10 h8 y53 ff1 fs2 fc0 sc0 lsa ws0">进程间通讯机制<span class="_ _6"> </span><span class="ff5 ls6">...............................................................................................................................<span class="ls14">.........<span class="_ _d"></span>44</span></span></div><div class="t m0 xf ha y55 ff3 fs2 fc0 sc0 lsd ws9">5.1 <span class="ff1 ls0 ws0">信号<span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="lsc">.............................<span class="_ _d"></span>44</span></span></span></div><div class="t m0 xf ha y56 ff3 fs2 fc0 sc0 lsd ws9">5.2 <span class="ff1 ls0 ws0">管道<span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="lsc">.............................<span class="_ _d"></span>46</span></span></span></div><div class="t m0 xf ha y57 ff3 fs2 fc0 sc0 lsd ws9">5.3 <span class="ff1 ls0 ws0">套接口<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">.........................<span class="_ _d"></span>48</span></span></span></div><div class="t m0 x11 ha y58 ff3 fs2 fc0 sc0 ls10 ws8">5.3.1 <span class="ff1 ls0 ws0">系统<span class="_ _a"> </span></span><span class="ls1d wse">V IPC<span class="_ _a"> </span><span class="ff1 ls0 ws0">机制<span class="_ _6"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls19">.4<span class="_ _c"></span>8</span></span></span></span></div><div class="t m0 x11 ha y59 ff3 fs2 fc0 sc0 ls10 ws8">5.3.2 <span class="ff1 ls0 ws0">消息队列<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _4"></span>48</span></span></span></div><div class="t m0 x11 ha y5a ff3 fs2 fc0 sc0 ls10 ws8">5.3.3 <span class="ff1 ls0 ws0">信号灯<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls5">.................<span class="_ _4"></span>49</span></span></span></div><div class="t m0 x11 ha y5b ff3 fs2 fc0 sc0 ls10 ws8">5.3.4 <span class="ff1 ls0 ws0">共享内存<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _4"></span>51</span></span></span></div><div class="t m0 xe h9 y5c ff1 fs2 fc0 sc0 lsa ws0">第六章</div><div class="t m0 xe h9 y5d ff1 fs2 fc0 sc0 lsa ws0">第六章<span class="_ _7"></span>第六章</div><div class="t m0 xe h8 y5c ff1 fs2 fc0 sc0 lsa ws0">第六章<span class="ff5 ls6 wsf"> PCI<span class="_ _3"></span>...........................................................................................................................<span class="lsc ws0">..................................<span class="_ _d"></span>52</span></span></div><div class="t m0 xf ha y5e ff3 fs2 fc0 sc0 lsd ws9">6.1 PCI<span class="_ _a"> </span><span class="ff1 ls0 ws0">地址空间<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="ls5">..............<span class="_ _d"></span>53</span></span></span></div><div class="t m0 xf ha y5f ff3 fs2 fc0 sc0 lsd ws9">6.2 PCI <span class="ff1 ls0 ws0">配置头<span class="ff3 ls6">...............................................................................................................................<span class="ls5">.................<span class="_ _4"></span>54</span></span></span></div><div class="t m0 xf ha y60 ff3 fs2 fc0 sc0 lsd ws9">6.3 PCI <span class="_ _f"></span>I/O<span class="_ _a"> </span><span class="ff1 ls0 ws0">和<span class="_ _b"> </span><span class="ff3 ls1e">PCI<span class="_"> </span></span>内存地址<span class="_ _9"> </span><span class="ff3 lsb">..........................................................................................................................<span class="_ _4"></span>55</span></span></div><div class="t m0 xf ha y61 ff3 fs2 fc0 sc0 ls1f ws10">6.4 PCI-ISA <span class="ff1 ls0 ws0">桥接器<span class="_ _d"></span><span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="ls14">.........<span class="_ _d"></span>56</span></span></span></div><div class="t m0 xf ha y62 ff3 fs2 fc0 sc0 lsd ws9">6.5 PCI-<span class="_ _0"></span>PCI <span class="ff1 ls0 ws0">桥接器<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls14">.........<span class="_ _4"></span>56</span></span></span></div><div class="t m0 x11 ha y63 ff3 fs2 fc0 sc0 ls20 ws11">6.5.1 PCI-<span class="_ _0"></span>PCI<span class="_ _a"> </span><span class="ff1 ls0 ws0">桥接器</span></div><div class="t m0 x1e ha y64 ff3 fs2 fc0 sc0 ls21 ws12">PCI<span class="_ _0"></span> I/<span class="_ _0"></span>O<span class="_"> </span><span class="ff1 ls0 ws0">和<span class="_ _a"> </span><span class="ff3 ls22">PCI <span class="_"> </span></span>内存窗口<span class="_ _a"> </span><span class="ff3 lsb">...................................................................................<span class="_ _d"></span>56</span></span></div><div class="t m0 x11 ha y65 ff3 fs2 fc0 sc0 ls20 ws11">6.5.2 PCI-<span class="_ _0"></span>PCI<span class="_ _a"> </span><span class="ff1 ls0 ws0">桥接器</span></div><div class="t m0 x1e ha y66 ff3 fs2 fc0 sc0 ls21 ws0">PCI<span class="_ _a"> </span><span class="ff1 ls0">配置循环及<span class="_ _a"> </span></span><span class="lsf">PCI<span class="_"> </span><span class="ff1 ls0">总线编号方式<span class="_ _d"></span></span><span class="lsb">...................................................................<span class="_ _4"></span>56</span></span></div><div class="t m0 xf ha y67 ff3 fs2 fc0 sc0 lsd ws9">6.6 L</div><div class="t m0 x12 hb y68 ff3 fs4 fc0 sc0 ls13 ws0">INUX </div><div class="t m0 x14 ha y69 ff3 fs2 fc0 sc0 ls21 ws0">PCI<span class="_ _0"></span> <span class="_"> </span><span class="ff1 ls0">初始化过程<span class="_ _3"></span></span><span class="lsb">.............................................................................................................................<span class="_ _d"></span>57</span></div><div class="t m0 x11 ha y6a ff3 fs2 fc0 sc0 ls23 ws13">6.6.1 Linux<span class="_ _0"></span> <span class="ff1 ls0 ws0">核心<span class="_ _b"> </span><span class="ff3 ls1e">PCI<span class="_"> </span></span>数据结构<span class="_ _3"></span><span class="ff3 lsb">.................................................................................................................<span class="_ _d"></span>59</span></span></div><div class="t m0 x11 ha y6b ff3 fs2 fc0 sc0 ls10 ws8">6.6.2 PCI<span class="_ _a"> </span><span class="ff1 ls0 ws0">设备驱动<span class="_ _4"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls16">......<span class="_ _4"></span>60</span></span></span></div><div class="t m0 x11 ha y6c ff3 fs2 fc0 sc0 ls10 ws8">6.6.3 PCI<span class="_ _0"></span> <span class="_ _f"></span>BIOS <span class="ff1 ls0 ws0">函数<span class="_ _4"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls11">...<span class="_ _4"></span>63</span></span></span></div><div class="t m0 x11 ha y6d ff3 fs2 fc0 sc0 ls10 ws8">6.6.4 PCI<span class="_ _0"></span> <span class="ff1 ls0 ws0">补丁代码<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls12">.....<span class="_ _4"></span>63</span></span></span></div><div class="t m0 xe h9 y6e ff1 fs2 fc0 sc0 lsa ws0">第七章</div><div class="t m0 xe h9 y6f ff1 fs2 fc0 sc0 lsa ws0">第七章<span class="_ _7"></span>第七章</div><div class="t m0 xe h8 y6e ff1 fs2 fc0 sc0 lsa ws0">第七章<span class="ff5 ls0"> <span class="_"> </span></span>中断及中断处理</div><div class="t m0 x10 h9 y6f ff1 fs2 fc0 sc0 lsa ws0">中断及中断处理<span class="_ _e"></span>中断及中断处理</div><div class="t m0 x10 h8 y6e ff1 fs2 fc0 sc0 lsa ws0">中断及中断处理<span class="_ _6"> </span><span class="ff5 ls6">...............................................................................................................................<span class="ls14">.........<span class="_ _d"></span>65</span></span></div><div class="t m0 xf ha y70 ff3 fs2 fc0 sc0 lsd ws9">7.1 <span class="ff1 ls0 ws0">可编程中断控制器<span class="_ _d"></span><span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="ls12">.....<span class="_ _d"></span>67</span></span></span></div><div class="t m0 xf ha y71 ff3 fs2 fc0 sc0 lsd ws9">7.2 <span class="ff1 ls0 ws0">初始化中断处理数据结构<span class="_ _9"> </span><span class="ff3 lsb">........................................................................................................................<span class="_ _4"></span>67</span></span></div><div class="t m0 xf ha y72 ff3 fs2 fc0 sc0 lsd ws9">7.3 <span class="ff1 ls0 ws0">中断处理<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>68</span></span></span></div><div class="t m0 xe h9 y73 ff1 fs2 fc0 sc0 lsa ws0">第八章</div><div class="t m0 xe h9 y74 ff1 fs2 fc0 sc0 lsa ws0">第八章<span class="_ _7"></span>第八章</div><div class="t m0 xe h8 y73 ff1 fs2 fc0 sc0 lsa ws0">第八章<span class="ff5 ls0"> <span class="_"> </span></span>设备驱动</div><div class="t m0 x10 h9 y74 ff1 fs2 fc0 sc0 lsa ws0">设备驱动<span class="_ _8"></span>设备驱动</div><div class="t m0 x10 h8 y73 ff1 fs2 fc0 sc0 lsa ws0">设备驱动<span class="_ _d"></span><span class="ff5 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>69</span></span></div><div class="t m0 xf ha y75 ff3 fs2 fc0 sc0 lsd ws9">8.1 <span class="ff1 ls0 ws0">轮询与中断<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="ls5">.................<span class="_ _4"></span>70</span></span></span></div><div class="t m0 xf ha y76 ff3 fs2 fc0 sc0 lsd ws9">8.2 <span class="ff1 ls0 ws0">直接内存访问</span></div><div class="t m0 x1f hb y77 ff3 fs4 fc0 sc0 ls0 ws0"> </div><div class="t m0 x20 ha y78 ff3 fs2 fc0 sc0 ls9 ws0">(DMA)..........................................................................................................................<span class="ls12">.....<span class="_ _d"></span>71</span></div><div class="t m0 xf ha y79 ff3 fs2 fc0 sc0 lsd ws9">8.3 <span class="ff1 ls0 ws0">内存<span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="lsc">.............................<span class="_ _d"></span>72</span></span></span></div><div class="t m0 xf ha y7a ff3 fs2 fc0 sc0 lsd ws9">8.4 <span class="ff1 ls0 ws0">设备驱动与核心的接口<span class="_ _4"> </span><span class="ff3 lsb">............................................................................................................................<span class="_ _4"></span>72</span></span></div><div class="t m0 x11 ha y7b ff3 fs2 fc0 sc0 ls10 ws8">8.4.1 <span class="ff1 ls0 ws0">字符设备<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _4"></span>73</span></span></span></div><div class="t m0 x11 ha y7c ff3 fs2 fc0 sc0 ls10 ws8">8.4.2 <span class="ff1 ls0 ws0">块设备<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls5">.................<span class="_ _4"></span>74</span></span></span></div><div class="t m0 xf ha y7d ff3 fs2 fc0 sc0 lsd ws9">8.5 <span class="ff1 ls0 ws0">硬盘<span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="lsc">.............................<span class="_ _d"></span>75</span></span></span></div><div class="t m0 x11 ha y7e ff3 fs2 fc0 sc0 ls24 ws14">8.5.1 IDE <span class="ff1 ls0 ws0">硬盘<span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _d"></span>76</span></span></span></div><div class="t m0 x11 ha y7f ff3 fs2 fc0 sc0 ls10 ws8">8.5.2 <span class="ff1 ls0 ws0">初始化<span class="_ _a"> </span><span class="ff3 ls25">IDE<span class="_"> </span></span>子系统<span class="_ _3"></span><span class="ff3 lsb">............................................................................................................................<span class="_ _4"></span>77</span></span></div><div class="t m0 x11 ha y80 ff3 fs2 fc0 sc0 ls24 ws14">8.5.3 SCSI <span class="ff1 ls0 ws0">硬盘<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">...........<span class="_ _d"></span>77</span></span></span></div><div class="t m0 xf ha y81 ff3 fs2 fc0 sc0 lsd ws9">8.6 <span class="ff1 ls0 ws0">网络设备<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>80</span></span></span></div><div class="t m0 x11 ha y82 ff3 fs2 fc0 sc0 ls10 ws8">8.6.1 <span class="ff1 ls0 ws0">初始化网络设备<span class="_ _6"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls19">.8<span class="_ _c"></span>2</span></span></span></div><div class="t m0 xe h9 y83 ff1 fs2 fc0 sc0 lsa ws0">第九章</div><div class="t m0 xe h9 y84 ff1 fs2 fc0 sc0 lsa ws0">第九章<span class="_ _7"></span>第九章</div><div class="t m0 xe h8 y83 ff1 fs2 fc0 sc0 lsa ws0">第九章<span class="ff5 ls0"> <span class="_"> </span></span>文件系统</div><div class="t m0 x10 h9 y84 ff1 fs2 fc0 sc0 lsa ws0">文件系统<span class="_ _8"></span>文件系统</div><div class="t m0 x10 h8 y83 ff1 fs2 fc0 sc0 lsa ws0">文件系统<span class="_ _d"></span><span class="ff5 ls6">...............................................................................................................................<span class="lse">.....................<span class="_ _4"></span>82</span></span></div><div class="t m0 xf ha y85 ff3 fs2 fc0 sc0 lsd ws9">9.1 <span class="ff1 ls0 ws0">第二代扩展文件系统</span></div><div class="t m0 x21 ha y86 ff3 fs2 fc0 sc0 ls26 ws0">EXT2<span class="_ _10"> </span><span class="lsb">..............................................................................................................<span class="_ _4"></span>84</span></div><div class="t m0 x11 ha y87 ff3 fs2 fc0 sc0 lsc ws15">9.1.1 <span class="_"> </span> <span class="_"> </span>T<span class="_ _0"></span>he EXT2 In<span class="_ _0"></span>ode<span class="_ _6"> </span>..........................................................................................................<span class="ws0">.......................<span class="_ _d"></span>85</span></div><div class="t m0 x11 ha y88 ff3 fs2 fc0 sc0 ls10 ws8">9.1.2 EXT<span class="_ _0"></span>2 <span class="ff1 ls0 ws0">超块<span class="_ _a"> </span><span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="ls14">.........<span class="_ _d"></span>86</span></span></span></div><div class="t m0 x11 ha y89 ff3 fs2 fc0 sc0 ls10 ws8">9.1.3 EXT<span class="_ _0"></span>2 <span class="ff1 ls0 ws0">组标志符<span class="ff3 ls6">...............................................................................................................................<span class="ls1c">..<span class="_ _4"></span>86</span></span></span></div><div class="t m0 x11 ha y8a ff3 fs2 fc0 sc0 ls10 ws8">9.1.4 EXT<span class="_ _0"></span>2 <span class="ff1 ls0 ws0">目录<span class="_ _a"> </span><span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span><span class="ls14">.........<span class="_ _d"></span>87</span></span></span></div><div class="t m0 x11 ha y8b ff3 fs2 fc0 sc0 ls10 ws8">9.1.5 <span class="ff1 ls0 ws0">在<span class="_ _a"> </span><span class="ff3 ls27">EX<span class="_ _3"></span>T2<span class="_ _b"> </span></span>文件系统中搜寻文件<span class="_ _3"></span><span class="ff3 lsb">.........................................................................................................<span class="_ _4"></span>88</span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b58e7df3cc394cf1c0f583/bg4.jpg"><div class="t m0 xc h3 yc ff3 fs1 fc0 sc0 ls7 ws4">Linux <span class="_ _2"></span>Kernel <span class="_ _0"></span> Page <span class="_ _2"></span>3</div><div class="t m0 x11 ha y4a ff3 fs2 fc0 sc0 ls10 ws8">9.1.6 <span class="ff1 ls0 ws0">改变<span class="_ _a"> </span><span class="ff3 ls27">EX<span class="_ _3"></span>T2<span class="_ _b"> </span></span>文件系统中文件的大小<span class="_ _d"></span><span class="ff3 lsb">.................................................................................................<span class="_ _4"></span>88</span></span></div><div class="t m0 xf ha y4b ff3 fs2 fc0 sc0 lsd ws9">9.2 <span class="ff1 ls0 ws0">虚拟文件系统<span class="ff3 ls6">(VFS)<span class="_ _d"></span>..........................................................................................................................<span class="ls28">........<span class="_ _4"></span>89</span></span></span></div><div class="t m0 x11 ha y4c ff3 fs2 fc0 sc0 ls29 ws16">9.2.1 VFS<span class="_ _0"></span> <span class="ff1 ls0 ws0">超块<span class="_ _d"></span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">............<span class="_ _4"></span>90</span></span></span></div><div class="t m0 x11 ha y8c ff3 fs2 fc0 sc0 lsc ws15">9.2.2 <span class="_"> </span> <span class="_"> </span>T<span class="_ _0"></span>he VFS Ino<span class="_ _0"></span>de<span class="_ _3"></span>...........................................................................................................<span class="_ _0"></span><span class="ws0">.........................<span class="_ _4"></span>91</span></div><div class="t m0 x11 ha y8d ff3 fs2 fc0 sc0 ls10 ws8">9.2.3 <span class="ff1 ls0 ws0">注册文件系统<span class="_ _6"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls12">.....<span class="_ _4"></span>92</span></span></span></div><div class="t m0 x11 ha y8e ff3 fs2 fc0 sc0 ls10 ws8">9.2.4 <span class="ff1 ls0 ws0">安装文件系统<span class="_ _6"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls12">.....<span class="_ _4"></span>92</span></span></span></div><div class="t m0 x11 ha y8f ff3 fs2 fc0 sc0 ls10 ws8">9.2.5 <span class="ff1 ls0 ws0">在虚拟文件系统中搜寻文件<span class="ff3 lsb">.............................................................................................................<span class="_ _4"></span>93</span></span></div><div class="t m0 x11 ha y90 ff3 fs2 fc0 sc0 lsb ws6">9.2.6 <span class="_"> </span> <span class="_"> </span>Cre<span class="_ _0"></span>ating a File <span class="_ _0"></span>in the <span class="_ _0"></span>V<span class="_ _0"></span>irtual F<span class="_ _0"></span>ile System<span class="_ _d"></span>..............................................................................<span class="lsf ws0">.............<span class="_ _4"></span>94</span></div><div class="t m0 x11 ha y91 ff3 fs2 fc0 sc0 ls10 ws8">9.2.7 <span class="ff1 ls0 ws0">卸载文件系统<span class="_ _6"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls12">.....<span class="_ _4"></span>94</span></span></span></div><div class="t m0 x11 ha y92 ff3 fs2 fc0 sc0 lsb ws6">9.2.8 <span class="_"> </span> <span class="_"> </span>T<span class="_ _0"></span>he VFS Ino<span class="_ _0"></span>de Cache<span class="_ _3"></span>.....................................................................................................<span class="lse ws0">....................<span class="_ _4"></span>94</span></div><div class="t m0 x11 ha y93 ff3 fs2 fc0 sc0 ls10 ws8">9.2.9 <span class="ff1 ls0 ws0">目录</span><span class="ls6 ws17"> Cache<span class="_ _9"></span>.........................................................................................................................<span class="ls5 ws0">...............<span class="_ _4"></span>95</span></span></div><div class="t m0 xf ha y94 ff3 fs2 fc0 sc0 lsd ws9">9.3 T</div><div class="t m0 x12 hb y95 ff3 fs4 fc0 sc0 ls1a ws0">HE </div><div class="t m0 x17 ha y96 ff3 fs2 fc0 sc0 ls0 ws0">B</div><div class="t m0 x22 hb y95 ff3 fs4 fc0 sc0 ls2a ws0">UFFE<span class="_ _3"></span>R </div><div class="t m0 x23 ha y96 ff3 fs2 fc0 sc0 ls0 ws0">C</div><div class="t m0 x24 hb y95 ff3 fs4 fc0 sc0 ls1a ws0">AC<span class="_ _3"></span>HE</div><div class="t m0 x25 ha y96 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls12">.....<span class="_ _4"></span>96</span></div><div class="t m0 x11 ha y97 ff3 fs2 fc0 sc0 ls2b ws18">9.3.1 bdf<span class="_ _0"></span>lush <span class="ff1 ls0 ws0">核心后台进程<span class="_ _a"> </span><span class="ff3 lsb">......................................................................................................................<span class="_ _4"></span>97</span></span></div><div class="t m0 x11 ha y98 ff3 fs2 fc0 sc0 ls20 ws11">9.3.2 update<span class="_ _a"> </span><span class="ff1 ls0 ws0">进程<span class="ff3 ls6">...............................................................................................................................<span class="ls14">..........<span class="_ _4"></span>98</span></span></span></div><div class="t m0 xf ha y99 ff3 fs2 fc0 sc0 lsd ws9">9.4 /</div><div class="t m0 x1c hb y9a ff3 fs4 fc0 sc0 ls2a ws0">PROC</div><div class="t m0 x22 ha y99 ff1 fs2 fc0 sc0 ls0 ws0">文件系统<span class="_ _d"></span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">...........<span class="_ _4"></span>98</span></span></div><div class="t m0 xf ha y9b ff3 fs2 fc0 sc0 lsd ws9">9.5 <span class="ff1 ls0 ws0">设备特殊文件<span class="_ _d"></span><span class="ff3 ls6">...............................................................................................................................<span class="lsf">.............<span class="_ _4"></span>98</span></span></span></div><div class="t m0 xe h9 y9c ff1 fs2 fc0 sc0 lsa ws0">第十章</div><div class="t m0 xe h9 y9d ff1 fs2 fc0 sc0 lsa ws0">第十章<span class="_ _7"></span>第十章</div><div class="t m0 xe h8 y9c ff1 fs2 fc0 sc0 lsa ws0">第十章<span class="ff5 ls0"> <span class="_"> </span></span>网络</div><div class="t m0 x10 h9 y9d ff1 fs2 fc0 sc0 lsa ws0">网络<span class="_ _5"></span>网络</div><div class="t m0 x10 h8 y9c ff1 fs2 fc0 sc0 lsa ws0">网络<span class="_ _3"></span><span class="ff5 ls6">...............................................................................................................................<span class="lsc">.............................<span class="_ _d"></span>99</span></span></div><div class="t m0 xf ha y9e ff3 fs2 fc0 sc0 ls2c ws19">10.1 T<span class="_ _0"></span>CP/IP<span class="_ _a"> </span><span class="ff1 ls0 ws0">网络简介<span class="_ _4"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls16">......<span class="_ _4"></span>99</span></span></span></div><div class="t m0 xf ha y9f ff3 fs2 fc0 sc0 ls2c ws19">10.2 L</div><div class="t m0 x26 hb ya0 ff3 fs4 fc0 sc0 ls13 ws0">INUX </div><div class="t m0 xb ha ya1 ff3 fs2 fc0 sc0 ls27 ws0">TCP<span class="_ _3"></span>/IP <span class="_ _b"> </span><span class="ff1 ls0">网络层<span class="_ _4"> </span></span><span class="lsb">...........................................................................................................................<span class="_ _4"></span>102</span></div><div class="t m0 xf ha ya2 ff3 fs2 fc0 sc0 ls2c ws0">10.3</div><div class="t m0 x27 hb ya3 ff3 fs4 fc0 sc0 ls2d ws0"> </div><div class="t m0 x1c ha ya4 ff3 fs2 fc0 sc0 ls2e ws1a">BSD S</div><div class="t m0 x28 hb ya3 ff3 fs4 fc0 sc0 ls2f ws0">OCKET </div><div class="t m0 x1f ha ya4 ff1 fs2 fc0 sc0 ls0 ws0">接口<span class="_ _4"></span><span class="ff3 ls6">...............................................................................................................................<span class="ls1c">...<span class="_ _d"></span>103</span></span></div><div class="t m0 xf ha ya5 ff3 fs2 fc0 sc0 ls24 ws14">10.4 INET<span class="_ _0"></span> <span class="_ _f"></span>S</div><div class="t m0 x29 hb ya6 ff3 fs4 fc0 sc0 ls13 ws0">OCKET </div><div class="t m0 x2a ha ya7 ff1 fs2 fc0 sc0 ls0 ws0">层<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="ls30">.....<span class="_ _4"></span>105</span></span></div><div class="t m0 x11 ha ya8 ff3 fs2 fc0 sc0 ls31 ws1b">10.4.1<span class="_ _0"></span> <span class="ff1 ls0 ws0">建立<span class="_ _b"> </span><span class="ff3 ls6">BSD<span class="_ _0"></span> socket<span class="_ _6"> </span>.....................................................................................................................<span class="ls12">.......<span class="_ _4"></span>106</span></span></span></div><div class="t m0 x11 ha ya9 ff3 fs2 fc0 sc0 ls31 ws1b">10.4.2<span class="_ _0"></span> <span class="ff1 ls0 ws0">将地址与<span class="_ _b"> </span></span><span class="ls32 ws1c">INET<span class="_ _0"></span> BSD socket<span class="_ _b"> </span><span class="ff1 ls0 ws0">绑定<span class="_ _3"></span><span class="ff3 lsb">..................................................................................................<span class="_ _d"></span>106</span></span></span></div><div class="t m0 x11 ha yaa ff3 fs2 fc0 sc0 ls31 ws1b">10.4.3<span class="_ _0"></span> <span class="ff1 ls0 ws0">在<span class="_ _b"> </span></span><span class="ls32 ws1c">INET<span class="_ _0"></span> BSD So<span class="_ _3"></span>cket<span class="_"> </span><span class="ff1 ls0 ws0">上建立连接<span class="_ _d"></span><span class="ff3 lsb">.................................................................................................<span class="_ _4"></span>107</span></span></span></div><div class="t m0 x11 ha yab ff3 fs2 fc0 sc0 ls31 ws1b">10.4.4<span class="_ _0"></span> <span class="ff1 ls0 ws0">监听</span><span class="ls9 ws5"> <span class="_"> </span>INET BSD S<span class="_ _0"></span>ocket<span class="_ _3"></span>...............................................................................................................<span class="ls33 ws0">..<span class="_ _4"></span>107</span></span></div><div class="t m0 x11 ha yac ff3 fs2 fc0 sc0 ls31 ws1b">10.4.5<span class="_ _0"></span> <span class="ff1 ls0 ws0">接收连接请求<span class="_ _6"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls2c">.<span class="_ _4"></span>108</span></span></span></div><div class="t m0 xf ha yad ff3 fs2 fc0 sc0 ls2c ws19">10.5 IP<span class="_ _a"> </span><span class="ff1 ls0 ws0">层<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls5">........................<span class="_ _4"></span>108</span></span></span></div><div class="t m0 x11 ha yae ff3 fs2 fc0 sc0 ls34 ws1d">10.5.1<span class="_ _0"></span> Socke<span class="_ _0"></span>t <span class="ff1 ls0 ws0">缓存<span class="_ _a"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls35">....<span class="_ _d"></span>108</span></span></span></div><div class="t m0 x11 ha yaf ff3 fs2 fc0 sc0 ls31 ws1b">10.5.2<span class="_ _0"></span> <span class="ff1 ls0 ws0">接收<span class="_ _b"> </span><span class="ff3 ls36">IP<span class="_"> </span></span>包<span class="_ _3"></span><span class="ff3 ls6">.......................................................................................................................................<span class="_ _9"></span>1<span class="_ _0"></span>10</span></span></div><div class="t m0 x11 ha yb0 ff3 fs2 fc0 sc0 ls31 ws1b">10.5.3<span class="_ _0"></span> <span class="ff1 ls0 ws0">发送<span class="_ _b"> </span><span class="ff3 ls36">IP<span class="_"> </span></span>包<span class="_ _3"></span><span class="ff3 ls6">.......................................................................................................................................<span class="_ _9"></span>1<span class="_ _0"></span>10</span></span></div><div class="t m0 x11 ha yb1 ff3 fs2 fc0 sc0 ls31 ws1b">10.5.4<span class="_ _0"></span> <span class="ff1 ls0 ws0">数据分块<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span>.........<span class="_ _9"> </span>11<span class="_ _0"></span>1</span></span></div><div class="t m0 xf ha yb2 ff3 fs2 fc0 sc0 ls2c ws19">10.6 <span class="ff1 ls0 ws0">地址解析协议<span class="ff3 fs4"> </span></span></div><div class="t m0 x2b ha yb3 ff3 fs2 fc0 sc0 ls9 ws0">(ARP)<span class="_ _4"></span>..........................................................................................................................<span class="ls37">.<span class="_ _3"></span>.<span class="_"> </span>111</span></div><div class="t m0 xf ha yb4 ff3 fs2 fc0 sc0 ls2c ws19">10.7 IP <span class="ff1 ls0 ws0">路由<span class="_ _9"> </span><span class="ff3 ls6">..................................................................................................................................................<span class="_ _9"></span>112</span></span></div><div class="t m0 x11 ha yb5 ff3 fs2 fc0 sc0 ls31 ws1b">10.7.1<span class="_ _0"></span> <span class="ff1 ls0 ws0">路由缓存<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="_ _3"></span>.........<span class="_ _4"></span>113</span></span></div><div class="t m0 x11 ha yb6 ff3 fs2 fc0 sc0 lsc ws15">10.7.2 <span class="_"> </span> <span class="_"> </span>T<span class="_ _0"></span>he Forw<span class="_ _0"></span>arding Inform<span class="_ _0"></span>ation Data<span class="_ _0"></span>base<span class="_ _9"> </span>....................................................................................<span class="ls6 ws0">.......<span class="_ _9"> </span>113</span></div><div class="t m0 xe h9 yb7 ff1 fs2 fc0 sc0 lsa ws0">第十一章</div><div class="t m0 xe h9 yb8 ff1 fs2 fc0 sc0 lsa ws0">第十一章<span class="_ _8"></span>第十一章</div><div class="t m0 xe h8 yb7 ff1 fs2 fc0 sc0 lsa ws0">第十一章<span class="ff5 ls0"> <span class="_"> </span></span>核心机制</div><div class="t m0 x2c h9 yb8 ff1 fs2 fc0 sc0 lsa ws0">核心机制<span class="_ _8"></span>核心机制</div><div class="t m0 x2c h8 yb7 ff1 fs2 fc0 sc0 lsa ws0">核心机制<span class="_ _4"> </span><span class="ff5 ls6">..............................................................................................................................................<span class="_ _6"> </span>1<span class="_ _0"></span>14</span></div><div class="t m0 xf ha yb9 ff3 fs2 fc0 sc0 ls37 ws1e">11<span class="_ _3"></span>.1<span class="_ _3"></span> <span class="ff1 ls0 ws0">底层部分处理机制<span class="_ _9"> </span><span class="ff3 ls6">...............................................................................................................................<span class="ls38">.1<span class="_ _11"></span>1<span class="_ _11"></span>4</span></span></span></div><div class="t m0 xf ha yba ff3 fs2 fc0 sc0 ls37 ws1e">11<span class="_ _3"></span>.2<span class="_ _3"></span> <span class="ff1 ls0 ws0">任务队列<span class="_ _4"></span><span class="ff3 ls6">................................................................................................................................................<span class="_ _9"></span>1<span class="_ _0"></span>16</span></span></div><div class="t m0 xf ha ybb ff3 fs2 fc0 sc0 ls37 ws1e">11<span class="_ _3"></span>.3<span class="_ _3"></span> <span class="ff1 ls0 ws0">定时器<span class="_ _12"> </span><span class="ff3 ls27">TIME<span class="_ _3"></span>R<span class="_ _13"> </span><span class="ls6">...............................................................................................................................<span class="ls38">.1<span class="_ _11"></span>1<span class="_ _11"></span>7</span></span></span></span></div><div class="t m0 xf ha ybc ff3 fs2 fc0 sc0 ls37 ws1e">11<span class="_ _3"></span>.4<span class="_ _3"></span> <span class="ff1 ls0 ws0">等<span class="ff6">待</span>队列<span class="_ _4"></span><span class="ff3 ls6">................................................................................................................................................<span class="_ _9"></span>1<span class="_ _0"></span>18</span></span></div><div class="t m0 xf ha ybd ff3 fs2 fc0 sc0 ls37 ws1e">11<span class="_ _3"></span>.5<span class="_ _3"></span> B</div><div class="t m0 x26 hb ybe ff3 fs4 fc0 sc0 ls13 ws0">UZZ </div><div class="t m0 x28 ha ybd ff6 fs2 fc0 sc0 ls0 ws0">锁<span class="_ _3"></span><span class="ff3 ls6">..................................................................................................................................................<span class="_ _9"></span>1<span class="_ _0"></span>18</span></div><div class="t m0 xf ha ybf ff3 fs2 fc0 sc0 ls37 ws1e">11<span class="_ _3"></span>.6<span class="_ _3"></span> <span class="ff1 ls0 ws0">信号灯<span class="_ _d"></span><span class="ff3 ls6">....................................................................................................................................................<span class="_ _9"> </span>118</span></span></div><div class="t m0 xe h9 yc0 ff1 fs2 fc0 sc0 lsa ws0">第十二章</div><div class="t m0 xe h9 yc1 ff1 fs2 fc0 sc0 lsa ws0">第十二章<span class="_ _8"></span>第十二章</div><div class="t m0 xe h8 yc0 ff1 fs2 fc0 sc0 lsa ws0">第十二章<span class="ff5 ls0"> <span class="_"> </span></span>模块</div><div class="t m0 x2c h9 yc1 ff1 fs2 fc0 sc0 lsa ws0">模块<span class="_ _5"></span>模块</div><div class="t m0 x2c h8 yc0 ff1 fs2 fc0 sc0 lsa ws0">模块<span class="_ _d"></span><span class="ff5 ls6">......................................................................................................................................................<span class="_ _6"> </span>1<span class="_ _0"></span>19</span></div><div class="t m0 xf ha yc2 ff3 fs2 fc0 sc0 ls2c ws19">12.1 <span class="ff1 ls0 ws0">模块的<span class="ff6">加</span>载<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="ls14">.............<span class="_ _4"></span>121</span></span></span></div><div class="t m0 xf ha yc3 ff3 fs2 fc0 sc0 ls2c ws19">12.2 <span class="ff1 ls0 ws0">模块的卸载<span class="_ _3"></span><span class="ff3 ls6">...............................................................................................................................<span class="ls14">.............<span class="_ _4"></span>122</span></span></span></div><div class="t m0 xe h9 yc4 ff1 fs2 fc0 sc0 lsa ws0">第十三章</div><div class="t m0 xe h9 yc5 ff1 fs2 fc0 sc0 lsa ws0">第十三章<span class="_ _8"></span>第十三章</div><div class="t m0 xe h8 yc4 ff1 fs2 fc0 sc0 lsa ws0">第十三章<span class="ff5 ls0"> <span class="_"> </span></span>处理器</div><div class="t m0 x2c h9 yc5 ff1 fs2 fc0 sc0 lsa ws0">处理器<span class="_ _7"></span>处理器</div><div class="t m0 x2c h8 yc4 ff1 fs2 fc0 sc0 lsa ws0">处理器<span class="_ _4"></span><span class="ff5 ls6">...............................................................................................................................<span class="lsf">...................<span class="_ _d"></span>123</span></span></div><div class="t m0 xf ha yc6 ff3 fs2 fc0 sc0 lsb wsd">13.1 X86<span class="_ _3"></span>......................................................................................................................<span class="lse ws0">...................................<span class="_ _d"></span>123</span></div><div class="t m0 xf ha yc7 ff3 fs2 fc0 sc0 lsb wsd">13.2 A<span class="_ _0"></span>RM<span class="_ _3"></span>......................................................................................................................<span class="lse ws0">.................................<span class="_ _d"></span>123</span></div><div class="t m0 xf ha yc8 ff3 fs2 fc0 sc0 ls2c ws19">13.3 A</div><div class="t m0 x2d hb yc9 ff3 fs4 fc0 sc0 ls2f ws0">LPHA </div><div class="t m0 x2e ha yc8 ff3 fs2 fc0 sc0 ls39 ws0">AXP<span class="_ _14"> </span><span class="ff1 ls0">处理器<span class="_ _9"> </span></span><span class="ls6">...............................................................................................................................<span class="_ _4"></span><span class="ls2c">124</span></span></div><div class="t m0 xe h9 yca ff1 fs2 fc0 sc0 lsa ws0">第十四章</div><div class="t m0 xe h9 ycb ff1 fs2 fc0 sc0 lsa ws0">第十四章<span class="_ _8"></span>第十四章</div><div class="t m0 xe h8 yca ff1 fs2 fc0 sc0 lsa ws0">第十四章<span class="ff5 ls3a ws1f"> LINUX<span class="_ _b"> </span></span><span class="ls0">核心<span class="_ _0"></span><span class="ff6 lsa">资源</span></span></div><div class="t m0 x2f h9 ycb ff1 fs2 fc0 sc0 ls0 ws0">核心<span class="ff6 lsa">资源<span class="_ _8"></span><span class="ff1 ls0">核心<span class="_ _0"></span><span class="ff6 lsa">资源</span></span></span></div><div class="t m0 x2f h8 yca ff1 fs2 fc0 sc0 ls0 ws0">核心<span class="ff6 lsa">资源<span class="_ _6"> </span><span class="ff5 ls6">...............................................................................................................................<span class="ls2c">.<span class="_ _4"></span>124</span></span></span></div><div class="t m0 xe h9 ycc ff1 fs2 fc0 sc0 lsa ws0">第十五章</div><div class="t m0 xe h9 ycd ff1 fs2 fc0 sc0 lsa ws0">第十五章<span class="_ _8"></span>第十五章</div><div class="t m0 xe h8 ycc ff1 fs2 fc0 sc0 lsa ws0">第十五章<span class="ff5 ls3a ws1f"> LINUX<span class="_ _b"> </span></span>核心数据结构</div><div class="t m0 x2f h9 ycd ff1 fs2 fc0 sc0 lsa ws0">核心数据结构<span class="_ _15"></span>核心数据结构</div><div class="t m0 x2f h8 ycc ff1 fs2 fc0 sc0 lsa ws0">核心数据结构<span class="_ _b"> </span><span class="ff5 lsb">........................................................................................................................<span class="_ _4"></span>128</span></div><div class="t m0 xf ha yce ff3 fs2 fc0 sc0 ls2c ws0">15.1</div><div class="t m0 x18 hb ycf ff3 fs4 fc0 sc0 ls3b ws0">BLOCK</div><div class="t m0 x15 ha yd0 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x30 hb ycf ff3 fs4 fc0 sc0 ls13 ws0">DEV</div><div class="t m0 x1b ha yd0 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x31 hb ycf ff3 fs4 fc0 sc0 ls3c ws0">STRUCT</div><div class="t m0 x32 ha yd0 ff3 fs2 fc0 sc0 lsb ws0">........................................................................................................................<span class="_ _4"></span>128</div><div class="t m0 xf ha yd1 ff3 fs2 fc0 sc0 ls2c ws0">15.2</div><div class="t m0 x18 hb yd2 ff3 fs4 fc0 sc0 ls3d ws0">BUFFER</div><div class="t m0 x33 ha yd1 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x24 hb yd2 ff3 fs4 fc0 sc0 ls13 ws0">HEAD</div><div class="t m0 x25 ha yd1 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls1c">...<span class="_ _4"></span>128</span></div><div class="t m0 xf ha yd3 ff3 fs2 fc0 sc0 ls2c ws0">15.3</div><div class="t m0 x18 hb yd4 ff3 fs4 fc0 sc0 ls13 ws0">DEVICE</div><div class="t m0 x33 ha yd5 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls14">..............<span class="_ _4"></span>129</span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62b58e7df3cc394cf1c0f583/bg5.jpg"><div class="t m0 xc h3 yc ff3 fs1 fc0 sc0 ls7 ws4">Linux <span class="_ _2"></span>Kernel <span class="_ _0"></span> Page <span class="_ _2"></span>4</div><div class="t m0 xf ha yd6 ff3 fs2 fc0 sc0 ls2c ws0">15.4</div><div class="t m0 x18 hb yd7 ff3 fs4 fc0 sc0 ls13 ws0">DEVICE</div><div class="t m0 x34 ha yd6 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x24 hb yd7 ff3 fs4 fc0 sc0 ls3e ws0">STRUC<span class="_ _3"></span>T</div><div class="t m0 x35 ha yd6 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="_ _4"></span><span class="ls2c">132</span></div><div class="t m0 xf ha yd8 ff3 fs2 fc0 sc0 ls2c ws0">15.5<span class="_ _16"> </span><span class="fs4 ls3e">FILE</span></div><div class="t m0 x36 ha yd9 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="lsf">...................<span class="_ _4"></span>132</span></div><div class="t m0 xf ha yda ff3 fs2 fc0 sc0 ls2c ws0">15.6</div><div class="t m0 x18 hb ydb ff3 fs4 fc0 sc0 ls3e ws0">FILES</div><div class="t m0 x2f ha yda ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x15 hb ydb ff3 fs4 fc0 sc0 ls3e ws0">STRUC<span class="_ _3"></span>T</div><div class="t m0 x25 ha yda ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls1c">...<span class="_ _4"></span>132</span></div><div class="t m0 xf ha ydc ff3 fs2 fc0 sc0 ls2c ws0">15.7</div><div class="t m0 x18 hb ydd ff3 fs4 fc0 sc0 ls2a ws0">FS</div><div class="t m0 xb ha yde ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x37 hb ydd ff3 fs4 fc0 sc0 ls3e ws0">STRUC<span class="_ _3"></span>T</div><div class="t m0 x2b ha yde ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls16">........<span class="_ _4"></span>133</span></div><div class="t m0 xf ha ydf ff3 fs2 fc0 sc0 ls2c ws0">15.8</div><div class="t m0 x18 hb ye0 ff3 fs4 fc0 sc0 ls13 ws0">GENDISK</div><div class="t m0 x24 ha ye1 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls28">............<span class="_ _4"></span>133</span></div><div class="t m0 xf ha ye2 ff3 fs2 fc0 sc0 ls2c ws0">15.9<span class="_ _16"> </span><span class="fs4 ls13">INODE</span></div><div class="t m0 x1d ha ye3 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="lsf">................<span class="_ _4"></span>134</span></div><div class="t m0 xf ha ye4 ff3 fs2 fc0 sc0 ls2c ws0">15.10</div><div class="t m0 x29 hb ye5 ff3 fs4 fc0 sc0 ls3f ws0">IPC</div><div class="t m0 x1d ha ye6 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x34 hb ye5 ff3 fs4 fc0 sc0 ls3e ws0">PERM</div><div class="t m0 x31 ha ye6 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls30">.....<span class="_ _4"></span>135</span></div><div class="t m0 xf ha ye7 ff3 fs2 fc0 sc0 ls2c ws0">15.1<span class="_ _0"></span>1<span class="_ _17"> </span><span class="fs4 ls3d">IRQAC<span class="_ _3"></span>TION</span></div><div class="t m0 x16 ha ye8 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls35">....<span class="_ _4"></span>135</span></div><div class="t m0 xf ha ye9 ff3 fs2 fc0 sc0 ls2c ws0">15.12</div><div class="t m0 x29 hb yea ff3 fs4 fc0 sc0 ls13 ws0">LINUX</div><div class="t m0 x1f ha ye9 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x2a hb yea ff3 fs4 fc0 sc0 ls40 ws0">BIN<span class="_ _3"></span>FMT</div><div class="t m0 x1e ha ye9 ff3 fs2 fc0 sc0 lsb ws0">............................................................................................................................<span class="_ _4"></span>136</div><div class="t m0 xf ha yeb ff3 fs2 fc0 sc0 ls2c ws0">15.13<span class="_ _18"> </span><span class="fs4 ls41">MEM</span></div><div class="t m0 x38 ha yec ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x1f hb yeb ff3 fs4 fc0 sc0 ls41 ws0">MAP</div><div class="t m0 x31 ha yec ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x25 hb yeb ff3 fs4 fc0 sc0 ls0 ws0">T</div><div class="t m0 x39 ha yec ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls2c">.<span class="_ _4"></span>136</span></div><div class="t m0 xf ha yed ff3 fs2 fc0 sc0 ls2c ws0">15.14<span class="_ _18"> </span><span class="fs4 ls41">MM</span></div><div class="t m0 x1a ha yee ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x38 hb yed ff3 fs4 fc0 sc0 ls3c ws0">STRUCT</div><div class="t m0 x39 ha yee ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls2c">.<span class="_ _4"></span>137</span></div><div class="t m0 xf ha yef ff3 fs2 fc0 sc0 ls2c ws0">15.15<span class="_ _18"> </span><span class="fs4 ls2a">PCI</span></div><div class="t m0 x1d ha yf0 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x34 hb yef ff3 fs4 fc0 sc0 ls40 ws0">BUS</div><div class="t m0 x2b ha yf0 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls16">........<span class="_ _4"></span>137</span></div><div class="t m0 xf ha yf1 ff3 fs2 fc0 sc0 ls2c ws0">15.16</div><div class="t m0 x29 hb yf2 ff3 fs4 fc0 sc0 ls2a ws0">PCI</div><div class="t m0 x1d ha yf3 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x34 hb yf2 ff3 fs4 fc0 sc0 ls13 ws0">DEV</div><div class="t m0 x1b ha yf3 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls12">.......<span class="_ _4"></span>137</span></div><div class="t m0 xf ha yf4 ff3 fs2 fc0 sc0 ls2c ws0">15.17</div><div class="t m0 x29 hb yf5 ff3 fs4 fc0 sc0 ls42 ws0">REQUEST</div><div class="t m0 x1b ha yf6 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls12">.......<span class="_ _4"></span>138</span></div><div class="t m0 xf ha yf7 ff3 fs2 fc0 sc0 ls2c ws0">15.18</div><div class="t m0 x29 hb yf8 ff3 fs4 fc0 sc0 ls43 ws0">RTAB<span class="_ _3"></span>LE</div><div class="t m0 x2a ha yf7 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls16">.........<span class="_ _4"></span>139</span></div><div class="t m0 xf ha yf9 ff3 fs2 fc0 sc0 ls2c ws0">15.19</div><div class="t m0 x29 hb yfa ff3 fs4 fc0 sc0 ls44 ws0">SEMAPHORE</div><div class="t m0 x1 ha yfb ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls33">..<span class="_ _4"></span>139</span></div><div class="t m0 xf ha yfc ff3 fs2 fc0 sc0 ls2c ws0">15.20<span class="_ _18"> </span><span class="fs4 ls45">SK</span></div><div class="t m0 x3a ha yfd ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x23 hb yfc ff3 fs4 fc0 sc0 ls40 ws0">BUF<span class="_ _3"></span>F</div><div class="t m0 x1b ha yfd ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls12">.......<span class="_ _4"></span>140</span></div><div class="t m0 xf ha yfe ff3 fs2 fc0 sc0 ls2c ws0">15.21<span class="_ _18"> </span><span class="fs4 ls2a">SOCK</span></div><div class="t m0 x24 ha yff ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls28">............<span class="_ _4"></span>141</span></div><div class="t m0 xf ha y100 ff3 fs2 fc0 sc0 ls2c ws0">15.22<span class="_ _18"> </span><span class="fs4 ls2a">SOCKE<span class="_ _3"></span>T</span></div><div class="t m0 x2a ha y101 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls16">.........<span class="_ _4"></span>145</span></div><div class="t m0 xf ha y102 ff3 fs2 fc0 sc0 ls2c ws0">15.23</div><div class="t m0 x29 hb y103 ff3 fs4 fc0 sc0 ls46 ws0">TA<span class="_ _3"></span>S<span class="_ _d"></span>K</div><div class="t m0 x30 ha y102 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x1f hb y103 ff3 fs4 fc0 sc0 ls3e ws0">STRUC<span class="_ _3"></span>T</div><div class="t m0 x3b ha y102 ff3 fs2 fc0 sc0 ls6 ws0">..............................................................................................................................<span class="_ _4"></span>1<span class="ls2c">46</span></div><div class="t m0 xf ha y104 ff3 fs2 fc0 sc0 ls2c ws0">15.24<span class="_ _18"> </span><span class="fs4 ls47">TIMER</span></div><div class="t m0 x1f ha y105 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x2a hb y104 ff3 fs4 fc0 sc0 ls48 ws0">LIS<span class="_ _3"></span>T</div><div class="t m0 x1 ha y105 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls33">..<span class="_ _4"></span>148</span></div><div class="t m0 xf ha y106 ff3 fs2 fc0 sc0 ls2c ws0">15.25<span class="_ _18"> </span><span class="fs4 ls2f">TQ</span></div><div class="t m0 x3a ha y107 ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x23 hb y106 ff3 fs4 fc0 sc0 ls3e ws0">STRUC<span class="_ _3"></span>T</div><div class="t m0 x25 ha y107 ff3 fs2 fc0 sc0 ls6 ws0">...............................................................................................................................<span class="ls1c">...<span class="_ _4"></span>148</span></div><div class="t m0 xf ha y108 ff3 fs2 fc0 sc0 ls2c ws0">15.26</div><div class="t m0 x29 hb y109 ff3 fs4 fc0 sc0 ls13 ws0">VM</div><div class="t m0 x1d ha y10a ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x33 hb y109 ff3 fs4 fc0 sc0 ls1a ws0">ARE<span class="_ _3"></span>A</div><div class="t m0 xa ha y10a ff3 fs2 fc0 sc0 ls0 ws0">_</div><div class="t m0 x3c hb y109 ff3 fs4 fc0 sc0 ls3c ws0">STRUCT</div><div class="t m0 x3d ha y10a ff3 fs2 fc0 sc0 lsb ws0">......................................................................................................................<span class="_ _4"></span>148</div><div class="t m0 xe h9 y10b ff1 fs2 fc0 sc0 lsa ws0">第十六章</div><div class="t m0 xe h9 y10c ff1 fs2 fc0 sc0 lsa ws0">第十六章<span class="_ _8"></span>第十六章</div><div class="t m0 xe h8 y10b ff1 fs2 fc0 sc0 lsa ws0">第十六章<span class="ff5 ls3a ws1f"> LINUX<span class="_ _b"> </span></span><span class="ff6 ls0">相关</span></div><div class="t m0 x2f h9 y10c ff6 fs2 fc0 sc0 ls0 ws0">相关<span class="_ _5"></span>相关</div><div class="t m0 x2f h8 y10b ff6 fs2 fc0 sc0 ls0 ws0">相关<span class="_ _b"> </span><span class="ff5 ls49">WEB<span class="_ _b"> </span></span><span class="ff1">和</span></div><div class="t m0 x3e h9 y10c ff1 fs2 fc0 sc0 ls0 ws0">和<span class="_ _19"></span>和</div><div class="t m0 x3e h8 y10b ff1 fs2 fc0 sc0 ls0 ws0">和<span class="_ _b"> </span><span class="ff5 ls4a">FTP<span class="_"> </span><span class="ff6 lsa">站点</span></span></div><div class="t m0 x3f h9 y10c ff6 fs2 fc0 sc0 lsa ws0">站点<span class="_ _5"></span>站点</div><div class="t m0 x3f h8 y10b ff6 fs2 fc0 sc0 lsa ws0">站点<span class="_ _4"></span><span class="ff5 lsb">........................................................................................................<span class="_ _d"></span>149</span></div><div class="t m0 xe h9 y10d ff6 fs2 fc0 sc0 ls0 ws0">附<span class="ff1">录</span></div><div class="t m0 xe h9 y10e ff6 fs2 fc0 sc0 ls0 ws0">附<span class="ff1">录<span class="_ _5"></span><span class="ff6">附<span class="_ _0"></span><span class="ff1">录</span></span></span></div><div class="t m0 xe h8 y10d ff6 fs2 fc0 sc0 ls0 ws0">附<span class="ff1">录<span class="_ _a"> </span><span class="ff5 ls4b">A <span class="_"> </span></span><span class="lsa">作者简介</span></span></div><div class="t m0 x10 h9 y10e ff1 fs2 fc0 sc0 lsa ws0">作者简介<span class="_ _8"></span>作者简介</div><div class="t m0 x10 h8 y10d ff1 fs2 fc0 sc0 lsa ws0">作者简介<span class="_ _4"> </span><span class="ff5 ls6">...............................................................................................................................<span class="lsf">...................<span class="_ _4"></span>151</span></span></div><div class="t m0 xe h9 y10f ff6 fs2 fc0 sc0 ls0 ws0">附<span class="ff1">录</span></div><div class="t m0 xe h9 y110 ff6 fs2 fc0 sc0 ls0 ws0">附<span class="ff1">录<span class="_ _5"></span><span class="ff6">附<span class="_ _0"></span><span class="ff1">录</span></span></span></div><div class="t m0 xe h8 y10f ff6 fs2 fc0 sc0 ls0 ws0">附<span class="ff1">录<span class="_ _a"> </span><span class="ff5 ls4c ws20">B THE GNU G<span class="_ _0"></span>ENERAL PUBLIC LI<span class="_ _0"></span>CENSE<span class="_ _3"></span>..........................................................................................<span class="_ _4"></span>151</span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>