码迷,mamicode.com
首页 > 其他好文 > 详细

Test

时间:2018-06-10 15:03:45      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:linux基本命令   lin   信号量   回收   font   时间片   线程   实现   基本命令   

需要模拟完成的磁盘调度算法包括:  

先到先服务调度(FCFS)磁盘调度算法

最短寻道时间优先算法(SSTF)

“电梯”调度算法(SCAN算法)

C-SCAN算法

LOOK调度算法

C-LOOK调度算法

 

到目前为止,“Linux基本命令与应用”已经完成,应该开始“进程调度模拟”的实验。需要模拟完成的进程调度算法包括:  

 

先到先服务调度(FCFS)

 

最短作业优先调度(SJF)

 

高响应比优先调度

 

(抢占式)优先权调度

 

时间片轮转调度

 

 

 

 

内存分配与跟踪

编写一个程序,包括两个线程,一个线程用于模拟内存分配活动,另一个用于跟踪第一个线程的内存行为,要求两个线程之间通过信号量实现同步,模拟内存活动的线程可以从一个文件中读出要进行的内存操作。每个内存操作包含如下内容:

时间:每个操作等待时间;  

块数:分配内存的粒度;

操作:包括保留一个区域、提交一个区域、释放一个区域、回收一个区域、加锁与解锁一个区域。可将它们的编号放置于一个文件中。

保留是指保留进程的虚地址空间,而不分配物理地址空间;

提交是指在内存中分配物理地址空间;

回收是指释放物理地址空间,而保留进程的虚地址空间;

释放是指将进程的物理地址与虚拟地址空间全部释放;

大小:块的大小;

访问权限:共五种PAGE_READONLY, PAGE_READWRIYE, PAGE_EXEXUTE, PAGE_EXEXUTE _READ, PAGE_EXEXUTE _READWRIYE.

 

Test

标签:linux基本命令   lin   信号量   回收   font   时间片   线程   实现   基本命令   

原文地址:https://www.cnblogs.com/masterchd/p/9162394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!