当前位置:首页 > 娱乐资讯 > 正文内容

为什么64位操作系统不能运行16位应用程序?

admin9小时前娱乐资讯5

为什么64位操作系统不能运行16位应用程序?

一旦计算机开始使用现代的64位体系结构,用户很快就会意识到运行那些旧的16位应用程序将无法工作。为什么64位计算机不能运行16位应用程序?

该问题的答案可能令人困惑。一方面,运行16位应用实际上并不是不可能的。很难。其次,造成这种困难的原因在于CPU体系结构和操作系统。

感到困惑了吗?别担心,当你到本文结尾时,你将不再感到困惑。

CPU体系结构的历史

如果你生活在80年代和90年代,那么你可能会记得那些16位的“老恐龙”,当时每个人都认为它们是尖端技术。

为什么64位操作系统不能运行16位应用程序? 第1张

在当时,确实如此。那些旧机器在1978年运行Intel 8086处理器。处理器能够使用16位寻址访问1Mb的地址空间。随着较早的计算机运行在64 Kb的内存上,这是一项巨大的进步,标志着个人计算新时代的开始。

在这种模式下(称为实模式),一部分保留给RAM,其余部分由BIOS和图形卡之类的计算机硬件利用。

不久之后,具有80286处理器的CPU体系结构有了进一步的发展,该处理器能够使用16位寻址来寻址16Mb。286架构带来了“保护模式”,其功能不仅允许寻址更多内存,而且还允许多任务处理。在“真实模式”下运行较旧的16位应用程序并不总是那么容易,但是有可能。

16位的结尾,有点…

1985年,英特尔推出了下一代处理器:英特尔386。这是Intel第一个可以一次使用32位寻址内存并可以访问高达4 Gb可寻址内存的CPU。当时为什么没人用64位xp,这对计算机用户而言似乎是一项重大突破。PC游戏即将进入鼎盛时期。

为什么64位操作系统不能运行16位应用程序? 第2张

随着32位体系结构的出现,保护模式的扩展版本不仅保护了访问更多内存的能力为什么64位操作系统不能运行16位应用程序?,而且还提供了一组功能,软件可以向系统标记它是16位还是32位代码。所谓的虚拟86模式使之成为可能,该模式本质上是内置的虚拟化8086系统。

如你所见,从一种CPU体系结构演变到另一种,硬件(CPU编程)和软件(操作系统和应用程序)都为那些仍然拥有想要运行的旧软件的用户保持了向后兼容性。对于个人计算机用户来说,这很有用,但是对于许多公司和小型企业而言,这对于旧系统至关重要。

64位架构破坏了一切

为什么64位操作系统不能运行16位应用程序? 第3张

多年来,可寻址内存的4GB限制一直是32位系统的关键。但然而,随着64位处理器的发明,出现了另一项突破。这些系统包括一种新模式(称为“长模式”),该模式能够寻址多达1600万TB的内存。要成为计算机应用程序的限制因素,可能需要很长时间。

但是,随着这一巨大进步,出现了重大的权衡。当用户尝试运行需要长期支持的“实模式”或“虚拟8086模式”的16位应用程序时,他们发现一条错误消息,内容为“ .exe无效的Win32应用程序”。

为什么64位操作系统不能运行16位应用程序? 第4张

令人沮丧,但这不是世界末日。用户可以使用仿真器或安装运行32位体系结构和操作系统的虚拟机,这些操作系统和操作系统能够支持旧版16位应用程序。

因此,尽管64位系统“不可能”运行16位MS-DOS应用程序,但用户并非不可能使用替代方法来做到这一点。但是为什么会这样呢?

64位体系结构删除了NTVDM

多年来,在每一代32位处理器中,操作系统都为系统处理旧的16位DOS应用程序付出了很多努力。它是通过使用NTVDM或NT虚拟DOS计算机完成的。

该32位应用程序运行在操作系统中,并模拟了486体系结构,该体系结构能够使用虚拟8086处理16位寻址。不幸的是,“长模式”寻址无法安全地适应这一点。取而代之的是,它仅需模拟完整的8086处理器即可支持正在运行的DOS应用程序。

为什么64位操作系统不能运行16位应用程序? 第5张

明确决定放弃这项工作,以支持迅速发布其第一个64位操作系统。在其支持页上明确指出“ 16位MS-DOS和 3.x实用程序将无法启动。”

无论如何,由于市场上有大量的虚拟化产品能够做到这一点,因此微软显然并不认为重新开发符合其最大利益。

如何在64位系统上运行16位应用程序

仅仅是因为64位系统本身不支持运行16位DOS应用程序,这并不意味着它是不可能的。你只需要安装一些额外的工具即可进行设置。

如果你喜欢经典的DOS游戏,或者使用旧的计算应用程序来使用其他任何复古的应用程序,则可以进行选择。你可以通过以下四种方式在新的计算机上运行它们。

1.使用玩复古游戏

在PC上运行旧DOS应用程序最简单的方法之一就是使用模拟器。其中最流行的一种是。

为什么64位操作系统不能运行16位应用程序? 第6张

为什么64位操作系统不能运行16位应用程序? 第7张

有趣的是,这些游戏大多数都已经过时,因此被认为是废弃软件,因此你可以合法地免费下载和玩游戏。

2.在中运行应用

由于像 XP和 7这样的操作系统可以在本机上运行16位应用程序,因此你可以通过在其中安装了其中一个操作系统的虚拟机来在64位系统上运行相同的应用程序。

为此,是最著名且易于设置的应用程序之一。

为什么64位操作系统不能运行16位应用程序? 第8张

只需确保选择正确的操作系统即可安装。坚持使用 7或更早版本,你可以立即在虚拟系统上下载并安装旧的DOS应用程序。

3.使用Linux

不管你对Linux有什么看法为什么没人用64位xp,大多数Linux发行版都有对16位应用程序的支持。使用PAE内核发行版时,你不仅限于4GB的32位系统,因此另一种选择是在系统上以双启动方式运行适当的Linux发行版。

为什么64位操作系统不能运行16位应用程序? 第9张

有两个选项可以执行此操作:双启动解决方案或虚拟机。或者你可以完全抛弃,使用Linux。只要适合你就行。

4.使用模拟器

不是运行旧DOS应用程序的唯一可用模拟器。有很多很棒的模拟器也可以正常工作。如果你是游戏玩家为什么64位操作系统不能运行16位应用程序?,则尤其如此。

为什么64位操作系统不能运行16位应用程序? 第10张

如果你在线搜索,就会发现一个由不同模拟器组成的完整库为什么没人用64位xp,可以让你运行几乎可以想象的任何复古应用。微软可能从一开始就放弃了旧的16位应用程序,但是你仍然可以选择。

不要放弃16位

没有任何理由使你认为不可能在64位计算机上运行16位应用程序。这本来是不可能的,但是如你所见,有很多解决方案可以完成任务。

加入微信交流群:************ ,请猛戳这里→点击入群

扫描二维码推送至手机访问。

版权声明:本文由全景资讯网发布,如需转载请注明出处。

本文链接:https://qjnew.com/post/7594.html

分享给朋友:

“为什么64位操作系统不能运行16位应用程序?” 的相关文章

选秀综艺被叫停

选秀综艺被叫停

在如今热闹非凡的选秀节目舞台上,选手们凭借着各自精心打造的人设,吸引着无数粉丝的目光和喜爱。当这些所谓的“完美人设”背后的黑料被一一扒出时,一场令人震惊的人设崩塌大戏便拉开了帷幕。这些选秀节目选手,往往在节目开始之初,就通过各种方式塑造出了一个或励志、或可爱、或帅气的形象。他们或是出身平凡却怀揣着梦...

辛巴燕窝事件再反转!消费者获赔百万

辛巴燕窝事件再反转!消费者获赔百万

《辛巴燕窝事件:一场从质疑到反转的传奇》在互联网的喧嚣海洋中,辛巴燕窝事件宛如一颗重磅,瞬间引发了广泛的关注与争议。曾经,那一系列关于辛巴售卖假燕窝的报道如潮水般席卷而来,让这位直播界的巨头陷入了前所未有的危机之中。就在众人以为事件即将尘埃落定,辛巴将面临沉重的法律制裁和声誉崩塌之时,命运却来了一个...

脱口秀大会停播!李诞发声:调整中

脱口秀大会停播!李诞发声:调整中

在娱乐圈的风云变幻中,脱口秀大会这档备受瞩目的节目突然停播,犹如一颗重磅,在观众和粉丝心中掀起了层层波澜。一时间,各种猜测和议论纷纷而起,而李诞的发声更是成为了关注的焦点,“调整中”三个字背后究竟隐藏着怎样的故事呢?脱口秀大会曾经以其独特的幽默风格和犀利的话题,成为了无数观众每周必追的节目。那些脱口...

周星驰《功夫2》开拍?星爷亲自辟谣

周星驰《功夫2》开拍?星爷亲自辟谣

在电影界,周星驰一直是一个极具传奇色彩的存在。他的每一部作品都仿佛是一个时代的印记,承载着无数观众的回忆与期待。近年来关于《功夫 2》开拍的传闻却如雨后春笋般不断涌现,让众多星迷们既兴奋又担忧。传闻始于某社交媒体平台上的一则小道消息,称周星驰正在筹备《功夫 2》的拍摄工作,并且已经开始招募演员和搭建...

《甄嬛传》开播十周年!主演集体发文纪念

《甄嬛传》开播十周年!主演集体发文纪念

十年光阴,转瞬即逝,《甄嬛传》这部经典之作已然开播十周年。这部剧以其精湛的剧情、细腻的人物刻画以及华丽的服饰妆容,在观众心中留下了深刻的印记,成为了中国电视剧史上的一座丰碑。如今,主演们纷纷发文纪念这一特殊的时刻,让我们一同回顾那些年与《甄嬛传》相伴的点点滴滴。甄嬛,那个从纯真少女逐渐蜕变成心狠手辣...

新恋情曝光?与神秘女子同游日本,机场接机粉丝集体破防

新恋情曝光?与神秘女子同游日本,机场接机粉丝集体破防

在娱乐圈的风云变幻中,总是时不时地会有一些令人瞩目的事件发生,而最近一则关于某位明星的新恋情传闻,宛如一颗重磅,在粉丝群体中引发了轩然。据悉,这位明星被拍到与一位神秘女子一同前往日本游玩,两人的亲密举动和互动瞬间成为了媒体和粉丝们关注的焦点。从机场出发的那一刻起,这场“浪漫之旅”便正式拉开了帷幕。当...