Re: [情報] i皇提出x86S架構 僅支援64位元

看板PC_Shopping (個人電腦購買)作者 (Misaka Nr.13666)時間2年前 (2023/05/23 03:10), 編輯推噓12(12040)
留言52則, 16人參與, 2年前最新討論串3/3 (看更多)
※ 引述《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的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 204.102.40.81 (美國) ※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1684782635.A.6D0.html

05/23 03:21, 2年前 , 1F
我的第一台電腦,80486耶
05/23 03:21, 1F

05/23 05:12, 2年前 , 2F
Ya, DOS之前還有個MBR, 那個code應該都是真實模式的東西
05/23 05:12, 2F

05/23 05:13, 2年前 , 3F
MBR都沒法過,DOS當然就更別想了
05/23 05:13, 3F

05/23 05:13, 2年前 , 4F
看未來會不會有神人寫個64位的MBR,然後一開機就進入
05/23 05:13, 4F

05/23 05:13, 2年前 , 5F
模擬的方式跑DOS
05/23 05:13, 5F

05/23 05:14, 2年前 , 6F
不然DOS是不用想了
05/23 05:14, 6F

05/23 05:14, 2年前 , 7F
所以話說回來,這次的X86S會淘汰所有過去用MBR的OS
05/23 05:14, 7F

05/23 05:42, 2年前 , 8F
80386開始才是16Bit之前的早就被淘汰, 1980年中期到1990
05/23 05:42, 8F

05/23 05:42, 2年前 , 9F
初期被RSIC打的焦頭爛額時曾經閹割過一次。
05/23 05:42, 9F

05/23 05:47, 2年前 , 10F
80386 內16外32
05/23 05:47, 10F

05/23 05:47, 2年前 , 11F
最早有支援32Bit PAE的處理器應該是PentimePro也就是P6家
05/23 05:47, 11F

05/23 05:47, 2年前 , 12F
05/23 05:47, 12F

05/23 05:51, 2年前 , 13F
X86S這波操作要把Pentium MMX以前的產品支援直接砍了。
05/23 05:51, 13F

05/23 05:51, 2年前 , 14F
反正那個性能也跑不動Win10
05/23 05:51, 14F

05/23 05:51, 2年前 , 15F
目前有影響的工業機台應該是2000系列以前的Atom(P5家族)
05/23 05:51, 15F

05/23 05:53, 2年前 , 16F
講錯是PentiumPro
05/23 05:53, 16F

05/23 06:47, 2年前 , 17F
hand 386
05/23 06:47, 17F

05/23 06:47, 2年前 , 18F

05/23 07:06, 2年前 , 19F
跟mbr無關,應該是只要現在能開機的程式都要改,包含救援
05/23 07:06, 19F

05/23 07:08, 2年前 , 20F
光碟,多合一開機隨身碟,也就是bootloader
05/23 07:08, 20F

05/23 07:30, 2年前 , 21F
我才不信這種改動對使用不會有任何問題,改扣的都覺得應
05/23 07:30, 21F

05/23 07:30, 2年前 , 22F
該沒問題然後就在奇怪的地方出bug
05/23 07:30, 22F

05/23 11:24, 2年前 , 23F
和boot有關的地方要大改八 但對一般ring3使用者影響不大
05/23 11:24, 23F

05/23 11:24, 2年前 , 24F
到現在bios還是16bit模式就很扯= =
05/23 11:24, 24F

05/23 11:38, 2年前 , 25F
uefi只有開頭一點點從16bit mode開始跑啦 幾行組語後就切
05/23 11:38, 25F

05/23 11:38, 2年前 , 26F
32bit,之後又會切到long mode
05/23 11:38, 26F

05/23 11:47, 2年前 , 27F
CSM不是又會切回16bit嗎?可是翻了一下資料 又說跑在uefi
05/23 11:47, 27F

05/23 11:47, 2年前 , 28F
05/23 11:47, 28F

05/23 11:57, 2年前 , 29F
現在bootloader efi那段都64位元了,除非你用atom平板電腦
05/23 11:57, 29F

05/23 11:57, 2年前 , 30F
還比較有可能出現bootx32.efi
05/23 11:57, 30F

05/23 12:07, 2年前 , 31F
是EM64T,在這之前還有使用過IA-32e、Clackamas Tech
05/23 12:07, 31F

05/23 12:07, 2年前 , 32F
nology
05/23 12:07, 32F

05/23 12:08, 2年前 , 33F
最後才是現在的Intel 64
05/23 12:08, 33F

05/23 12:11, 2年前 , 34F
IA-64因為是跟HP合作所以有卡到專利問題,要使用都要
05/23 12:11, 34F

05/23 12:11, 2年前 , 35F
買授權。加上使用的是VLIW要使用x86程式只能用模擬的
05/23 12:11, 35F

05/23 12:11, 2年前 , 36F
方法解決。不過早在好幾年前intel也不玩了
05/23 12:11, 36F

05/23 12:13, 2年前 , 37F
*EPIC
05/23 12:13, 37F

05/23 12:43, 2年前 , 38F
這年頭還有用DOS應用自己用模擬或者直接移植比較快XD
05/23 12:43, 38F

05/23 12:44, 2年前 , 39F
什麼都不想動買庫存的就好了XD
05/23 12:44, 39F

05/23 12:56, 2年前 , 40F
之前撼訊的顯卡BIOS還是得到DOS刷
05/23 12:56, 40F

05/23 13:48, 2年前 , 41F
現在要開機的...uefi也許能幫GPT開、跳過bootloader?
05/23 13:48, 41F

05/23 15:44, 2年前 , 42F
完全跳過bootloader是可行的
05/23 15:44, 42F

05/23 15:44, 2年前 , 43F
Linux那邊叫做EFISTUB,Windows不知道
05/23 15:44, 43F

05/23 16:00, 2年前 , 44F
狹義的來說,linux的確可以不用額外的bootloader, windows
05/23 16:00, 44F

05/23 16:01, 2年前 , 45F
則沒有這能力. EFISTUB實際上等於把linux kernel執行檔
05/23 16:01, 45F

05/23 16:02, 2年前 , 46F
也就是vmlinux外面再包裝一層PE32殼讓UEFI可以把他直接當
05/23 16:02, 46F

05/23 16:02, 2年前 , 47F
做可執行的程式, 進而直接載入並執行. Windows目前一定要
05/23 16:02, 47F

05/23 16:03, 2年前 , 48F
靠bootmgfw.efi來載入os kernel本身
05/23 16:03, 48F

05/23 22:52, 2年前 , 49F
ms-dos有32位元 98se的dos是7.1
05/23 22:52, 49F

05/23 23:19, 2年前 , 50F
把DOS改成DOS x64之類的不行嗎?
05/23 23:19, 50F

05/24 00:57, 2年前 , 51F
問freedos
05/24 00:57, 51F

05/24 09:15, 2年前 , 52F
DOS 用很多 BIOS, 所以還沒到這一關其實就已經死了
05/24 09:15, 52F
文章代碼(AID): #1aQxuhRG (PC_Shopping)
文章代碼(AID): #1aQxuhRG (PC_Shopping)