Re: [情报] i皇提出x86S架构 仅支援64位元

楼主: ALPHONSE2501 (Misaka Nr.13666)   2023-05-23 03:10:31
※ 引述《wei115 (社畜)》之铭言:
: ※ 引述《oppoR20 (发情豹纹)》之铭言:
: 看一下资料
: 不是废掉32bit拉
: 是废掉16bit实模式 和32bit保护模式
: 但保留64bit模式和32bit相容模式
: 所以只对os和虚拟机有影响 现在用x64系统跑32bit程式,以前怎么跑 未来就怎么跑
: x86是这样
: 1978年8086
: ↓
: 1985年80386
: ↓
: 2003年AMD64
: 然后这些全部都相容
: 所以刚开机
: 首先你的cpu是8086,他是16bit的cpu
: 然后跑一些扣升级成80386 变成32bit的cpu惹,但可以切成16bit来相容以前的程式
: 再来跑更多扣变成amd64,在386的基础上做拓展变成64bit的
: 但是没办法切回32bit模式,取而代之的是32bit相容模式
: 你各位自古以来64bit的os跑的32bit程式都是跑在32bit相容模式 所以不受影响
: 但OS就不一样 不管i7、i9 刚开机通通都是8086
: 所以要有一堆扣,慢慢从1978年一步步升级成2023年
: 可能是intel觉得都3202年惹,还这么搞太智障八
: 所以直接砍掉前面那些历史遗毒,刚开机直接2023的CPU给你用
: 反正连微软都不提供32bit的作业系统了
: 刚刚看到wiki有一张表
: https://i.imgur.com/j1wk8xL.png
: 就是删掉遗留模式那部份,保留长模式
确认一下出处:
https://zh.wikipedia.org/zh-tw/X86-64
https://i.imgur.com/sUY5Ht2.png
英文页面有更详细的分类:
https://i.imgur.com/xXAGmtQ.png
以最近玩硬件取得的知识
80486最后能装的GUI作业系统是Windows 95
Windows 3.1的话,80286能使用真实模式,80386以上就可以使用增强(虚拟)模式
DOS(MS-DOS)似乎到现在的新机器都可以用来开机
在英特尔处理器发展史中有做过两次单独位元的处理器
Pentium Pro
Itanium (IA-64)
PPro跟Windows NT一起的纯32位元系统却表现不如
Pentium II/III + Win9x (16 + 32位元)
(想起来小时候好像有拿文明帝国二在NT工作站上玩)
IA-64最后被AMD的x86-64 (AMD64)影响而发展出Intel64 (EMT64)
现在X86-S不再支援16跟32位元作业系统
并拿掉16位元真实模式
https://i.imgur.com/Vt2zuWG.png
直接进入64位元环境,但是32位元程式还可以使用
这或许代表未来不会有用DOS开机随身碟来更新BIOS的方法?
作者: plasticdrink (23313)   2023-05-23 03:21:00
我的第一台电脑,80486耶
作者: wahaha99 (此方不可长)   2023-05-23 05:12:00
Ya, DOS之前还有个MBR, 那个code应该都是真实模式的东西MBR都没法过,DOS当然就更别想了看未来会不会有神人写个64位的MBR,然后一开机就进入模拟的方式跑DOS不然DOS是不用想了所以话说回来,这次的X86S会淘汰所有过去用MBR的OS
作者: pxhome (亮鸡鸡)   2023-05-23 05:42:00
80386开始才是16Bit之前的早就被淘汰, 1980年中期到1990初期被RSIC打的焦头烂额时曾经阉割过一次。80386 内16外32最早有支援32Bit PAE的处理器应该是PentimePro也就是P6家族X86S这波操作要把Pentium MMX以前的产品支援直接砍了。反正那个性能也跑不动Win10目前有影响的工业机台应该是2000系列以前的Atom(P5家族)讲错是PentiumPro
作者: chen5512 (奶奶遇到大酥胸)   2023-05-23 06:47:00
作者: quamtum (testonly)   2023-05-23 07:06:00
跟mbr无关,应该是只要现在能开机的程式都要改,包含救援光盘,多合一开机随身碟,也就是bootloader
作者: b325019 (望月)   2023-05-23 07:30:00
我才不信这种改动对使用不会有任何问题,改扣的都觉得应该没问题然后就在奇怪的地方出bug
作者: wei115 (ㄎㄎ)   2023-05-23 11:24:00
和boot有关的地方要大改八 但对一般ring3使用者影响不大到现在bios还是16bit模式就很扯= =
作者: comipa (綾崎若菜家御用)   2023-05-23 11:38:00
uefi只有开头一点点从16bit mode开始跑啦 几行组语后就切32bit,之后又会切到long mode
作者: wei115 (ㄎㄎ)   2023-05-23 11:47:00
CSM不是又会切回16bit吗?可是翻了一下资料 又说跑在uefi下
作者: Arbin (路人_Lv菜逼八)   2023-05-23 11:57:00
现在bootloader efi那段都64位元了,除非你用atom平板电脑还比较有可能出现bootx32.efi
作者: hn9480412 (ilinker)   2023-05-23 12:07:00
是EM64T,在这之前还有使用过IA-32e、Clackamas Technology最后才是现在的Intel 64IA-64因为是跟HP合作所以有卡到专利问题,要使用都要买授权。加上使用的是VLIW要使用x86程式只能用模拟的方法解决。不过早在好几年前intel也不玩了*EPIC
作者: dildoe (Dildo)   2023-05-23 12:43:00
这年头还有用DOS应用自己用模拟或者直接移植比较快XD什么都不想动买库存的就好了XD
作者: a0193143 (万咒逆)   2023-05-23 12:56:00
之前撼讯的显卡BIOS还是得到DOS刷
作者: wahaha99 (此方不可长)   2023-05-23 13:48:00
现在要开机的...uefi也许能帮GPT开、跳过bootloader?
作者: Arbin (路人_Lv菜逼八)   2023-05-23 15:44:00
完全跳过bootloader是可行的Linux那边叫做EFISTUB,Windows不知道
作者: comipa (綾崎若菜家御用)   2023-05-23 16:00:00
狭义的来说,linux的确可以不用额外的bootloader, windows则没有这能力. EFISTUB实际上等于把linux kernel执行档也就是vmlinux外面再包装一层PE32壳让UEFI可以把他直接当做可执行的程式, 进而直接加载并执行. Windows目前一定要靠bootmgfw.efi来加载os kernel本身
作者: sellgd (李先生)   2023-05-23 22:52:00
ms-dos有32位元 98se的dos是7.1
作者: commandoEX (卡曼都)   2023-05-23 23:19:00
把DOS改成DOS x64之类的不行吗?
作者: jeta890119 (胖宇)   2023-05-24 00:57:00
问freedos
作者: birdy590 (Birdy)   2023-05-24 09:15:00
DOS 用很多 BIOS, 所以还没到这一关其实就已经死了

Links booklink

Contact Us: admin [ a t ] ucptt.com