作者MasterChang (我爱ASM)
看板CSSE
标题Re: [问题] 请问〝即时多工〞的定义为何?
时间Thu Jan 11 02:23:44 2007
※ 引述《satriani (metalab)》之铭言:
: 版上各位前辈大家好:
: 由於这个问题实在找不到适合的版发问,
: 所以就在这里问了,小弟现在利用8051在做韧体设计,
: 很想知道要怎样才算做到一个〝即时〞且〝多工〞的系统,
: 烦请各位高手替小弟解惑,如果可以举例当然更好,感谢!
用很不专业又直觉的说法....
多工 -> 将您的工作分解成数个小型个别的任务以达成目标。
即时 -> 就是所要求的各项任务都能在合理的时间内被反应及处理,确
保工作顺利达成。
上面的解释很白话(至少我认为是这样...XD)
至於技术细节,您可以找一本讲RTOS的书来看,怎样才能用软体的方式
达到上面的目标。您不一定自己实做,网路上也有些现成的东西。用硬
体达成的方式,你可以从以下这篇文章当作一开始。
一个用於机器人控制之即时多工系统晶片
http://www.dyu.edu.tw/~cschen/CODA/papers/wei941109-97.pdf
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.132.23.74
1F:推 satriani:感谢您的回答! 01/11 12:19
2F:推 mashimaro96:多工的定义不是time sharing吗? 01/11 19:48
3F:推 tinlans:我觉得用中文就会有这种问题,到底是 multiplexing 还是 01/11 22:38
4F:→ tinlans:multitasking,实在是有够难猜,不过 time-sharing 其实在 01/11 22:39
5F:→ tinlans:一些中文教科书里,是被归类在「分时多工」,而不单是多工 01/11 22:41
6F:→ tinlans:的总类称。 01/11 22:42
7F:推 MasterChang:从需求面来说,我倾向是multi-tasking at one propose 01/12 13:55
8F:→ MasterChang:所以我把task讲成「任务」...不过大概一堆资工背景的 01/12 13:58
9F:→ MasterChang:会干谯我吧!!XD 01/12 13:59
10F:推 ggg12345:Multi-plexing 以前译成 复工, 对应单工, 双工(Duplex), 01/23 09:07
11F:→ ggg12345:task 称为工作, 任务并无不可, 只是为何限 one propose ? 01/23 09:10
12F:→ c721211:多工不等於分时 09/09 14:17
13F:→ c721211:只是多工常用分时系统达成 09/09 14:17