实模式

✍ dations ◷ 2024-12-23 20:51:01 #X86架构

实模式(英语:Real mode)是Intel 80286和之后的x86兼容CPU的操作模式。实模式的特性是一个20比特的区段存储器地址空间(意思为只有1 MB的存储器可以被定址),可以直接软件访问BIOS例程以及周边硬件,没有任何硬件等级的存储器保护观念或多任务。所有的80286系列和之后的x86 CPU都是以实模式下引导;80186和早期的CPU仅仅只有一种操作模式,也就是相当于后来芯片的这种实模式。

286架构导入保护模式,允许硬件等级的存储器保护。然而要使用这些新的特色,需要额外先前不需要的软件指令。由于x86微处理机主要的设计规格,是能够完全地向前兼容于针对先前所有x86芯片所撰写的软件,因此286芯片的引导是处于'实模式'—也就是关闭新的存储器保护特性的模式,所以可以运行针对旧的微处理器所设计的软件。到现在为止,即使最新的x86 CPU一开始在电源开启处于实模式下,也能够运行针对先前任何芯片所撰写的软件。

IBM引进的PC-BIOS与DOS操作系统(MS-DOS, DR-DOS等等)都是在实模式下运作。早期的Microsoft Windows版本(主要地只是图形用户界面外壳,而事实上不是操作系统)也在实模式下运行,直到Windows 3.0是第一种在保护模式下运行的Windows系列的操作系统。Windows 3.0进一步增强了这方面功能,能够在实模式或是保护模式下运行。Windows 3.0在保护模式下有两种运行"喜好" - "标准模式",也就是使用保护模式来运行;而"386-增强模式",允许使用32位定址,因此无法在286上运行(尽管都有保护模式,但是286只是16位芯片;32位的寄存器在80386系列中推出)。Windows 3.1不再允许在实模式下运行,只能在保护模式下运行,因此也是第一个最少需要80286处理器的主流作业环境(不管Windows/286,因为并非主流产品)。几乎所有的现今x86操作系统(Linux、Windows 95和之后、OS/2等等)都会在引导后将CPU切换到保护模式或长模式。

80286的地址总线为24位宽,即使在实模式下也是在使用24位的内存地址读写内存数据。所以80286及以后的CPU以实模式运行时,需要控制A20地址线是否被使用。

相关

  • 社会生活生活是人类活着的期间所做的一切行为的总称。社会生活是日常生活、都市生活、政治生活、文化生活、艺术生活、宗教生活的总称。社会生活是一个整体,各行各业的工作,对社会来说
  • 新发传染病新兴传染病一般定义是近二十年以来,新出现在人类身上的传染病,而该疾病的发生率除了有快速增加的趋势,且在地理分布上有扩张的情况,甚至发展出新的抗药性机制等 ,都可以算是新兴
  • 移动性移动性(英语:motility,又称运动性、活动性)是生物学术语,意指能自发且独立地移动。此一名词可以应用在单细胞和多细胞的生命体上头。在细胞生物学和生医工程中,移动性通常是指细胞
  • 肌联蛋白肌联蛋白(肌巨蛋白)(英语:titin)是人体中是由肌联蛋白基因(TTN)编码的蛋白质。肌联蛋白是一个巨大的蛋白质,为肌肉收缩的弹性元件。它由244个结构域以及之间的肽序列连接组成。这些
  • abbr class=abbr title=R60: 可能损害生育能力R60/abbr警示性质标准词(英语:Risk Phrases,简写:R-phrases)是于《欧联指导标准67/548/EEC 附录III: 有关危险物品与其储备的特殊风险性质》里定义。该列表被集中并再出版于指导标准2001/
  • 西方战线西方战线是形容整个一战或二战中位于德国以西、协约国(一战时期)或同盟国(二战时期)以东边境的军事争夺。这一种“武装边境争夺”的形式在整个战时被称为“战线”。在两次大
  • 白糖糕伦教糕(亦作伦滘糕),又称白糖糕,是中国广东珠江三角洲使用白米及白糖制成的传统小吃。始创于明朝时顺德伦教(古称伦滘)的一梁姓小贩。据说该小贩蒸松糕时失手,令粉质下坠,但蒸出来的
  • 米酒(막걸리)马格利(韩语:막걸리),又称农酒,是朝鲜半岛一种用米发酵而制成的浊米酒(醪醴)。马格利酒精含量6-8%,带有甜味。在梨花盛开季节生产的马格利,加有梨花的味道,因此称为“梨花酒”。韩国人
  • 蒋臣蒋臣,字一介,又字一个。初名姬胤,字子卿。安徽桐城人。明末秀才,与元来有交往,崇祯十六年六月举贤良至北京。户部尚书倪元璐向他请教,蒋臣提出行钞建议。荐为户部司务,又升为户部主
  • 破片杀伤破片杀伤是指炮兵抛射物(炮弹)、炸弹、手榴弹等爆炸时,其内部的炸药将外壳撕成许多破片来杀伤目标的过程。该词在英语中也经常简化为frag,有时对于非预制的破片也称"shards"或"s