【文件属性】:
文件名称:ELE3021:操作系统@ hanyang.univ
文件大小:138KB
文件格式:ZIP
更新时间:2021-05-12 23:13:20
C
操作系统
“操作系统”是对操作系统原理和实践的严格介绍。 核心经验是使用C语言和一些x86汇编语言编写一个受Unix启发的小型OS内核,该内核可在PC硬件模拟器上运行。
项目01。简单的Unix Shell
实现下面运行的shell程序。
用户在提示符下键入命令。
Shell创建一个子进程。
子进程执行命令。
项目02. MLFQ和跨步调度
使用MLFQ和Stride设计新的调度程序。
项目03. LWP
创建类似于xv6的pthread的LWP(轻量级进程)。
项目04。文件系统
里程碑1 :扩展文件的最大大小。
里程碑2 :实现pread,pwrite系统调用(位置读写)。