操作系统可变分区存储管理方式的内存分配和回收,可变分区调度算法有:最先适应分配算法,最优适应分配算法,最坏适应算法用户提出内存空间的申请;
系统根据申请者的要求,按照一定的分配策略分析内存空间的使用情况,找出能满足请求的空闲区,分给申请者;
当程序执行完毕或主动归还内存资源时,系统要收回它所占用的内存空间或它归还的部分内存空间。
1.程序运行时首先接收输入:空闲区数据文件,包括若干行,每行有两个数据项:起始址、长度(均为整数),各数据项以逗号隔开。
2.建立空闲区表并在屏幕上显示输出空闲区表内容,空闲区表中记录了内存中可供分配的空闲区的始址和长度,用标志位指出该分区是否是未分配的空闲区。
3.从用户界面根据用户提示接收一个内存申请,格式为:作业名、申请空间的大小。
4.按照最差(最坏)适配算法选择一个空闲区,分割并分配,修改相应的数据结构(空闲区表),填写内存已分配区表(起始地址、长度、标志位),其中标志位的一个作用是指出该区域分配给哪个作业。
5.重复3、4,直到输入为特殊字符(0)。
6.在屏幕上显示输出新的空闲区表和已分配区表的内容。
银行家算法,在vc++环境下运行,可实现
2025/3/13 21:41:53 228KB 银行家算法
高清英文PDF版。
《内核漏洞的利用与防范》系统地讲解内核级别漏洞利用所需的理论技术和方法,并将其应用于主流操作系统——unix家族、macosx和windows。
本书分4个部分:第一部分介绍漏洞利用的目标、内核以及理论基础;
第二部分深入介绍了目前主流操作系统的细节,并针对不同错误类别分别编写了漏洞利用程序。
第三部分将关注点从本地场景转移到远程利用的情景;
第四部分介绍未来内核的攻防模式。
本书不仅从软件安全研究人员的角度谈论如何发现软件漏洞,也从软件开发者的角度给出了防止软件出现漏洞的方法,以帮助软件编程人员开发出安全的软件系统。
2025/3/12 8:22:28 6.08MB 内核漏洞的利用与防范
比例尺1:9万北京市行政区划地图比例尺1:9万北京市行政区划地图
2025/3/11 10:03:03 38.36MB jpg
英飞凌IRMCF143系列芯片电机驱动样例代码,没有做过修改,电机驱动系列芯片程序结构可以用作参考
2025/3/10 12:38:55 143KB IRMCF1
任哲关于ucos-II的课件,讲解的非常好,推荐入门和高手都可以看看
对于stm32零基础学者学习有很大的帮助,让学者有更好的入门方向,属于寄存器版本的开发教程
2025/3/8 12:11:35 11.47MB stm32
大连理工大学软件学院操作系统复习提纲及例题,整合了各种复习资料
2025/3/6 11:13:56 2.37MB 期末复习
Intel英特尔管理引擎接口ManagementEngineInterface,MEI_allOS_1.5M_9.0.5.1367解决x79/c602主板安装win10,在启动过程卡死的问题。
2025/3/4 19:32:53 50.8MB x79/c602主板安装win1
图的邻接矩阵和邻接表实现,深度搜索,广度搜索,Dijstra最短路径
2025/3/2 6:40:12 63KB 图的邻接矩阵 邻接表实现
共 1000 条记录 首页 上一页 下一页 尾页