BuddySystem:巴利加博士的操作系统课程的好友内存系统分配

时间:2021-06-09 09:39:46
【文件属性】:
文件名称:BuddySystem:巴利加博士的操作系统课程的好友内存系统分配
文件大小:23KB
文件格式:ZIP
更新时间:2021-06-09 09:39:46
Java 好友系统 ##Introduction 此存储库是用于模拟内存管理的 Buddy 内存分配技术的实现。 当然,存在许多这样的技术,但这种特殊的技术提供了简单的块拆分和合并。 该项目是在 G. Baliga 博士的本科操作系统课程中分配的。 应该注意的是,该算法的实现存在于 Linux 和 FreeBSD 内核中。 ##Stage 1 在这个阶段,我们在 MVC 架构中开发了我们自己的 Buddy 内存分配技术实现,以允许创建 GUI。 我们还创建了广泛的 JUnit 测试,在撰写本文时,全部通过。 ##Stage 2 在这个阶段,我们已经使用了在 Stage 1 中构建的组件来构建一个使用 Swing 的功能齐全的 GUI。 它随机模拟分配和解除分配请求。 该项目通过绘制块以图形方式描述了这种模拟。 绿色表示一个块是空闲的,而红色表示一个块当前持有一个进程。 屏幕截图很好地说明了项目
【文件预览】:
BuddySystem-master
----.project(210B)
----.gitattributes(378B)
----src()
--------ImportantFunctions()
--------com()
--------Main.java(461B)
----README.md(1KB)
----.classpath(226B)
----.gitignore(574B)
----bin()
--------Main.class(355B)
--------MemoryManager.class(1KB)
--------BlockOMemory.class(261B)

网友评论