Nachos系统调用实习报告

系统调用实习报告
大连港股份有限公司
善良的大
2015.5.3
一:总体概述
    自lab4我们完成了虚拟内存的实习,可以运行用户程序之后,我们就考虑加入系统调用。即,用户程序可以通过特定的系统调用,陷入Nachos内核,从而完成特定的目标。本次lab一共要求完成10个系统调用,包括两大部分,文件系统相关——Create,Open,Close,Read,Write;用户程序相关——Exec,Fork,Yield,Join,Exit。需要在阅读和理解源码的基础上,知道系统调用的执行流程,进一步修增源代码,实现新增的系统调用功能。
植物仿生学二:任务完成情况
任务完成列表(Y/N)
碱法
Exercise1
Exercise2
Exercise3
Exercise4
黑芝Exercise5
Yes
非人类Yes
Yes
Yes
Yes
具体Exercise的完成情况
Exercise 1:源代码阅读中国医疗设备网
    任务阅读与系统调用相关的源代码,理解系统调用的实现原理。
    完成情况:
1.Syscall.h
概述:
1)定义了每个系统调用对应的系统调用号
2)声明了每个系统调用
2.
概述:对系统陷入进行处理。
1)machine的2号寄存器读入系统调用号

本文发布于:2024-09-22 08:23:03,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/231518.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:调用   系统   完成   源代码   理解   陷入   任务   实现
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议