东北大学秦皇岛分校
计算机与通信工程学院
操作系统课程设计
设计题目 Linux 中的虚拟文件系统的分析
专业名称 计 算 机 科 学 与 技 术
班级学号
学生姓名 黎 楠
指导教师 王 翠 荣
设计时间 2018 年 01 月 01 日— 2018 年 01 月
实用标准文案
12 日
精彩文档
实用标准文案
课程设计任务书
专业: 计算机科学与技术 学号: 学生姓名(签名):
设计题目: Linux 中的虚拟文件系统的分析与进程管理器
一、设计实验条件
综合楼 1208 、1210 实验室
二、设计任务及要求
1. Linux 中的虚拟文件系统的分析;
2. 进程管理器;
三、设计报告的内容
1. 设计题目与设计任务(设计任务书)
题目一: Linux 中的虚拟文件系统的分析
要求: 虚拟文件系统 (VFS)是物理文件系统与服务之间的一个接口层。试说明
它与物理文件系统有何关系,以及 VFS 超级块地实现方法;
题目二:进程管理器
要求:在 Linux 或 Windows 系统环境下,实现一个系统进程管理器,能够显
示当前系统的活动进程信息(进程名、用户、优先级、内存使用等) ,并能结
束或创建特定进程。可参考 Windows 下“任务管理器”功能。
2. 前言(绪论) ( 设计的目的、意义等 )
精彩文档
实用标准文案
任何一个操作系统都是基于文件系统之上的, 在 Linux 操作系统中下的文件系
统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统
VFS(Virtual Filesystem Switch) ,三是挂载到 VFS 中的各实际文件系统, 例
如 ext2 ,jffs 等。 VFS 处于文件系统的使用者与具体的文件系统之间,将两
者隔离开来。这种引入一个抽象层次的设计思想, 即 “上层不依赖于具体实现,
而依赖于接口;下层不依赖于具体实现,而依赖于接口” ,就是著名的“依赖
反转”,它在 Linux 内核中随处可见。 所以对 VFS 与物理文件系统之间关系的
分析以及 VFS 超级块的实现方法显得格外重要。而正是因为虚拟文件系统的
存在,跨文件系统的文件操作才能得以实现。 对虚拟文件系统的分析将有助于
我们对 Linux 文件系统的学习,同时对深入理解 Linux 操作系统有很大帮助。
3. 设计主体(各部分设计内容、分析、结论等)
3.1. Linux 中的虚拟文件系统的分析
【题目分析 】
虚拟文件系统( Virtual File System, 简称 VFS), 是 Linux 内核中的一个
软件层,用于给用户空间的程序提供文件系统接口;同时,它也提供了内核中的
一个 抽象功能, 允许不同的文件系统共存。 系统中所有的文件系统不但依赖
您可能关注的文档
最近下载
- 人教PEP版五年级下册英语全册教案(单元整体教学设计).docx VIP
- 2025年贵州省公务员考试题及答案解析.docx
- 部编版(2025)小学语文六年级上册单元综合训练试题全册.docx
- 有机化学习题及考研指导(第三版) 习题答案 12第十二章 答案.pdf VIP
- DB46_T 610-2023 浮式深水养殖网箱锚泊系统及安装技术规范.docx VIP
- 中医护理技术在肛肠专科中的应用.pptx VIP
- 2026版离婚协议书(官方标准版).docx VIP
- 人教版七年级下册数学全册教学设计(配2025年春新版教材).docx
- (高清版)DB4408∕T 33-2023 《深水网箱框架和网衣建造技术规程》.pdf VIP
- TCAI 008-2021 可生食鸡蛋规范.docx VIP
原创力文档

文档评论(0)