原文:《ucore lab5》实验报告

资源 ucore在线实验指导书 我的ucore实验代码 练习 : 加载应用程序并执行 需要编码 题目 do execv函数调用load icode 位于kern process proc.c中 来加载并解析一个处于内存中的ELF执行文件格式的应用程序,建立相应的用户内存空间来放置应用程序的代码段 数据段等,且要设置好proc struct结构中的成员变量trapframe中的内容,确保在执行此进程 ...

2019-03-04 16:37 0 1415 推荐指数:

查看详情

Ucore lab1实验报告

练习一 Makefile 1.1 OS镜像文件ucore.img 是如何一步步生成的? 其中Makefile文件中include tools/function.mk 其中定义了一些Makefile中用到的函数 生成ucore.img 需要kernel和bootblock ...

Thu Jun 06 18:55:00 CST 2019 0 451
ucore lab1》实验报告

资源 ucore在线实验指导书 我的ucore实验代码 练习1:理解通过make生成执行文件的过程 详见《ucore lab1 exercise1》实验报告 练习2:使用qemu执行并调试lab1中的软件 详见《ucore lab1 exercise2》实验报告 练习 ...

Tue Mar 05 00:32:00 CST 2019 0 1875
ucore lab3》实验报告

资源 ucore在线实验指导书 我的ucore实验代码 练习1:给未被映射的地址映射上物理页 题目 完成do_pgfault(mm/vmm.c)函数,给未被映射的地址映射上物理页。设置访问权限的时候需要参考页面所在 VMA 的权限,同时需要注意映射物理页时需要操作内存控制结构 ...

Tue Mar 05 00:34:00 CST 2019 0 1031
ucore lab4》实验报告

资源 ucore在线实验指导书 我的ucore实验代码 练习1:分配并初始化一个进程控制块 题目 alloc_proc函数(位于kern/process/proc.c中) 负责分配并返回一个新的struct proc_struct结构,用于存储新建立的内核线程的管理信息 ...

Tue Mar 05 00:36:00 CST 2019 0 1106
ucore lab2》实验报告

资源 ucore在线实验指导书 我的ucore实验代码 练习1:实现 first-fit 连续物理内存分配算法 题目 在实现first fit 内存分配算法的回收函数时,要考虑地址连续的空闲块之间的合并操作。提示: 在建立空闲页块链表时,需要按照空闲页块起始地址来排序,形成 ...

Tue Mar 05 00:33:00 CST 2019 0 1395
ucore lab8》实验报告

资源 ucore在线实验指导书 我的ucore实验代码 练习1: 完成读文件操作的实现(需要编码) 题目 首先了解打开文件的处理流程,然后参考本实验后续的文件读写操作的过程分析,编写在sfs_inode.c中sfs_io_nolock读文件中数据的实现代码。 请在实验报告中 ...

Tue Mar 05 00:41:00 CST 2019 0 649
操作系统lab5实验报告

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

Thu May 27 03:03:00 CST 2021 0 273
ucore lab1 exercise2》实验报告

资源 ucore在线实验指导书 我的ucore实验代码 题目:使用qemu执行并调试lab1中的软件 为了熟悉使用qemu和gdb进行的调试工作,我们进行如下的小练习: 从CPU加电后执行的第一条指令开始,单步跟踪BIOS的执行。 在初始化位置0x7c00设置实地址 ...

Tue Mar 05 00:17:00 CST 2019 0 816
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM