操作系统原理实验系列
文章平均质量分 85
操作系统原理实验:内含实验代码和实验报告。
小航同学吖
程序猿
展开
-
模拟请求分页管理中地址转换和缺页中断处理(操作系统原理实验)
在页式管理中,地址转换是由硬件完成的,实验中设计程序模拟地址转换过程。设计页表格式为:设内存 1 块=1024B,现有一个共 8 页的作业,其副本已存在磁盘上,设第 0 页至第 2 页已装入主存,其余 5 页都不在内存。将页表进行初始化处理。假设每个作业只分配 3 块内存,按先进先出置换算法淘汰。用“页面队列”表示淘汰的顺序。设计缺页中断处理程序。当对读入的逻辑地址,划分为页号、页内地址后,通过页表发现访问原创 2023-01-08 19:21:48 · 868 阅读 · 0 评论 -
模拟动态分区首次适应分配和回收算法(操作系统原理实验)
设计动态分区首次适应分配、回收算法。设计显示程序,将“未分配区说明表”和“已分配区说明表”的内容,显示在屏幕上。初始分配从一个空闲区分配起,回收时要合并空区。原创 2023-01-07 17:50:12 · 1107 阅读 · 0 评论 -
模拟进程调度功能(操作系统原理实验)
设计进程调度功能,至少模拟两种以上调度算法。如:优先级调度算法、时间片调度算法等。进程调度功能作为一个函数 scheduler,加入到实验题目一中。 进程调度程序从就绪队列中挑选进程,若队列为空,应显示“无就绪进程无法调度”的提示信息。若选上一个进程,以显示:进程名、状态、时间片、优先级等信息表示一个进程被执行。若运行完,应删除相应 PCB。原创 2023-01-06 20:44:44 · 1212 阅读 · 3 评论 -
模拟进程创建、终止、阻塞、唤醒原语(操作系统原理实验)
设计创建、终止、阻塞、唤醒原语功能函数。设计主函数,采用菜单结构(参见后面给出的流程图)。 设计“显示队列”函数,目的能将就绪、阻塞队列中的进程信息显示在屏幕上,以供随时查看各队列中进程的变化情况。原创 2023-01-06 18:54:29 · 2133 阅读 · 0 评论