花费 13 ms
ubuntu16.04增加系统调用(拷贝)

  记录一下操作系统的课设过程        参考了很多前辈的教程,这里简略的总结一下: 1.首先要确定内核与linux系统版本是否匹配(不匹配的话捣鼓半天not support这是最气的),这 ...

Sat Mar 09 01:30:00 CST 2019 0 1497
lab3——进程和异常

思考题 Thinking 3.1 为什么我们在构造空闲进程链表时必须使用特定的插入的顺序?(顺序或者逆序) 为了保证链表中Env块的顺序和在envs中的顺序相同 Thinking 3.2 思 ...

Wed Aug 26 17:52:00 CST 2020 0 826
操作系统实验06-地址映射与共享

实验内容 1.在保护模式下(启动了分段和分页机制以后)工作的Linux 0.11代码中加上一个内存寻址指令,并且在该内存地址处放置一个自己构造的数据,应用Bochs调试工具跟踪该地址的从逻辑地 ...

Wed Jun 03 09:28:00 CST 2020 0 781
lab5——文件系统

思考题 Thinking 5.1 查阅资料,了解 Linux/Unix 的 /proc 文件系统是什么?有什么作用? Windows 操作系统又是如何实现这些功能的?proc 文件系统这样的设计有 ...

Wed Aug 26 17:55:00 CST 2020 0 647
操作系统实验03-进程运行轨迹的跟踪与统计

实验内容 基于模板 process.c 编写多进程的样本程序,实现如下功能: + 所有子进程都并行运行,每个子进程的实际运行时间一般不超过 30 秒; + 父进程向标准输出打印所有子进程的 i ...

Sat May 16 20:38:00 CST 2020 0 773
操作系统实验04-基于内核栈切换的进程切换

实验内容 编写汇编程序 switch_to: 完成主体框架; 在主体框架下依次完成 PCB 切换、内核栈切换、LDT 切换等; 修改 fork(),由于是基于内核栈的切换,所以进程 ...

Tue Jun 02 21:24:00 CST 2020 0 720
操作系统实验08-proc文件系统的实现

实验内容 /proc文件系统是了解系统信息的一个窗口,它不是普通意义上的文件系统,它是一个到运行中进程地址空间的访问接口。通过/proc,可以用标准Unix系统调用(比如open()、read()、 ...

Wed Jun 03 19:46:00 CST 2020 0 682
lab4——系统调用与fork

思考题 Thinking 4.1 思考并回答下面的问题: 内核在保存现场的时候是如何避免破坏通用寄存器的? 通过SAVE_ALL将所有通用寄存器的值存入sp中 系统陷入内核调用 ...

Wed Aug 26 17:54:00 CST 2020 0 566
lab0——初识操作系统

实验思考题 思考0.1 通过你的使用经验,简单分析 CLI Shell,GUI Shell 在你使用过程中的各自优劣(100 字以内) GUI界面清晰且易于理解,不需要太多专业知识的人也可以轻松 ...

Wed Aug 26 17:45:00 CST 2020 0 528
lab2——内存管理

思考题 Thinking 2.1 请思考cache用虚拟地址来查询的可能性,并且给出这种方式对访存带来的好处和坏处。另外,你能否能根据前一个问题的解答来得出用物理地址来查询的优势? 用虚拟地址查询 ...

Wed Aug 26 17:50:00 CST 2020 0 528

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM