Skip to content

Commit 848a20e

Browse files
author
deployBot
committed
Deploy at Fri Apr 5 03:31:03 UTC 2024
1 parent 22e52ce commit 848a20e

File tree

75 files changed

+1070
-1349
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+1070
-1349
lines changed

_sources/lectures/fs.rst.txt

Lines changed: 194 additions & 279 deletions
Large diffs are not rendered by default.

genindex.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<li class="toctree-l1"><a class="reference internal" href="lectures/smp.html">对称多处理</a></li>
6868
<li class="toctree-l1"><a class="reference internal" href="lectures/address-space.html">地址空间</a></li>
6969
<li class="toctree-l1"><a class="reference internal" href="lectures/memory-management.html">内存管理</a></li>
70-
<li class="toctree-l1"><a class="reference internal" href="lectures/fs.html">Filesystem Management</a></li>
70+
<li class="toctree-l1"><a class="reference internal" href="lectures/fs.html">文件系统管理</a></li>
7171
<li class="toctree-l1"><a class="reference internal" href="lectures/debugging.html">Debugging</a></li>
7272
<li class="toctree-l1"><a class="reference internal" href="lectures/networking.html">Network Management</a></li>
7373
<li class="toctree-l1"><a class="reference internal" href="lectures/arch.html">Architecture Layer</a></li>

index.html

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<li class="toctree-l1"><a class="reference internal" href="lectures/smp.html">对称多处理</a></li>
6868
<li class="toctree-l1"><a class="reference internal" href="lectures/address-space.html">地址空间</a></li>
6969
<li class="toctree-l1"><a class="reference internal" href="lectures/memory-management.html">内存管理</a></li>
70-
<li class="toctree-l1"><a class="reference internal" href="lectures/fs.html">Filesystem Management</a></li>
70+
<li class="toctree-l1"><a class="reference internal" href="lectures/fs.html">文件系统管理</a></li>
7171
<li class="toctree-l1"><a class="reference internal" href="lectures/debugging.html">Debugging</a></li>
7272
<li class="toctree-l1"><a class="reference internal" href="lectures/networking.html">Network Management</a></li>
7373
<li class="toctree-l1"><a class="reference internal" href="lectures/arch.html">Architecture Layer</a></li>
@@ -349,26 +349,26 @@ <h1>Linux 内核教学<a class="headerlink" href="#linux" title="永久链接至
349349
</ul>
350350
</li>
351351
<li class="toctree-l2"><a class="reference internal" href="so2/lec8-filesystems.html">SO2 Lecture 08 - Filesystem Management</a><ul>
352-
<li class="toctree-l3"><a class="reference internal" href="so2/lec8-filesystems.html#lecture-objectives">Lecture objectives:</a></li>
353-
<li class="toctree-l3"><a class="reference internal" href="so2/lec8-filesystems.html#filesystem-abstractions">Filesystem Abstractions</a></li>
354-
<li class="toctree-l3"><a class="reference internal" href="so2/lec8-filesystems.html#filesystem-operations">Filesystem Operations</a><ul>
355-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#mounting-a-filesystem">Mounting a filesystem</a></li>
356-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#opening-a-file">Opening a file</a></li>
357-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#querying-file-attributes">Querying file attributes</a></li>
358-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#reading-data-from-a-file">Reading data from a file</a></li>
359-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#writing-data-to-a-file">Writing data to a file</a></li>
360-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#closing-a-file">Closing a file</a></li>
361-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#directories">Directories</a></li>
362-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#creating-a-file">Creating a file</a></li>
363-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#deleting-a-file">Deleting a file</a></li>
352+
<li class="toctree-l3"><a class="reference internal" href="so2/lec8-filesystems.html#section-1">课程目标:</a></li>
353+
<li class="toctree-l3"><a class="reference internal" href="so2/lec8-filesystems.html#section-2">文件系统抽象</a></li>
354+
<li class="toctree-l3"><a class="reference internal" href="so2/lec8-filesystems.html#section-3">文件系统操作</a><ul>
355+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-4">挂载文件系统</a></li>
356+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-5">打开文件</a></li>
357+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-6">查询文件属性</a></li>
358+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-7">从文件读取数据</a></li>
359+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-8">向文件写入数据</a></li>
360+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-9">关闭文件</a></li>
361+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-10">目录</a></li>
362+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-11">创建文件</a></li>
363+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-12">删除文件</a></li>
364364
</ul>
365365
</li>
366-
<li class="toctree-l3"><a class="reference internal" href="so2/lec8-filesystems.html#linux-virtual-file-system">Linux Virtual File System</a><ul>
367-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#superblock-operations">Superblock Operations</a></li>
368-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#inode-operations">Inode Operations</a></li>
369-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#the-inode-cache">The Inode Cache</a></li>
370-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#the-dentry-cache">The Dentry Cache</a></li>
371-
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#the-page-cache">The Page Cache</a></li>
366+
<li class="toctree-l3"><a class="reference internal" href="so2/lec8-filesystems.html#linux">Linux 虚拟文件系统</a><ul>
367+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-13">超级块操作</a></li>
368+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#inode">Inode 操作</a></li>
369+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#inode-1">Inode 缓存</a></li>
370+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-14">目录项缓存</a></li>
371+
<li class="toctree-l4"><a class="reference internal" href="so2/lec8-filesystems.html#section-15">页面缓存</a></li>
372372
</ul>
373373
</li>
374374
</ul>
@@ -1242,27 +1242,27 @@ <h1>Linux 内核教学<a class="headerlink" href="#linux" title="永久链接至
12421242
<li class="toctree-l2"><a class="reference internal" href="lectures/memory-management.html#section-10">缺页处理</a></li>
12431243
</ul>
12441244
</li>
1245-
<li class="toctree-l1"><a class="reference internal" href="lectures/fs.html">Filesystem Management</a><ul>
1246-
<li class="toctree-l2"><a class="reference internal" href="lectures/fs.html#lecture-objectives">Lecture objectives:</a></li>
1247-
<li class="toctree-l2"><a class="reference internal" href="lectures/fs.html#filesystem-abstractions">Filesystem Abstractions</a></li>
1248-
<li class="toctree-l2"><a class="reference internal" href="lectures/fs.html#filesystem-operations">Filesystem Operations</a><ul>
1249-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#mounting-a-filesystem">Mounting a filesystem</a></li>
1250-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#opening-a-file">Opening a file</a></li>
1251-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#querying-file-attributes">Querying file attributes</a></li>
1252-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#reading-data-from-a-file">Reading data from a file</a></li>
1253-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#writing-data-to-a-file">Writing data to a file</a></li>
1254-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#closing-a-file">Closing a file</a></li>
1255-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#directories">Directories</a></li>
1256-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#creating-a-file">Creating a file</a></li>
1257-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#deleting-a-file">Deleting a file</a></li>
1258-
</ul>
1259-
</li>
1260-
<li class="toctree-l2"><a class="reference internal" href="lectures/fs.html#linux-virtual-file-system">Linux Virtual File System</a><ul>
1261-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#superblock-operations">Superblock Operations</a></li>
1262-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#inode-operations">Inode Operations</a></li>
1263-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#the-inode-cache">The Inode Cache</a></li>
1264-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#the-dentry-cache">The Dentry Cache</a></li>
1265-
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#the-page-cache">The Page Cache</a></li>
1245+
<li class="toctree-l1"><a class="reference internal" href="lectures/fs.html">文件系统管理</a><ul>
1246+
<li class="toctree-l2"><a class="reference internal" href="lectures/fs.html#section-2">课程目标:</a></li>
1247+
<li class="toctree-l2"><a class="reference internal" href="lectures/fs.html#section-3">文件系统抽象</a></li>
1248+
<li class="toctree-l2"><a class="reference internal" href="lectures/fs.html#section-4">文件系统操作</a><ul>
1249+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-5">挂载文件系统</a></li>
1250+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-6">打开文件</a></li>
1251+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-7">查询文件属性</a></li>
1252+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-8">从文件读取数据</a></li>
1253+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-9">向文件写入数据</a></li>
1254+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-10">关闭文件</a></li>
1255+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-11">目录</a></li>
1256+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-12">创建文件</a></li>
1257+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-13">删除文件</a></li>
1258+
</ul>
1259+
</li>
1260+
<li class="toctree-l2"><a class="reference internal" href="lectures/fs.html#linux">Linux 虚拟文件系统</a><ul>
1261+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-14">超级块操作</a></li>
1262+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#inode">Inode 操作</a></li>
1263+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#inode-1">Inode 缓存</a></li>
1264+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-15">目录项缓存</a></li>
1265+
<li class="toctree-l3"><a class="reference internal" href="lectures/fs.html#section-16">页面缓存</a></li>
12661266
</ul>
12671267
</li>
12681268
</ul>

info/chinese-localization-info.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<li class="toctree-l1"><a class="reference internal" href="../lectures/smp.html">对称多处理</a></li>
6868
<li class="toctree-l1"><a class="reference internal" href="../lectures/address-space.html">地址空间</a></li>
6969
<li class="toctree-l1"><a class="reference internal" href="../lectures/memory-management.html">内存管理</a></li>
70-
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">Filesystem Management</a></li>
70+
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">文件系统管理</a></li>
7171
<li class="toctree-l1"><a class="reference internal" href="../lectures/debugging.html">Debugging</a></li>
7272
<li class="toctree-l1"><a class="reference internal" href="../lectures/networking.html">Network Management</a></li>
7373
<li class="toctree-l1"><a class="reference internal" href="../lectures/arch.html">Architecture Layer</a></li>

info/contributing.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<li class="toctree-l1"><a class="reference internal" href="../lectures/smp.html">对称多处理</a></li>
6969
<li class="toctree-l1"><a class="reference internal" href="../lectures/address-space.html">地址空间</a></li>
7070
<li class="toctree-l1"><a class="reference internal" href="../lectures/memory-management.html">内存管理</a></li>
71-
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">Filesystem Management</a></li>
71+
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">文件系统管理</a></li>
7272
<li class="toctree-l1"><a class="reference internal" href="../lectures/debugging.html">Debugging</a></li>
7373
<li class="toctree-l1"><a class="reference internal" href="../lectures/networking.html">Network Management</a></li>
7474
<li class="toctree-l1"><a class="reference internal" href="../lectures/arch.html">Architecture Layer</a></li>

info/extra-vm.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<li class="toctree-l1"><a class="reference internal" href="../lectures/smp.html">对称多处理</a></li>
6969
<li class="toctree-l1"><a class="reference internal" href="../lectures/address-space.html">地址空间</a></li>
7070
<li class="toctree-l1"><a class="reference internal" href="../lectures/memory-management.html">内存管理</a></li>
71-
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">Filesystem Management</a></li>
71+
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">文件系统管理</a></li>
7272
<li class="toctree-l1"><a class="reference internal" href="../lectures/debugging.html">Debugging</a></li>
7373
<li class="toctree-l1"><a class="reference internal" href="../lectures/networking.html">Network Management</a></li>
7474
<li class="toctree-l1"><a class="reference internal" href="../lectures/arch.html">Architecture Layer</a></li>

info/vm.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<li class="toctree-l1"><a class="reference internal" href="../lectures/smp.html">对称多处理</a></li>
6969
<li class="toctree-l1"><a class="reference internal" href="../lectures/address-space.html">地址空间</a></li>
7070
<li class="toctree-l1"><a class="reference internal" href="../lectures/memory-management.html">内存管理</a></li>
71-
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">Filesystem Management</a></li>
71+
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">文件系统管理</a></li>
7272
<li class="toctree-l1"><a class="reference internal" href="../lectures/debugging.html">Debugging</a></li>
7373
<li class="toctree-l1"><a class="reference internal" href="../lectures/networking.html">Network Management</a></li>
7474
<li class="toctree-l1"><a class="reference internal" href="../lectures/arch.html">Architecture Layer</a></li>

labs/arm_kernel_development.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
<li class="toctree-l1"><a class="reference internal" href="../lectures/smp.html">对称多处理</a></li>
7070
<li class="toctree-l1"><a class="reference internal" href="../lectures/address-space.html">地址空间</a></li>
7171
<li class="toctree-l1"><a class="reference internal" href="../lectures/memory-management.html">内存管理</a></li>
72-
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">Filesystem Management</a></li>
72+
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">文件系统管理</a></li>
7373
<li class="toctree-l1"><a class="reference internal" href="../lectures/debugging.html">Debugging</a></li>
7474
<li class="toctree-l1"><a class="reference internal" href="../lectures/networking.html">Network Management</a></li>
7575
<li class="toctree-l1"><a class="reference internal" href="../lectures/arch.html">Architecture Layer</a></li>

labs/block_device_drivers.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
<li class="toctree-l1"><a class="reference internal" href="../lectures/smp.html">对称多处理</a></li>
7070
<li class="toctree-l1"><a class="reference internal" href="../lectures/address-space.html">地址空间</a></li>
7171
<li class="toctree-l1"><a class="reference internal" href="../lectures/memory-management.html">内存管理</a></li>
72-
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">Filesystem Management</a></li>
72+
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">文件系统管理</a></li>
7373
<li class="toctree-l1"><a class="reference internal" href="../lectures/debugging.html">Debugging</a></li>
7474
<li class="toctree-l1"><a class="reference internal" href="../lectures/networking.html">Network Management</a></li>
7575
<li class="toctree-l1"><a class="reference internal" href="../lectures/arch.html">Architecture Layer</a></li>

labs/deferred_work.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
<li class="toctree-l1"><a class="reference internal" href="../lectures/smp.html">对称多处理</a></li>
7171
<li class="toctree-l1"><a class="reference internal" href="../lectures/address-space.html">地址空间</a></li>
7272
<li class="toctree-l1"><a class="reference internal" href="../lectures/memory-management.html">内存管理</a></li>
73-
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">Filesystem Management</a></li>
73+
<li class="toctree-l1"><a class="reference internal" href="../lectures/fs.html">文件系统管理</a></li>
7474
<li class="toctree-l1"><a class="reference internal" href="../lectures/debugging.html">Debugging</a></li>
7575
<li class="toctree-l1"><a class="reference internal" href="../lectures/networking.html">Network Management</a></li>
7676
<li class="toctree-l1"><a class="reference internal" href="../lectures/arch.html">Architecture Layer</a></li>

0 commit comments

Comments
 (0)