社区
汇编语言
帖子详情
引导操作系统为什么只能是实模式啊?
yebo_kmp
2006-04-30 07:59:51
引导操作系统时cpu为什么不能在保护模式啊?哪位高手给小弟解释一下啊,十分感谢。
...全文
189
5
打赏
收藏
引导操作系统为什么只能是实模式啊?
引导操作系统时cpu为什么不能在保护模式啊?哪位高手给小弟解释一下啊,十分感谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NuclearG
2006-05-01
打赏
举报
回复
是intel为了向前兼容
大熊猫侯佩
2006-05-01
打赏
举报
回复
en,我可能考虑欠妥,我再查查资料。多谢 hswxf(黄山一刀) 提醒。
hswxf
2006-05-01
打赏
举报
回复
二楼:与你商量如下:
你说的保护模式可以实现并不具备可能性,其一、实模式是最适用于数码驱动的,也是可以与有芯片体系全面支持的;如果使用安全模式的话,那么直接内存管理你的芯片(不考虑带宽)总线“门”(CELL)增加的数量就是一个不太可能的值;其二、实模式其实应该理解为物理或数字模式,它在本质上是CPU的一个相对独立的层,而不是一个可以合并的层(它的上层是保护模式吧)
其三、所有接口(低速)在保护模式下的初始化应该是个不可能问题。。。。。
其实理由很多,详细可参考一个文章(忘记出处了):意思是8086单片机化,其中说明了为什么不好办(对这个问题的解释十分详细)
大熊猫侯佩
2006-04-30
打赏
举报
回复
可以做成直接使用保护模式,但实际上 intel 不是这么做的。一个原因是
为了和以前的系统相兼容。它可以让操作系统自己灵活的选择自己使用
cpu 的方式。
pig4210
2006-04-30
打赏
举报
回复
实模式是80X86的工作基础。当它被复位和加电的时候以实模式启动。这里各寄存器以实模式的初始化值工作。并不支持优先级,也就是说所有指令都在特权级(优先级0)下工作,所以可以执行所有特权指令。80X86就是通过在实模式下初始化控制寄存器CR0,GDTR,LDTR,IDTR与TR等管理寄存器以及页表,然后加载CR0置位进入保护模式。
DOS运行于实模式下,windows运行于保护模式下。实模式不支持多任务。
不知道这样回答是否合符题意
如何从
实
模式
到保护
模式
?
实
模式
到保护
模式
,如何进入保护
模式
在还是16位CPU的天下时,并没有
实
模式
这一说。直到CPU发展到32位,推出保护
模式
后,为了区别两种
模式
,便将之前的
模式
称为
实
模式
。处于向下兼容的考虑,现代的CPU依然保持对16...
操作系统
引导
--从
实
模式
到保护
模式
开机
引导
和
实
模式
: 两个星期加上假期吐血整理,所述为计算机的开机
引导
,其中包括一系列计算机内存设置等等,由于没有老师教,本人理解可能还是有点错误,希望错误的地方看的博友们能帮忙指出来,共同学习,谢谢...
构建64位
操作系统
-Intel架构:
实
模式
,保护
模式
,
实
模式
长寻址,IA-32e
Intel处理器架构之
实
模式
,保护
模式
,
实
模式
长寻址,IA-32e
模式
,IA-32e分页机制
操作系统
学习:启动进入
实
模式
操作系统
真相还原 Linux内核完全剖析:基于0.12内核 x86汇编语言 从
实
模式
到保护
模式
ps:基于x86硬件的pc系统
实
模式
相关介绍
实
模式
在上文已经做了简要的介绍,
实
模式
的寄存器都是16位,
实
模式
的1MB的寻址能力是...
操作系统
——
操作系统
用户界面
实
模式
:当计算机刚开机、刚上电、还没有加载
操作系统
的时候,计算器处于
实
模式
(
实
地址
模式
,REAL MODE),程序将会按照8086的寻址方式方法直接访问物理地址0h-FFFFFh(1MB)的空间(我们说过没有
操作系统
的计算机也能...
汇编语言
21,458
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章