
操作系统
学!?
这个作者很懒,什么都没留下…
展开
-
模拟请求分页管理中地址转换和缺页中断处理
软件:visual studio设计缺页中断处理程序。当对读入的逻辑地址,划分为页号、页内 地址后,通过页表发现访问的页不在内存,转入“缺页中断处理” 程序去处理。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<windows.h>#define PN 7#define PAGESIZE 1024typedef struct PAGETAB{.原创 2022-04-30 21:46:28 · 1159 阅读 · 2 评论 -
设计动态分区首次适应分配、回收算法
设计动态分区首次适应分配、回收算法。 设计“未分配区说明表”,格式为: 序号 始址 长度 状态 设计“已分配区说明表”,格式为: 作业名 始址 长度 状态 设计显示程序,将“未分配区说明表”和“已分配区说明表”的 内容,显示在屏幕上 初始分配从一个空闲区分配起,回收时要合并空区。 #define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include.原创 2022-04-30 21:41:40 · 217 阅读 · 0 评论 -
模拟进程创建、终止、阻塞、唤醒原语
1、设计创建、终止、阻塞、唤醒原语功能函数。 2、设计主函数,采用菜单结构(参见后面给出的流程图)。 3、设计“显示队列”函数,目的能将就绪、阻塞队列中的进程信息 显示在屏幕上,以供随时查看各队列中进程的变化情况。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<windows.h>typedef struct PCB { char.原创 2022-04-30 21:36:56 · 2251 阅读 · 0 评论