搜索资源列表
OSImitater
- 在Visual studio 2005环境下用C#语言开发完成的模拟操作系统.能够模拟系统调度,内存管理等-a program builded under Visual studio 2005 in C# to simulate computer operating system
memery
- 用C语言编写一段程序,模拟存储管理中利用链表结构进行循环首次适应法的内存分配与释放操作:首先用系统函数malloc在内存中申请一块大小为1000字节的空间,然后通过输入命令完成此块内存中的分区分配与回收算法,要求在屏幕上给出必要的结果显示。-Write a program using C language to simulate the use of list storage management cycle of the structure of first-fit memory alloca
czxtkcsj2008
- 操作系统内存管理的模拟功能,包含全部源代码,可以参考并修改完善。-The analog functions of the operating system memory management, including full source code, you can reference and to revise and improve.
TaskManagement
- 模拟系统的任务管理器,功能比较完善,包括cpu内存等各个部分-Analog system task manager, function more perfect, including the cpu memory and other parts
MemoryManage
- 模拟显示3种内存管理方式,包括简单算法、位移算法、伙伴算法-Simulations show three kinds of memory management way, including the simple algorithm and displacement algorithm, partners
03
- 用高级语言模拟实现动态分区存储管理,要求: 1、分区分配算法至少实现首次适应算法、最佳适应算法和最坏适应算法中的至少一种。熟悉并掌握各种算法的空闲区组织方式。 2、分区的初始化——可以由用户输入初始分区的大小。(初始化后只有一个空闲分区,起始地址为0,大小是用户输入的大小) 3、分区的动态分配过程:由用户输入作业号和作业的大小,实现分区过程。 4、分区的回收:用户输入作业号,实现分区回收,同时,分区的合并要体现出来。(注意:不存在的作业号要给出错误提示!) 分区的显示:任何时
04
- 用高级语言模拟实现基本分页存储管理,要求: 1、内存空间的初始化——可以由用户输入初始内存空间各个物理块情况。(用二维矩阵的方式按物理块号,逐行给出每个物理块的状态,1——表示已分配,0——表示未分配,并能够将行标、列标转换为对应的物理块号,以查看或修改每一个块的状态,要求:初始时部分物理块已分配) 2、基本分页的分配过程:由用户输入作业号和作业的大小(这里的大小是逻辑页面数),实现分配过程:空间充足,分配,修改状态矩阵的相应位置的值(值由0转变为1),并用专门的数据记录下该作业占用的物