
操作系统
文章平均质量分 68
luandd
这个作者很懒,什么都没留下…
展开
-
#操作系统#使用动态优先权的进程调度算法模拟
(1)用C/C++语言来实现对N个进程采用动态优先权优先算法的进程调度。(2)每个用来标识进程的进程控制块PCB用结构来描述,包括以下字段:•••• 进程标识数 ID。•••• 进程优先数 PRIORITY,并规定优先数越大的进程,其优先权越高。•••• 进程已占用的CPU时间CPUTIME。•••• 进程还需占用的CPU时间ALLTIME。当进程运行完毕时,ALLTIME变为0。••...原创 2018-11-29 11:23:07 · 5327 阅读 · 2 评论 -
#操作系统#使用动态分区分配方式的模拟
实验内容(1)用C语言分别实现采用首次适应算法和最佳适应算法的动态分区分配过程alloc( )和回收过程free( )。其中,空闲分区通过空闲分区链来管理:在进行内存分配时,系统优先使用空闲区低端的空间。(2)假设初始状态下,可用的内存空间为640KB,并有下列的请求序列:•作业1申请130KB。•作业2申请60KB。•作业3申请100KB。•作业2释放60KB。•作业4申请200K...原创 2019-01-20 15:39:55 · 1329 阅读 · 1 评论 -
#操作系统#C++请求调页存储管理方式的模拟
实验内容(1)假设每个页面中可存放10条指令,分配给一作业的内存块数为4。(2)用C语言模拟一作业的执行过程。该作业共有320条指令,即它的地址空间为32页,目前它的所有页都还未调入内存。在模拟过程中,如果所访问的指令已经在内存中,则显示其物理地址,并转下一条指令。如果所访问的指令还未装入内存,则发生缺页,此时需记录缺页的次数,并将相应页调入内存。如果4个内存块中均已装入该作业,则需进行页...原创 2019-01-20 15:52:43 · 5171 阅读 · 1 评论