社区
汇编语言
帖子详情
理论上说,在硬件不提供支持保护模式下,可以用软件来实现保护模式吗?
fla888
2003-08-25 12:16:00
如果可行的话,那在8086上面,假如能把指令系统再完善一点,不是可以实现和现在的pentium n一样的功能了吗?也就是功能上: 不支持保护的硬件+完善的软件设计==支持保护的硬件+依赖于硬件某功能的软件。
上述看法,在实践中是可行的吗?
...全文
123
17
打赏
收藏
理论上说,在硬件不提供支持保护模式下,可以用软件来实现保护模式吗?
如果可行的话,那在8086上面,假如能把指令系统再完善一点,不是可以实现和现在的pentium n一样的功能了吗?也就是功能上: 不支持保护的硬件+完善的软件设计==支持保护的硬件+依赖于硬件某功能的软件。 上述看法,在实践中是可行的吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seaquester
2003-08-27
打赏
举报
回复
wylpro讲得对,其实对于做IC设计的来讲,几乎都这么做,在设计新一代芯片前,先用软件+旧芯片来模拟实现一下,验证一下可行性,然后再开始真正IC设计...
woody009
2003-08-27
打赏
举报
回复
事实上各种虚拟计算机改装后就差不多了 只是WIN2000下 BOCHS里模拟安装的操作系统的速度那个慢啊,如同在386上跑XP一样(如果能跑的话:)
紫郢剑侠
2003-08-27
打赏
举报
回复
这倒是.
spbabyba
2003-08-26
打赏
举报
回复
好像很难呀,ring0~ring4. 内存保护.
没有MMX,指令解压缩多媒体很难. 你的速度绝对播放不了多媒体.
W32API
2003-08-26
打赏
举报
回复
唉。。。
用解释方式执行软件是完全可以做到的。。。
这样只不过是在 CPU 和软件之间增加了一个中间层。。。
解释型的速度肯定会很慢,毕竟 CPU 内部的指令译码器不占用 CPU 时钟。。。
hswxf
2003-08-26
打赏
举报
回复
什么理论?
保护模式如果是以段的概念来产生,你能用软件模拟,请问是什么理论?
如果不是从低层产生,你的保护是什么意义上的
虚拟与真实是二回事
如果楼主以为形式比实质更重要,以上有一点对
否则,错
wylpro
2003-08-26
打赏
举报
回复
而且投入巨资. ( 工资不低呀 ! )
wylpro
2003-08-26
打赏
举报
回复
嗬嗬,这样的讨论是不是不太值?
用高档CPU+软件模拟低档CPU还行,倒过来——不可思议!
有人就干这事!!! 知道是谁吗?
intel !
每一款新型 CPU 都是这样出来的.现在的 CPU 功能如此复杂,不进行模拟怎么能保证正确呢:)
predrose
2003-08-25
打赏
举报
回复
没有Hardware,那有software,software 是用来service Hardware的,所以你的想法碰上Virus就会Over
fla888
2003-08-25
打赏
举报
回复
up
Areslee
2003-08-25
打赏
举报
回复
不管效率如何,但从理论上说这确实是可以做到的
xiolig
2003-08-25
打赏
举报
回复
嗬嗬,这样的讨论是不是不太值?
用高档CPU+软件模拟低档CPU还行,倒过来——不可思议!
zhaobird
2003-08-25
打赏
举报
回复
在一定的硬件基础上,软件=硬件,即硬件能实现的东西,软件也可以。
W32API
2003-08-25
打赏
举报
回复
当然可以,忘记了最初的解释型 BASIC 吗?
如果指令都是解释型的,你说又有什么是不能限制的呢?
Areslee
2003-08-25
打赏
举报
回复
理论上可以在8086上模拟出P4
紫郢剑侠
2003-08-25
打赏
举报
回复
可以.不过没有硬件的支持,性能不会很理想的.
seaquester
2003-08-25
打赏
举报
回复
不支持保护的硬件+完善的软件设计==支持保护的硬件+依赖于硬件某功能的软件。
这个想法是可以实现的, 就好比在PC上用单片机的开发环境开发和调试程序一样,实际上在调试的时候,单片机程序就运行在一个虚拟的单片机系统上,同样,其他的CPU系统也可以通过虚拟环境来实现,只不过速度就不能跟真的硬件相比了!
计算机
软件
的
硬件
支持
本文分享了作者从BASIC语言到C语言的学习经历,深入阐述了
软件
与
硬件
之间的交互关系,强调了
硬件
支持
对于提高
软件
运行效率的重要性。通过举例
说
明模拟器与直接运行的性能对比,以及操作系统如何利用
硬件
特性如多任务处理、中断和虚拟机等,
实现
高效运行。同时,讨论了多媒体扩展、GPU加速和
硬件
虚拟机等现代技术如何增强
软件
性能,并展望了未来软
硬件
协同发展的前景。
X86汇编语言:从实模式到
保护模式
(代码+注释)--c10、11(
保护模式
:32位x86处理器编程架构+进入
保护模式
)
本文详细介绍了32位x86处理器的
保护模式
编程架构,包括寄存器扩展、流水线工作原理、进入
保护模式
的步骤,特别是全局描述符表(GDT)和全局描述符寄存器(GDTR)的作用。还讨论了控制
保护模式
切换和内存访问的机制。
我看
保护模式
本文深入探讨了计算机操作系统中的
保护模式
概念,详细解释了实模式与
保护模式
的区别,包括内存访问保护、代码执行保护、分页存储机制等内容。
实模式和
保护模式
本文深入探讨了CPU的三种工作模式:实模式、
保护模式
和虚拟8086模式,重点讲解了实模式和
保护模式
的区别,包括它们的寻址方式、寄存器大小、指令用法、内存布局和安全特性。
windows应用
软件
中的进程概念和X86分段
保护模式
下的进程概念的区别和联系
本文深入比较Windows操作系统中的进程概念与x86分段
保护模式
下的
硬件
任务机制,指出前者为
软件
抽象,后者为
硬件
实体。尽管二者均
实现
多任务隔离与上下文保存,但现代Windows采用
软件
调度提升灵活性和性能,未直接使用x86
硬件
任务切换。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章