PTT推薦

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

看板PC_Shopping標題Re: [情報] i皇提出x86S架構 僅支援64位元作者
ALPHONSE2501
(Misaka Nr.13666)
時間推噓12 推:12 噓:0 →:40

※ 引述《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 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 204.102.40.81 (美國)
PTT 網址

plasticdrink05/23 03:21我的第一台電腦,80486耶

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

wahaha9905/23 05:13MBR都沒法過,DOS當然就更別想了

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

wahaha9905/23 05:13模擬的方式跑DOS

wahaha9905/23 05:14不然DOS是不用想了

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

pxhome05/23 05:4280386開始才是16Bit之前的早就被淘汰, 1980年中期到1990

pxhome05/23 05:42初期被RSIC打的焦頭爛額時曾經閹割過一次。

pxhome05/23 05:4780386 內16外32

pxhome05/23 05:47最早有支援32Bit PAE的處理器應該是PentimePro也就是P6家

pxhome05/23 05:47

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

pxhome05/23 05:51反正那個性能也跑不動Win10

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

pxhome05/23 05:53講錯是PentiumPro

chen551205/23 06:47hand 386

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

quamtum05/23 07:08光碟,多合一開機隨身碟,也就是bootloader

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

b32501905/23 07:30該沒問題然後就在奇怪的地方出bug

wei11505/23 11:24和boot有關的地方要大改八 但對一般ring3使用者影響不大

wei11505/23 11:24到現在bios還是16bit模式就很扯= =

comipa05/23 11:38uefi只有開頭一點點從16bit mode開始跑啦 幾行組語後就切

comipa05/23 11:3832bit,之後又會切到long mode

wei11505/23 11:47CSM不是又會切回16bit嗎?可是翻了一下資料 又說跑在uefi

wei11505/23 11:47

Arbin05/23 11:57現在bootloader efi那段都64位元了,除非你用atom平板電腦

Arbin05/23 11:57還比較有可能出現bootx32.efi

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

hn948041205/23 12:07nology

hn948041205/23 12:08最後才是現在的Intel 64

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

hn948041205/23 12:11買授權。加上使用的是VLIW要使用x86程式只能用模擬的

hn948041205/23 12:11方法解決。不過早在好幾年前intel也不玩了

hn948041205/23 12:13*EPIC

dildoe05/23 12:43這年頭還有用DOS應用自己用模擬或者直接移植比較快XD

dildoe05/23 12:44什麼都不想動買庫存的就好了XD

a019314305/23 12:56之前撼訊的顯卡BIOS還是得到DOS刷

wahaha9905/23 13:48現在要開機的...uefi也許能幫GPT開、跳過bootloader?

Arbin05/23 15:44完全跳過bootloader是可行的

Arbin05/23 15:44Linux那邊叫做EFISTUB,Windows不知道

comipa05/23 16:00狹義的來說,linux的確可以不用額外的bootloader, windows

comipa05/23 16:01則沒有這能力. EFISTUB實際上等於把linux kernel執行檔

comipa05/23 16:02也就是vmlinux外面再包裝一層PE32殼讓UEFI可以把他直接當

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

comipa05/23 16:03靠bootmgfw.efi來載入os kernel本身

sellgd05/23 22:52ms-dos有32位元 98se的dos是7.1

commandoEX05/23 23:19把DOS改成DOS x64之類的不行嗎?

jeta89011905/24 00:57問freedos

birdy59005/24 09:15DOS 用很多 BIOS, 所以還沒到這一關其實就已經死了