征集C,C++,汇编以及拥有嵌入式系统开发经验的高手们

来源:百度知道 编辑:UC知道 时间:2024/06/26 02:04:22
征集C,C++,汇编以及拥有嵌入式系统开发经验的高手们:
中国人是世界上最聪明的人之一,但纵观计算机领域,在专利,标准,操作系统,核心技术等方面
一直有国外垄断,而中国的广大计算机精英做的工作绝大部分是为外国公司做外包。做自己的技术,尤其
是做自己的核心技术的声音一直存在,但限于技术,组织,管理水平,一直是个梦想。反而是外国的一些
开源项目,开发出了如linux这样在各平台上广泛使用的系统。其实,我们的技术基本上在传统机上没有
优势。而现在乃至以后的一段时间内,嵌入式系统将会被应用的越来约广泛。因此,也许如果我们能够开发出嵌入式操作平台上的开源项目,其对于中国的计算技术与科技将是巨大的贡献。同时,也为交流创造环境
因此,在此征集高手们加入开源项目,现有一道测试题,仅作为测试能力
题目:
操作系统程序载入内存分配算法

条件:1.假定内存为64MB
2.要载入的应用程序有n个,且总字节数小于64MB(不使用虚拟内存)
3.载入的应用程序可以在其结束时,由操作系统回收其占用的内存空间。为下次分配做准备
(请考虑空闲内存不连续的情况,如:程序长10k,空闲块1长度为1k,空闲块2长度为4k...)
要求:(*号为必要)
*1.思想
*2.算法概要设计
3.代码(C,C++,汇编,如果使用嵌入式语言,请注明嵌入式平台)

注:代码并非必要,在审核思想,算法概要设计之后,决定您是否具有加入进行开源开发的能力

另注:所有文档不包括调试文档请压缩后发送至softnow@sina.com(视情况将开设MSN群),为防病毒,不接受word,html等格式的文档,文字信息请用txt,代码使用标准C,C++等扩展名
电子邮件标题请注明:我要加入开源项目-您的MSN号。

搞笑。楼主64M内存,然后求内存分配算法,一看就是骗人的。

首先,64M的机器不可能使用低端嵌入式核,必定带有MMU。

如果涉及到保护模式,那么上面的文章就是个笑话。

即使为了出题而出题,那么姑且考虑其没有MMU吧。

要求可以动态载入应用程序,则必定使用固定地址链接方式。

如何写内存分配算法,使之能和动态载入不相冲突,这才是王道。

一个内存分配算法是很简单的,难点是根据硬件来动态调整,选择。
搞嵌入式,不看硬件条件就乱写,实在不能称之为“了解”。

疯特了

不会啊

mark!

不错

这些人一天还蛮闲的嘛...
这么长,的帖子,天啊...
我看都半天了...
真是,还好,真的不错...
楼上都是这么说的...