实验的收获。
f许昌学院计算机科学与技术学院《操作系统》实验报告
实验三
实验时间:【实验目的】
Li
ux进程管理
实验地点:成绩:
1掌握GCC编译器的用法,学会利用GCC编辑器来编辑C语言程序,学会利用GDB调试器来调试C语言程序。2掌握在Li
ux环境下观察进程运行情况和CPU工作情况的命令3了解fork系统调用,掌握利用fork创建进程的方法4了解Li
ux系统其他与进程相关的系统调用,如exec、wait和exit等。5了解Li
ux常用的进程通信机制。【实验内容】1利用Li
ux下的进程管理命令ps观察进程的运行信息。2编写一C语言程序,实现在程序运行时通过系统调用fork创建两个子进程,使父、子三进程并发执行,父亲进程执行时屏幕显示“Iamfather”,儿子进程执行时屏幕显示“Iamso
”,女儿进程执行时屏幕显示“Iamdaughter”。
3
编写程序模拟实现生产者和消费者问题。
【实验步骤和结果】写出你的实验步骤、实验结果图和关键代码,要求条理清晰。【实验总结和体会】写出实验过程中遇到问题以及解决的方法和实验的收获。
f许昌学院计算机科学与技术学院《操作系统》实验报告
实验四
实验时间:【实验目的】
进程调度模拟程序的设计
实验地点:成绩:
1通过编写程序模拟进程调度算加深学生对处理器调度原理的理解。2掌握常用进程调度算法的原理与思想。【实验内容】1在Wi
dow下利用C或者C编写程序实现进程调度调度算法先来先服务、优先级高优先和时间片轮转调度算法。2输入数据,输出运行结果【实验步骤和结果】画出算法的流程图,给出程序的关键代码。【实验总结和体会】写出实验过程中遇到问题以及解决的方法和实验的收获。
f许昌学院计算机科学与技术学院《操作系统》实验报告
实验五页面置换算法模拟程序的设计
实验时间:【实验目的】1掌握请求分页页面置换的过程,理解请求分页虚拟内存的实现原理,加深对操作系统存储管理技术的理解。2掌握常用OPT、FIFO和LRU页面置换算法的思想以及原理。【实验内容】3在Wi
dow下利用C或者C编写程序实现请求分页中的OPT、FIFO和LRU等页面置换算法。4输入数据,输出运行结果【实验步骤和结果】画出算法的流程图,给出程序的关键代码。【实验总结和体会】写出实验过程中遇到问题以及解决的方法和实验的收获。实验地点:成绩:
fr