Commit 8627f886 authored by 天天做早操队's avatar 天天做早操队
Browse files

Upd 文档

parent 43ecc00c
No related merge requests found
Showing with 15 additions and 19 deletions
+15 -19
......@@ -13,19 +13,7 @@
<configurations />
</component>
<component name="ChangeListManager">
<list default="true" id="31ceb1dd-6660-4be3-8f07-b88be35d1ec7" name="Changes" comment="Upd 符号链共享文件夹">
<change afterPath="$PROJECT_DIR$/img/FAT32.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/img/empty_list.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/img/ln-1.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/img/ln-2.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/img/ln.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/img/unlink.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/picture/link.png" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/README.md" afterDir="false" />
<change beforePath="$PROJECT_DIR$/README.pdf" beforeDir="false" afterPath="$PROJECT_DIR$/README.pdf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/img/userlist.png" beforeDir="false" afterPath="$PROJECT_DIR$/img/userlist.png" afterDir="false" />
</list>
<list default="true" id="31ceb1dd-6660-4be3-8f07-b88be35d1ec7" name="Changes" comment="Upd 文档" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
......@@ -147,7 +135,7 @@
<workItem from="1735109195035" duration="26593000" />
<workItem from="1735139221850" duration="183000" />
<workItem from="1736259029002" duration="403000" />
<workItem from="1736422676549" duration="28172000" />
<workItem from="1736422676549" duration="28506000" />
</task>
<task id="LOCAL-00001" summary="初始版本">
<option name="closed" value="true" />
......@@ -325,7 +313,15 @@
<option name="project" value="LOCAL" />
<updated>1736445513947</updated>
</task>
<option name="localTasksCounter" value="23" />
<task id="LOCAL-00023" summary="Upd 文档">
<option name="closed" value="true" />
<created>1736456894022</created>
<option name="number" value="00023" />
<option name="presentableId" value="LOCAL-00023" />
<option name="project" value="LOCAL" />
<updated>1736456894023</updated>
</task>
<option name="localTasksCounter" value="24" />
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
......@@ -362,7 +358,8 @@
<MESSAGE value="FinalFinal Submit" />
<MESSAGE value="FinalFinalFinal Submit" />
<MESSAGE value="Upd 符号链共享文件夹" />
<option name="LAST_COMMIT_MESSAGE" value="Upd 符号链共享文件夹" />
<MESSAGE value="Upd 文档" />
<option name="LAST_COMMIT_MESSAGE" value="Upd 文档" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager>
......
......@@ -443,9 +443,8 @@ uint64 sys_unlink(void);
## 总结和感悟
在深入探索并尝试实现基于访问权限表的系统安全管理这一相关题目时,深刻体会到了操作系统中访问控制技术的重要性和复杂性。
在深入探索并尝试实现基于访问权限表的系统安全管理这一相关题目时,深刻体会到了操作系统中访问控制技术的重要性和复杂性。在类Linux系统中,文件访问权限模型是保障系统安全的核心机制之一。通过文件权限位(rwx)的设置,系统能够精确地控制用户对文件的访问行为。在实现这一模型的过程中,对于权限管理的精细化和灵活性有了进一步的理解。无论是文件的所有者、所属组还是其他用户,都可以根据实际需求被赋予不同的访问权限,这种设计既保证了资源的有效利用,又有效防止了未经授权的访问和操作。
在类Linux系统中,文件访问权限模型是保障系统安全的核心机制之一。通过文件权限位(rwx)的设置,系统能够精确地控制用户对文件的访问行为。在实现这一模型的过程中,对于权限管理的精细化和灵活性有了进一步的理解。无论是文件的所有者、所属组还是其他用户,都可以根据实际需求被赋予不同的访问权限,这种设计既保证了资源的有效利用,又有效防止了未经授权的访问和操作。
在模拟文件及目录的数据结构时,需要准确地表示文件和目录的层级关系,高效地管理文件的属性(如名称、大小、权限等),以及支持文件的创建、删除、移动等操作。
在操作系统中,用户和用户组是管理资源和权限的基本单位。通过建立用户和用户组模型,可以更灵活地控制不同用户对文件的访问权限。在实现这一功能的过程中,体会到了用户管理的复杂性。如何确保用户信息的准确性,如何防止用户之间的权限冲突,以及如何根据业务需求动态调整用户权限,都需要综合考虑和细致规划。
......@@ -453,9 +452,9 @@ uint64 sys_unlink(void);
在实现上述功能的过程中,我们体会到了操作系统中访问控制技术的重要性和复杂性,以及在设计和实现过程中需要注意的细节。它不仅关系到系统的安全性和稳定性,还直接影响到用户的使用体验和资源的利用效率。
作为大三刚刚结束操作系统课程学习的学生,本次比赛是我们一个宝贵的实践机会,我们将以此为基础,继续操作系统内核的开发,持续学习,学无止境。
我们在完成此次操作系统竞赛时,没有追求系统的大而全,而是针对文件权限管理、用户管理、文件系统的模块做了精进和改良,在实践中增长了自己对操作系统的认识,培育了系统思维。作为大三刚刚结束操作系统课程学习的学生,本次比赛是我们一个宝贵的增进认识的机会,也验证了自己在课内外学到的理论知识与前沿成果,我们将以此为基础,继续操作系统内核的开发,持续学习,学无止境。
......
No preview for this file type
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment