16位CPU的普及和16位軟體的普及,兩者有多久的時間差?

時間 2021-05-30 10:04:54

1樓:勝勳

IBM PC早期採用8088晶元,雖然能處理16位資料,但資料線是8位的,不算真正的16位機

真正的16位資料線的IBM PC是2023年的80286晶元的AT機型

微軟的DOS 3.0作業系統是在2023年發售的,專為80286打造不過要說「家庭普及」,那還得是遊戲機

16位CPU主要有M68000和65816,MD遊戲機是2023年發售,SFC是2023年發售

16位軟體就是相應的遊戲軟體

2樓:

哦,又是乙個還魂的老問題。

8bit CPU,除了遊戲機(FC/NES)和現在的諸如計算器微波爐等不算的話,沒有真正普及過。因為太早。

從這個意義上來說,個人計算機的普及是從16bit的IBM相容機的出現開始的。那個時候軟體和硬體基本還都是一對一的,又沒有網際網路,也沒有光碟賣,軟體基本都是隨機器附送的。所以基本可以把軟體和硬體看作一體,是同時普及的。

16bit到32bit,不僅僅是位寬發生了變化,更加是記憶體管理模式的大變化:從實位址模式到保護模式的變化。拋開現在的模擬器技術不說,一台電腦是不可能同時處在實模式和保護模式這兩種情況下的。

所以,可以認為32bit軟體和32bit機器也是差不多同乙個時期普及的。

至於64bit就不一樣了。雖然從64bit開始引入了「長模式」,但是其仍舊是保護模式,並且直接支援32bit指令的執行。當然,這可能是果而不是因,因為32bit系統支援了圖形化,以及網際網路的誕生,導致pc的普及達到空前規模,應用軟體數量巨大,以至於CPU設計本身必須要考慮相容32bit程式的執行。

所以,從根子上來說,遷移的快慢主要取決於生態的大小。生態越大,遷移越慢。

3樓:Belleve

只說下狹義上的個人電腦:

8086:沒有更老的 8 位 U 給他相容,軟體都是新寫的。

65C816:

68k(這個應該算是準 32 位了):

Amiga 沒有對於 C64 等 8 位機的相容性,軟體也都是新寫的。

4樓:王宇

應邀64位軟體的普及取決於64位作業系統的普及。在mac os x預設已經是64位系統了,Linux對64位支援也不錯,M$落後些。

在歷史上,向16bit個過渡是很自然的。16bit相對於8bit的CPU速度更快、效能更好。當時硬體和OS是緊密連聯絡的,推出基本是同時的。

5樓:pansz

說點我知道的,不一定全對:

第一款用於PC的16位CPU應該是8086(2023年),

第一款用於PC的32位CPU應該是80386(2023年),

第一款用於PC的64位CPU應該是AMD Athlon64(2023年)

軟體普及方面,我們可以關注乙個重點,那就是作業系統的全面普及。如果從這個方面來看,

第一款普及型的全16位作業系統,大抵是 win31 (2023年),相隔了 14 年。

第一款普及型的全32位作業系統,大抵是 win2000 (之前的 NT4 雖然也純 32 位,但並不普及),相隔了 15 年。

第一款普及型的全64位作業系統,目前還沒有發布,(win7 仍然有 32 位版本,只有當作業系統完全去掉 32 位版本只支援 64 位的時候,才能全面促進 64 位的發展)。

如果按照這個趨勢,軟體全面 64 位化,也許要等到 2003+15=2018 年。

8位微控制器可以定義16和32位的變數嗎?

xiaojinwuwu 8位的晶元是CPU一次處理資料的寬度,8位晶元可以定義8位 16位和32位的變數,但是不同的資料型別的運算速度和儲存空間差別較大。下面用乙個簡單的例子進行測試。首先,看看8位的char型別,C語言原始碼。彙編 占用儲存大小 下面再看看short型別 彙編 占用儲存 最後看看f...

為什麼Windows 8和10裡執行16位色程式會奇卡無比?

求學未識深淺 看了一下前面的回答和回覆,發現題主問的好像關鍵是執行老遊戲 關於這個問題,某覺得有 深厚 經驗可以提供 捂臉 只要你的機器效能過得去 某的破機器是E3 1230 v3 16G 460 弄個VMWare,裝上XP,即可完美解決所有問題。並且可以多開。多嘴幾句強行裝一波 雖然某當時並未細究...

8盤位NAS 8盤位擴充套件 16個盤如何組Raid?

泥偶 USB 3.1 Gen 2 頻寬不夠。這不是適合的方案。USB 3.1 Gen 2 只有 10 Gbit s 頻寬。SATA 3 滿載頻寬 10 Gbit s SATA 3 介面的 PMR 機械硬碟順序讀取傳輸率通常是 200 MByte s 左右。8 個盤的話,你需要至少 1,600 MB ...