如果没有会员可以私信我通过百度网盘分享!!!一款非常好用的数据结构演示工具,可以像观看动画一样学习数据结构与算法,支持自动播放和手动单步播放,可以一步步观察算法的执行原理和程序每一步的行为。对于理解数据结构和算法的原理有很大帮助。
2022-04-08 14:07:41 2.61MB 数据结构 算法 内存管理 堆栈
1
Spark内存管理和分配
2022-04-06 02:48:26 213KB spark 大数据 big data
1
大学操作系统课程设计2021版,附带文档,适用于3或4星题,其中注释详尽,代码格式规范,可对题目要求进行修改。没写死锁和设备管理。编程使用java开发,内容中硬件系统抽象出来了对应的 Memory、Disk、CPU、Clock 、MMU、AddressLine、DataLine 共 7 个类。内核层次实现了作业管理、进程管理和存储管理3个模块。共使用7个线程。 不过听说下次是用python开发,也可以当个参考。
代码导读6- ARM64内存管理
2022-04-06 00:35:43 1.45MB 内存
1
概念 局部性原理 时间局部性 程序中的某条指令一旦执行,不久后该指令可能再次执行; 某数据被访问过,不久后该数据可能再次被访问。 产生时间局部性的典型原因是程序中存在大量循环操作 空间局部性 一旦程序访问了某个存储单元,在不久后,其附近的存储单元也将被访问。 即程序在一段时间内访问的地址,可能集中在一定的范围之内,因为指令通常是顺序存放、顺序执行的,数据也一般是以向量、数组、表等形式簇聚存储的。 传统存储管理方式的特征 一次性 驻留性 虚拟存储器的特征 多次性 对换性 虚拟性 虚拟存储器的容量取决于地址空间的大小,而不是由实际的内存容量决定 虚拟内存技术的实现 需要的支持 一定容量的的内存和外存 页表机制(或段表机制),作为主要的数据结构。 中断机构,当用户程序要访问的部门尚未调入内存时,产生中断 地址变换机构,逻辑地址到物理地址的变换
2022-04-06 00:34:21 1.27MB 思维导图
1
包括实验题目,代码及运行结果 实验3作业调度(2学时) 一、实验目的 对作业调度的相关内容作进一步的理解,明白作业调度的主要任务。通过编程掌握作业调度的主要算法。 二、实验内容 编写程序实现作业调度算法,并验证程序的正确性。 三、实验要求 1、对于给定的一组作业, 给出其到达时间和运行时间,例如下表所示: 作业名 A B C D E F 到达时间 0 2 5 5 12 15 服务时间 6 50 20 10 40 8 2、分别用先来先服务算法、短作业优先和响应比高者优先三种算法给出作业的调度顺序。 3、计算每一种算法的平均周转时间及平均带权周转时间并比较不同算法的优劣。
2022-04-04 21:17:42 58KB code
1
适用于人类的Python作业调度。 使用友好的语法定期运行Python函数(或任何其他可调用的函数)。 一个简单易用的API,可用于调度人的作业。 定期作业的进程内调度程序。 无需额外的流程! 非常轻巧,没有外部依赖性。 出色的测试覆盖率。 在Python和3.6、3.7、3.8、3.9上测试 用法 $ pip install schedule import schedule import time def job (): print ( "I'm working..." ) schedule . every ( 10 ). seconds . do ( job ) schedule . every ( 10 ). minutes . do ( job ) schedule . every (). hour . do ( job ) schedule . every (
2022-03-30 11:44:11 36KB Python
1
模拟FF,WF,BF内存管理算法,有紧缩处理,排序处理,碎片处理。Windows下,Linux下均可运行。
2022-03-25 12:22:49 15KB 操作系统 内存管理 c语言 链表
1
这是源代码,希望大家能用得上,是基于C++的
2022-03-24 22:00:05 2KB 作业调度
1
关于MMU内存管理单元的原理介绍,我自己写的文档,自认为写得很详细了。内容包括MMU的相关概念介绍,MMU工作流程图,MMU地址映射机制。
2022-03-20 00:14:27 463KB MMU 内存管理单元 ARM
1