Re: [情報] i皇提出x86S架構 僅支援64位元
※ 引述《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
這或許代表未來不會有用DOS開機隨身碟來更新BIOS的方法?
--
我的第一台電腦,80486耶
Ya, DOS之前還有個MBR, 那個code應該都是真實模式的東西
MBR都沒法過,DOS當然就更別想了
看未來會不會有神人寫個64位的MBR,然後一開機就進入
模擬的方式跑DOS
不然DOS是不用想了
所以話說回來,這次的X86S會淘汰所有過去用MBR的OS
80386開始才是16Bit之前的早就被淘汰, 1980年中期到1990
初期被RSIC打的焦頭爛額時曾經閹割過一次。
80386 內16外32
最早有支援32Bit PAE的處理器應該是PentimePro也就是P6家
族
X86S這波操作要把Pentium MMX以前的產品支援直接砍了。
反正那個性能也跑不動Win10
目前有影響的工業機台應該是2000系列以前的Atom(P5家族)
講錯是PentiumPro
hand 386
跟mbr無關,應該是只要現在能開機的程式都要改,包含救援
光碟,多合一開機隨身碟,也就是bootloader
我才不信這種改動對使用不會有任何問題,改扣的都覺得應
該沒問題然後就在奇怪的地方出bug
和boot有關的地方要大改八 但對一般ring3使用者影響不大
到現在bios還是16bit模式就很扯= =
uefi只有開頭一點點從16bit mode開始跑啦 幾行組語後就切
32bit,之後又會切到long mode
CSM不是又會切回16bit嗎?可是翻了一下資料 又說跑在uefi
下
現在bootloader efi那段都64位元了,除非你用atom平板電腦
還比較有可能出現bootx32.efi
是EM64T,在這之前還有使用過IA-32e、Clackamas Tech
nology
最後才是現在的Intel 64
IA-64因為是跟HP合作所以有卡到專利問題,要使用都要
買授權。加上使用的是VLIW要使用x86程式只能用模擬的
方法解決。不過早在好幾年前intel也不玩了
*EPIC
這年頭還有用DOS應用自己用模擬或者直接移植比較快XD
什麼都不想動買庫存的就好了XD
之前撼訊的顯卡BIOS還是得到DOS刷
現在要開機的...uefi也許能幫GPT開、跳過bootloader?
完全跳過bootloader是可行的
Linux那邊叫做EFISTUB,Windows不知道
狹義的來說,linux的確可以不用額外的bootloader, windows
則沒有這能力. EFISTUB實際上等於把linux kernel執行檔
也就是vmlinux外面再包裝一層PE32殼讓UEFI可以把他直接當
做可執行的程式, 進而直接載入並執行. Windows目前一定要
靠bootmgfw.efi來載入os kernel本身
ms-dos有32位元 98se的dos是7.1
把DOS改成DOS x64之類的不行嗎?
問freedos
DOS 用很多 BIOS, 所以還沒到這一關其實就已經死了
30
Re: [情報] 高通表態:PC由X86轉向ARM是無可避免的恩,大約20年前有個叫Intel的也放話說Itanium的IA-64要拿來取代x86成為主流64位元 架構 結果怎麼樣大家都看到了,x86還沒死IA-64已經進墳墓去了 ARM現在最大的問題就是現在有龐大現有的x86軟體要去相容。微軟要讓ARM Windows相容 Win32 API就弄得死去活來,這兩年才開始支援64位元應用程式,即使相容x86應用程式。29
[情報] 微軟將開始停止出貨32位元Windows給OEM廠商根據微軟提供給OEM的的Windows硬體需求文件指出,從Windows 10 2004開始。微軟只會 提供64位元的Windows 10映像檔給OEM廠商。同時在目前2004測試版也沒有提供32位元的 安裝選項26
[情報] 消費級 64 位元 CPU 問世 20 周年,由 AM消費級 64 位元 CPU 問世 20 周年,由 AMD 開創的 x86-64 先鋒 William William · 2020-08-11 如果有點年紀的玩家們應該對於 AMD 在很久很久以前那個大大的 AMD 64 TM 的商標不會 感到陌生。沒錯,在 2020/8/10 正是消費級 64 bit CPU 問世的 20 周年紀念日,而這 個創舉也是由 AMD 所領導的。13
[情報] IA64架構終結!Linux核心完全移除對Intel還有人記得Intel的Itanium處理器嗎? 日前Linux之父Linus Torvalds在一篇代碼評論中透露,計劃進行一次更新合併 結果就是移除對Intel Itanium處理器的支援。他說HPE企業已經不再接受Itanium硬體訂 單 Intel一年前也停止接單,儘管最終的出貨日期定在今年7月29日11
[情報] 3DMARK將停止32位元系統支援Steam上的2.25.8056將會是最後一個支援32位元系統的版本,之後的最低系統需求為64位 元Windows 10 未來32位元系統依然可以執行測試但可能會無法執行新的評分測試和可能會發生未知的錯 誤9
[請神] Win 10可支援64位元程式的轉碼工具推薦[已爬精華區,但是資料太過老舊,也沒有windows 10更新之後的問題] 由於某些原因,Windows 10 剛開始時給我體驗太差,我又換回Windows 7 死撐至今 現在停止維護了(但是2020年3月還有更新耶),遲早要換Windows 10 目前我正在玩的某些遊戲是64位元的(不是H-Game) Steam版的一些遊戲有些是先有英文版(美代理商發日本遊戲),後來才patch日文語音/介面X
[心得] 用CML世代的NUC安裝舊版Win10的結果在NUC10i3FNH嘗試安裝舊版Win10,目前結果是全部失敗。 MS給的條件是1809以後才支援CML,intel給的條件則只限定在64位元版但沒提細節。 若以USB 3.0的隨身碟為安裝工具, 則64位元1607在UEFI模式下安裝時會在NUC標幟出現後變成黑畫面, 按ESC與F10重裝的話,我連測10小時的結果共有8次能進入安裝畫面,2
[問卦] 有沒有8664的八卦?目前64位元最廣為流行的架構x86-64 或者AMD64 或者x64 大概是將近二十年前開始進入到家用電腦的領域 32位元只能支持4G的記憶體尋址 其實老早就有壓力需要進入到64位元的年代 智慧型手機在2010年初也有類似的壓力 不過好在x86-64盛行 ARM轉到ARM64 也很成熟了 目前成為全世界最廣泛使用的64位元架構