原文:BUAA OS Lab5 文件系统

Lab 实验的目的在于: 了解文件系统的基本概念和作用 了解普通磁盘的基本结构和读写方式 了解实现设备驱动的方法 掌握并实现文件系统服务的基本操作 了解微内核的基本设计思想和结构 为了避免同志们坐享其成,所有代码均取自 login学长的开源代码 login BUAA OS : 北航OS课课设代码 github.com ,为方便理解,做少量注释,可以理解该篇为Lab 任务导读 x 目录 Lab 什么 ...

2021-05-19 23:16 0 1114 推荐指数:

查看详情

lab5——文件系统

思考题 Thinking 5.1 查阅资料,了解 Linux/Unix 的 /proc 文件系统是什么?有什么作用? Windows 操作系统又是如何实现这些功能的?proc 文件系统这样的设计有什么好处和可以改进的地方? /proc文件系统是一种特殊的,由软件创建的(伪)文件系统,内核使用 ...

Wed Aug 26 17:55:00 CST 2020 0 647
BUAA_OS lab2 难点梳理

BUAA_OS lab2 难点梳理 实验重点 所列出的实验重点为笔者在进行lab2过程中认为需要深刻理解的部分。 进行内存访问的流程 熟悉mips内存映射布局,即理解mmu.h内图 二级页表的理解和实现 以下将参考指导书逻辑,对于重难点进行梳理。 内存 ...

Sat May 09 01:44:00 CST 2020 0 623
BUAA_OS lab3 难点梳理

BUAA_OS lab3 难点梳理 实验难点 进程创建 对于初始化部分,首先需要在pmap.c中修改mips_vm_init()函数,为envs开空间,并map到UENVS空间。 其次,模仿page_init()的做法,将空闲进程控制块串成env_free_list。 至此没有什么理解 ...

Sat May 09 04:19:00 CST 2020 0 637
BUAA_OS_Lab1实验报告

思考题 Thinking1.1 也许你会发现我们的 readelf 程序是不能解析之前生成的内核文件 (内核文件是可执行文件) 的,而我们刚才介绍的工具 readelf 则可以解析,这是为什么呢?(提示:尝试使用 readelf -h,观察不同) 当我使用./readelf ...

Fri Feb 25 00:04:00 CST 2022 0 793
操作系统lab5实验报告

实验文档-lab5 一、思考题汇总 思考1: 查阅资料,了解 Linux/Unix 的 /proc 文件系统是什么?有什么作用? Windows 操作系统又是如何实现这些功能的?proc 文件系统这样的设计有什么好处和可以改进的地方? 答:/proc文件系统是一个虚拟文件系统,通过它可以使 ...

Thu May 27 03:03:00 CST 2021 0 273
Mac OS X 文件系统

转载 https://bbs.feng.com/read-htm-tid-5290929.html 本文以一个不常见的线索,介绍一下Mac OS X的文件系统的基础,后面会逐步深入。这个线索就是“域”。域(domain)是Mac OS X管理所有文件系统资源的方法,它不是体现在某个看得见 ...

Mon Sep 30 18:16:00 CST 2019 0 479
Python文件系统功能:os模块

Python文件系统功能:os模块 1.os模块方法分类 (1)目录: (2)文件: (3)访问权限 (4)设备文件 (5)文件描述符 2.os模块中的path模块 1)跟文件路径相关 2)信息 3)查询 4)对象持久存储 ...

Tue Jul 04 19:17:00 CST 2017 0 1154
ucore操作系统学习(五) ucore lab5用户进程管理

1. ucore lab5介绍   ucore在lab4中实现了进程/线程机制,能够创建并进行内核线程的调度。通过上下文的切换令线程分时的获得CPU,使得不同线程能够并发的运行。   在lab5中需要更进一步,实现我们平常开发接触到的、运行在用户态的进程/线程机制。用户线程通常用于承载和运行 ...

Fri Nov 27 19:17:00 CST 2020 0 925
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM