![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-18 02:52 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 高手指点:如何实现dos下进程的指派 |
| 可打印版本 885 / 11 |
| 第1楼 sky0000 | 发表于 2006-04-21 19:49 |
| 新手上路 发帖 5 积分 14 | |
|
高手指点:如何实现dos下进程的指派 多cpu的机器上,有办法让dos下的程序运行在指定的cpu上吗?
|
|
| 第2楼 kcdsw | 发表于 2006-04-21 20:09 |
| 中级用户 发帖 179 积分 404 | |
|
呵呵 问一下 dos支持几个CPU?
如果说是在windows中在某个cpu中运行某个程序,好像也不关dos的事吧 [ Last edited by kcdsw on 2006-4-21 at 20:10 ] |
|
| 第3楼 sky0000 | 发表于 2006-04-21 20:25 |
| 新手上路 发帖 5 积分 14 | |
|
不是在windows下运行
是在dos下运行某个进程。这个进程能否指派给多cpu中的某个cpu那/ 在windows下通过api函数可以实现,在dos下能否通过中断或其它的方法来实现那? |
|
| 第4楼 sky0000 | 发表于 2006-04-22 13:57 |
| 新手上路 发帖 5 积分 14 | |
|
晕,没人回答 ,自己顶
|
|
| 第5楼 sky0000 | 发表于 2006-04-22 14:02 |
| 新手上路 发帖 5 积分 14 | |
|
晕,没人回答 ,自己顶
|
|
| 第6楼 willsort | 发表于 2006-04-22 21:47 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re sky0000:
因为MS-DOS在停止更新前,从没考虑过对多CPU的支持,所以DOS层的方法实现进程我认为是不太可能的。通过汇编来访问BIOS层或者硬件层或许可以解决,毕竟WindowsAPI也是基于BIOS曾和硬件层的,但那需要较深的硬件基础,恕我爱莫能助了。楼主能有这样的需求,相信功夫不浅,建议还是多找一些多CPU架构的资料,自己编写实现代码,希望可能会大一些。 |
|
| 第7楼 sky0000 | 发表于 2006-04-24 08:59 |
| 新手上路 发帖 5 积分 14 | |
|
终于又有人回话拉 thank you先
|
|
| 第8楼 jawbin | 发表于 2006-05-10 11:11 |
| 高级用户 发帖 444 积分 994 | |
|
windows 对 cpu 的支持也是后来才有的(而且恐怕也不是每个版本都支持吧)
dos 应该没有对多 cpu 的支持 另外, dos 也不是多任务系统(驻留程序不算多任务,我认为),所以进程也应该无从谈起... |
|
| 第9楼 jawbin | 发表于 2006-05-10 11:15 |
| 高级用户 发帖 444 积分 994 | |
|
都有多 cpu 了,还使用 dos? 有什么优势么?
不过前几天恰好不小心看到很旧的书,讲到多 cpu, 是关于监控的, 感叹有些中国人当时也是下了工夫的... |
|
| 第10楼 electronixtar | 发表于 2006-05-11 13:07 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
估计你说的是NT命令行
|
|
| 第11楼 asbai | 发表于 2006-05-11 16:45 |
| 高级用户 发帖 252 积分 653 | |
|
首先MS DOS不支持多CPU,其次,DOS不支持多进程并发。
像HX DOS Ext 和 eRTOS 这样的扩展倒是实现了多线程,但不知道这个线程库是简单的时间片轮转还是真能支持多CPU。 如果是自己开发,而且实在要用到一些高级操作系统特性,可以考虑在DOS下启个比较大型的扩展,例如SEAL、Win9x,或者直接从DOS里启个linux。 |
|
| 第12楼 chineselgs | 发表于 2006-05-11 16:52 |
| 高级用户 发帖 266 积分 613 来自 河南省 | |
|
看了楼的问题,想了老半天,结果还是不知道~!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |