打印

带os到底比不带os有哪些优势?

[复制链接]
楼主: doob
手机看帖
扫描二维码
随时随地手机跟帖
261
hotpower| | 2007-11-21 18:37 | 只看该作者 回帖奖励 |倒序浏览

哈哈~~~真玩过一次OS,不过感觉还是脱了爽快~~~

使用特权

评论回复
262
lelee007| | 2007-11-21 19:13 | 只看该作者

259楼

哈哈,逗死了
问问啊,没别的意思,就是你们系检查是否有恐高症是怎么检查的啊?即检查恐高症的方法或者方式
本人比较笨,实在想不出恐高症有什么好的方法来检测(相对于学生入学体检)

使用特权

评论回复
263
high| | 2007-11-21 19:30 | 只看该作者

平常人妙语

os的优势不用论证了.

呵呵.裸奔干吗要MMU?arm设计一个MMU是多余? 其实intel也为os增加不少专门功能,方便任务切换,多媒体处理等等.

--------------------------------------------

其实OS也是一样,它是在硬件平台这个基础上盖的高楼(带OS),当然比平房(不带OS)有很多优越性了;住的人多(多任务),可以分片分块管理,节约占地面积(充分利用硬件资源)等。

既然有优越性也少不了有缺点了,若设计不合理或制造时有缺陷(BUG),高楼就比平房危险很多,地震来了即使不倒,摇摇晃晃也够吓人的。

高楼的管理也需要更多的技巧,碰到有人不守规矩(Bad citizen),如高空抛物(程序存储溢出)、堵塞路口(抢占资源)、随地丢垃圾(制造存储碎片)等行为,还真得需要点手段(MMU或MPU、信号量、清洁工(garbage collector))才能治理。

还有一点很重要,楼这么高,地基(硬件性能)不牢可不行,地基不牢楼肯定盖不高。

总之,要想盖高楼(OS),各方面的条件都要好,设计师(系统程序员)、建筑师(程序员)、工程监理(QA)、验收(测试)等各个环节都要做好;结构的设计、房间的组织(存储管理)、人员的管理(进程调度)、交通道路(进程通信)、基础设施(外设管理)等各方面都要考虑周全。

最后一个要点就是要根据你家的人口(任务数目)、工作性质确定楼的高度(OS的复杂程度),矮楼合适时不要刻意追求高楼,能住平房不必非住楼房,要知道楼越高代价也越大。

使用特权

评论回复
264
qihao| | 2007-11-21 19:44 | 只看该作者

MCU 上没跑过OS

    不知道有没有PC上的状况:一旦出点问题,要想调试找问题的话,简直是噩耗!  那是C++ Builder 上搞的。

    说几句:一般的任务确实跑OS的必要性可能不大-------------记得本来是应该要付费而不是 算号器来产生的!  新手当然应该裸跑几个稍大的项目。

    但学习和了解是应该的,如果成本允许,可以有较好的硬件底子,跑OS 有什么不好呢,至少可以给菜农找些生意做做,也可以让做OS的兄弟们活下去,当那天我们真不得不用OS 的时候,感谢上帝,还有那帮哥们活着呢。



    一个不像话的调调:最好少相信那些不要钱的东西。 多半只是“貌似很厉害”----不远的将来,你将孤军奋战。

    再废话一句:打到了windwos,程序员们究竟是解放了,还是无家可归了?  

   向 每一个程序员不得不为每一款打印机编驱动程序的日子 敬礼。


使用特权

评论回复
265
qihao| | 2007-11-21 20:39 | 只看该作者

唉!

所长这段跟帖! 不好意思说话了,干活,裸奔

使用特权

评论回复
266
tmnxjl| | 2007-11-22 10:18 | 只看该作者

先搞清楚OS是做什么的

OS的作用:
1、管理进程
2、处理进程通讯
这是最基础的。任何OS都具备的特征。
另外的:
1、硬件驱动
2、时间管理
3.。。。。。
等等都是附加的;有的OS附加的多;如windows;linux
有的附加的少如UCOS-ii。
附加的多的OS用起来就方便;当然占用的资源就多。
附加的少的OS用起来会有很多的东东需要自己编写;当然就复杂一点。当然用的资源就少。
随着硬件成本的降低;越来越多用到OS;
以后会出现很多的OS系统;我最近正在研究QNX系统;这个系统很棒。

使用特权

评论回复
267
HWM| | 2007-11-22 10:25 | 只看该作者

呵呵,其实就一“管家”而已,有时我怕他手脚不干净就辞

使用特权

评论回复
268
zyb2002| | 2007-11-22 11:26 | 只看该作者

不能一概而论

复杂的系统,自然要用OS,什么代码都自己写,头发胡子白了也出不来产品。
8051这种CPU也跑个keil的os,就有点赶时髦的嫌疑。用了os,出了bug很难调试。鄙单位的一款产品,至今都有缺陷,写代码的人也说不清楚,因为当时赶进度,对最底层的东西不能了如指掌。

使用特权

评论回复
269
dld2| | 2007-11-22 11:31 | 只看该作者

同意带OS不好调试

使用特权

评论回复
270
lelee007| | 2007-11-22 17:50 | 只看该作者

呵呵,带OS,程序确实好象好写一些

至于调试这个东西,靠经验更多吧

使用特权

评论回复
271
58741| | 2007-11-23 12:38 | 只看该作者

看起来不方便呀

每看一贴都要连接一下,不知道该怎么把页面变成普通的论坛的页面:(

使用特权

评论回复
272
keer_zu| | 2007-11-23 15:00 | 只看该作者

需要用到OS的地方就用OS!要不嵌入式OS就不会出现。



我觉得各位大虾讨论一下在那些场合适合用OS。也给我们这些菜鸟之条路。


尝试用过ucosii,要问到有没有必要,还真没有仔细考虑过。

使用特权

评论回复
273
huangqi412| | 2007-11-23 18:39 | 只看该作者

真的??

平常人 发表于 2007-11-21 18:34 侃单片机 ←返回版面    

259楼: 楼高眼晕~~~,所以说有恐高症的人不适合玩OS 

记得我们考取计算机专业时,体检有一项其它系没有的项目就,是检查是否有恐高症,检查不通过的要转系;这也算是玩OS的一个门槛吧,哈哈。

 
 

使用特权

评论回复
274
后学| | 2007-11-23 19:54 | 只看该作者

还没完呢,锁贴完事儿了,

使用特权

评论回复
275
lelee007| | 2007-11-23 20:09 | 只看该作者

LS,同问

使用特权

评论回复
276
kunzicool| | 2007-11-25 01:33 | 只看该作者

学习学习

使用特权

评论回复
277
weimd| | 2007-11-25 08:35 | 只看该作者

看要求了

单片机裸奔最高

使用特权

评论回复
278
陈双君| | 2007-11-26 16:53 | 只看该作者

楼主还是花了些心思写的.

楼主还是花了不少心思写的,我也没有仔细看过,不过大致看了一下.

使用特权

评论回复
279
zzzzf| | 2007-11-29 21:43 | 只看该作者

美国国防部的rtos

公开源码十几年了,据传ut就用这个:
http://www.rtems.com/

这是一些应用,商业的,工业的,军事的,航天的,都有:
http://www.rtems.com/wiki/index.php/RTEMSApplications

小平同志说的好,捉到老鼠才是好猫.裸奔要是也到这个水平,那没啥好说,只能祝福你长命百岁,以保护贵司及贵司客户的利益

使用特权

评论回复
280
wxj1952| | 2007-11-29 23:07 | 只看该作者

支持LS

我还真不太见过哪位高手在延时程序运行的同时并行干其他的事。要是裸奔到这种水平,再努力一把就可以创建中国的微软了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则