最开始的程序寻址是直接的"段:偏移" 模式,这样的好处是所见即所得,程序员指定的地址就是物理地址,物理地址对程序员来说是可见的。
这个不好之处就是:
1)无法支持多任务
2)程序的安全性无法得到保证
这段话中的,直接的"段:偏移" 模式,不好之处有:无法支持多任务。(CPU的实模式)
这里实模式为何不能支持多任务?
最开始的程序寻址是直接的"段:偏移" 模式,这样的好处是所见即所得,程序员指定的地址就是物理地址,物理地址对程序员来说是可见的。
这个不好之处就是:
1)无法支持多任务
2)程序的安全性无法得到保证
这段话中的,直接的"段:偏移" 模式,不好之处有:无法支持多任务。(CPU的实模式)
这里实模式为何不能支持多任务?
2 回答1.6k 阅读✓ 已解决
892 阅读
实模式下程序的地址就是物理地址,如果你要实现多任务,那就会遇到一个问题。如何复用别人写好的程序?
如果你的程序使用了内存段0-1M的地址,别人的程序也使用这一段地址,那必然不能一起运行这两个程序。
这就是无法支持多任务的原因。