搜索资源列表
ossystem
- 基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消
neicunguanli
- 1.模拟操作系统内存管理 2.内容要求: ⑴ 自定义内存管理策略对应的数据结构; ⑵ 随机产生一组申请和收回进程及要求分配和收回内存的大小,实现内存分配和收回算法(可以采用多种分配算法),计算内存利用率; ⑶ 显示内存分区管理的分配和收回过程。
bankerAlgorithm
- 设计一个银行家算法,实现对N个进程和M种系统资源进行银行家算法判定和资源分配;并根据银行家算法的要求设计相应的数据结构,通过输入进程的个数,资源的种类,各个资源的最多数量,各个进程的Max,,Allocation,Need,然后对算法进行检测,判断是否能产生安全序列。-Design of a banker' s algorithm, to realize the process and the M N-species system resources determine the banke
fbqueue_attemper
- 合肥工业大学操作系统课程设计 进程/作业调度:多级反馈队列调度算法。 1建立作业的数据结构描述; 2使用两种方式产生作业:(a)自动产生, (b)手工输入; 3在屏幕上显示每个作业的执行情况; 4时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可认为过一个时间单位; (b) 响应WM_TIMER; 5计算并显示一批作业的周转时间、平均周转时间、带权周转时间、平均带权周转时间。 6将一批作业的执行情况存入磁盘文件,以后可以读出并重放;-Hefei Universi
Priority_Scheduling
- 合肥工业大学课程设计 进程/作业调度:优先权调度算法。中级 1建立作业的数据结构描述; 2使用两种方式产生作业:(a)自动产生, (b)手工输入; 3在屏幕上显示每个作业的执行情况; 时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可认为过一个时间单位; (b) 响应WM_TIMER; 4计算并显示一批作业的周转时间、平均周转时间、带权周转时间、平均带权周转时间。 5将一批作业的执行情况存入磁盘文件,以后可以读出并重放 -Hefei University of
yemianzhihuansuanfa
- 操作系统课程设计,页面置换算法 (1)建立相应的数据结构; (2)在屏幕上显示页面的状况; (3)时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可认为一个时间 单位;(b)响应WM_TIMER (4)将一批页的置换情况存入磁盘文件,以后可以读出并重放; (5)计算页面的缺页次数、缺页后的页面置换次数; (6)支持算法:FIFO、LRU、、clock算法、最佳置换算法。 -ye mian zhi huan suan fa
os
- 操作系统课程设计 分页存储管理系统;建立一个基本分页存储管理系统的模型。 首先分配一片较大的内存空间,作为程序运行的可用存储空间; 建立应用程序的模型; 建立进程的基本数据结构及相应算法; 建立管理存储空间的基本存储结构; 建立管理分页的基本数据结构与算法; 设计存储空间的分配与回收算法; 提供信息转储功能,可将存储信息存入磁盘,也可以从磁盘读入; 注意:代码运行时先在D盘目录下创建一个进程表.txt的文件,并在文件中输入进程名和大小,如 a 12等,