`
xiaoer_1982
  • 浏览: 1889987 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于memsim工程的使用

阅读更多

1 关于memsim工程的使用

早先发布过一个memsim的资源,在uclinux内核中提取了几个内存管理的算法,近日有朋友问及这个工程的使用,在此做一个说明。

1.1 安装cygwin

这个在网上有很多资料,不做重复。

1.2 安装codeblocks 8.02

C::b可以在codeblocks.org上下载,安装完成后首次运行会自动检测编译器:

选择cygwin gcc,然后set as default,如果检测不到请重新安装cygwin

1.3 解压缩下载的压缩包

将压缩包解压:

1.4 c::b下打开工程

由于路径不同,打开后务必选择Rebuild将工程重新编译一道。

1.5 main函数末尾设置断点

1.6运行

分享到:
评论

相关推荐

    memsim_csdn_0.1

    这个是对uclinux内核的内存管理进行模拟的工程,包含bootmem, buddy, slab三种算法。 使用的开发工具为: cygwin gcc 3.4.4 CodeBlocks IDE bfin-uclinux-2008-r1 它删除了开关中断,同步及调度相关...

    os-memsim:内存分配模拟器

    "os-memsim:内存分配模拟器"是一个用于学习和理解操作系统内存管理机制的软件工具。这个模拟器可能由C++编程语言实现,这表明它利用了C++的强大功能,如面向对象编程、模板和底层系统编程能力。内存管理是操作系统的...

    memsim_68k:适用于Arduino的Motorola 68000总线循环仿真器

    3. `examples`:示例程序,演示如何使用memsim_68k进行M68K代码的仿真。 4. `Makefile`或`platformio.ini`:构建脚本,用于编译和上传代码到Arduino。 5. `tests`:测试用例,确保仿真器功能正确。 6. `docs`:可能...

    操作系统仿真之内存替换算法

    在“memsim.c”文件中,我们可以期待看到一个模拟内存管理的实现,可能包括了上述的某种或多种内存替换算法。这个模拟器可以帮助我们理解和比较不同算法的性能,例如页面错误率(缺页率)和平均页面等待时间等指标。...

    操作系统内存替换算法

    通过memsim.c等源代码文件,可以观察到如何使用C语言实现这些算法,并通过模拟器模拟不同的内存场景。"作业要求"文件则可能包含了实验的具体步骤、性能指标以及评估标准。 在分析和实现这些算法时,我们需要考虑的...

Global site tag (gtag.js) - Google Analytics