bernard
bernard

注册于 13 years ago

回答
131
文章
3
关注者
26

[s:154] 自从上次www.rt-thread.com关闭后就没正式指定过RT-Thread的官方主页在这里,所以很多东西还没放上去。

晚上考虑把原来的一些文档和代码先放上来。以前一直没归纳ucos和RT-Thread核心的异同,你如果有心,可以尝试归纳下。

RT-Thread自上次网站关闭后外面的资料就比较少了,最新的代码在svn中,希望近期能够发布rt-thread 0.2.3版本,0.2.3版本在动态内存管理方面有比较显著的增强,但目前还有两项功能还没解决。

RT-Thread上一个版本是0.2.2,不过目前不推荐使用。

vmem : fast, general resource allocation
The slab allocator caches relatively small objects and relies on a more general-purpose backing store to provide slabs and satisfy large allocations. vmem is a new resource allocator that can manage arbitrary sets of integers - anything from virtual memory addresses to minor device numbers to process IDs. vmem acts as a universal backing store for the slab allocator, and provides resource allocation problems. vmem appears to be the first resource allocator that can satisfy allocations and frees of any size in guaranteed constant time.

vmem :快速,通用的资源分配器
slab分配器缓存相对较小的物体,并依赖于一个更通用的后端存储以提供片及满足大内存块分配。 vmem是一种新的资源配置器,可以管理任意整数-任何从虚存地址,次编号的设备号,到进程ID等整数。 vmem能够为slab分配器提供一个统一的存储后端,并解决资源分配的问题。vmem几乎是第一个保证在常数时间内满足任何大小分配和释放的资源配置器。

editminus的功能实现了editplus的几分之几呢?

当前editminus不适合于:
网页编写(当前对php,asp等网页类代码处理还存在问题,只具备最基本的html编写功能)

你指得是哪个程序?editminus?以前就在cb发布过,而且发布过好几个版本

subr_vmem.c --- Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources
其中说到的论文:
Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources
http://www.usenix.org/event/usenix01/fu ... onwick.pdf

具体subr_vmem.c是干什么的还得仔细看看。

发布
问题