Skip to content

C#程序模拟操作系统进程管理的实现,以加深对操作系统工作原理和操作系统实现方法的理解

Notifications You must be signed in to change notification settings

Don2025/OS_Process_Management

Repository files navigation

C#程序模拟操作系统进程管理的实现,以加深对操作系统工作原理和操作系统实现方法的理解。 进程管理实验要求实现的功能:①硬件的模拟;②进程调度;③进程的创建和撤销;④进程的阻塞和唤醒;⑤进程中断。

准备10个文本文件,文件里面放以下程序(程序可以相同): x=?; 给x赋值一位数 x++; x加1 x--; x减1 !??; 第一个?表示阻塞原因A,B,第二个?为一位数,表示阻塞时间(cpu循环次数); end. 表示程序结束,其中包括文件路径名和x的值(软中断方式处理)

程序启动后的界面如下:
启动后的界面
点击开机按钮后的界面如下:
开机界面
分配10个进程后的界面如下:
分配10个进程后的界面
内存分配完后弹出提示,界面如下:
内存占满的界面
点击查看结果后的界面如下,可以看到运算结果被保存在了.out文件中:
查看结果

About

C#程序模拟操作系统进程管理的实现,以加深对操作系统工作原理和操作系统实现方法的理解

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages