操作系统
qq阙继婷
这个作者很懒,什么都没留下…
展开
-
利用list-head 设计完成一个单词计数系统
LINUX实验报告姓名:阙继婷利用list-head 设计完成一个单词计数系统。一、实现思路定义一个结构体用于存储单词及单词出现次数,其中结构体成员包括存储单词的char数组ch,计数器num,及list_head。依次从文件中读入字符,得到合法单词后用list_for_each()遍历判断链表中是否已存在该单词,若没有,则插入,并将计数器赋值为1;若已有,则不插入,只累加计数器值。此...原创 2019-10-19 20:49:29 · 474 阅读 · 2 评论 -
操作系统银行家算法
一、实验目的:通过对银行家算法的模拟加深对避免死锁的理解,掌握银行家算法和安全性测试算法;二、实验内容:系统中有m个同类资源,被n个进程共享,每个进程对资源的最大需求数分别为S1、S2、…、Sn,且Max(Si)<=m(i=1,2,…,n)。进程可以动态地申请资源和释放资源。编写一个程序,实现银行家算法模拟分配资源以及进行安全性检测。当系统将资源分配给某一进程而不会死锁时,就分配之。否...原创 2020-02-29 14:44:45 · 1173 阅读 · 0 评论 -
操作系统虚拟存储管理
一、实验目的:通过模拟实现请求页式存储管理的几种基本页面置换算法,了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种页面置换算法的基本思想和实现过程,并比较它们的效率。二、实验内容:本实验要求使用C语言编程模拟一个拥有若干个虚页的进程在给定的若干个实页中运行、并在缺页中断发生时分别使用FIFO、OPT和LRU算法进行页面置换的情形。三、程序分析与设计:1、算法思想和算法流程设计...原创 2020-02-29 14:57:19 · 602 阅读 · 0 评论