取代x86蘋果月底將宣布基於ARM處理器的Mac - 3C

By Iris
at 2020-06-12T16:28
at 2020-06-12T16:28
Table of Contents
以軟體面來說應該沒什麼問題。反正Apple從硬體到軟體都是一手包辦。但過渡期這方面
就不好說
單純軟體的話,在Mac OS轉換至OS X時,兩者是架構不一樣的系統。Apple是使用
Classic環境的方式來進行相容。使用的手法是利用軟體和硬體抽象層的模擬方式來相容
。但這個在10.5之後就不再支援。且Intel Mac不支援這套模擬器。至於針對moto 68k
的軟體則是用另外一套模擬器來支援
在10幾年前PPC轉換成Intel時所使用的手法是通用二進位和Rosetta
通用二進位的前提是應用程式必須要用Xcode編寫才能使用,在文件的表頭會塞入x86和
PPC的程式碼。系統執行後會自動抓取二進位制代碼選擇適合的方式執行。理論上在檔案
會比較大,但實際上在運作只會調動一部分的檔案。而且兩種架構有共通的非執行資源所
以並不會到原有的兩倍大。後來在Xcode 2.6發展出x86、x86-64、PPC32和PPC64四種模式
的切換。這套一直用到10.6不支援PPC為止。在moto68k轉換至PPC時Apple也使用相似的技
術來過度轉換期
Rosetta使用的手法是模擬器運作方式,主要是給已經不再更新的軟體在Intel Mac上運作
。但是Rosetta對於系統的限制也比較多,例如不能執行基於Mac OS 9和基於PPC G5的
應用程式。這個同樣的在10.6就預設不會安裝(但依然可以在官網上下載)。10.7停止之援
在這之後OS X就只支援IA-32和x86-64的應用程式直到去年的10.15完全移除IA-32應用程
式支援
--
--
就不好說
單純軟體的話,在Mac OS轉換至OS X時,兩者是架構不一樣的系統。Apple是使用
Classic環境的方式來進行相容。使用的手法是利用軟體和硬體抽象層的模擬方式來相容
。但這個在10.5之後就不再支援。且Intel Mac不支援這套模擬器。至於針對moto 68k
的軟體則是用另外一套模擬器來支援
在10幾年前PPC轉換成Intel時所使用的手法是通用二進位和Rosetta
通用二進位的前提是應用程式必須要用Xcode編寫才能使用,在文件的表頭會塞入x86和
PPC的程式碼。系統執行後會自動抓取二進位制代碼選擇適合的方式執行。理論上在檔案
會比較大,但實際上在運作只會調動一部分的檔案。而且兩種架構有共通的非執行資源所
以並不會到原有的兩倍大。後來在Xcode 2.6發展出x86、x86-64、PPC32和PPC64四種模式
的切換。這套一直用到10.6不支援PPC為止。在moto68k轉換至PPC時Apple也使用相似的技
術來過度轉換期
Rosetta使用的手法是模擬器運作方式,主要是給已經不再更新的軟體在Intel Mac上運作
。但是Rosetta對於系統的限制也比較多,例如不能執行基於Mac OS 9和基於PPC G5的
應用程式。這個同樣的在10.6就預設不會安裝(但依然可以在官網上下載)。10.7停止之援
在這之後OS X就只支援IA-32和x86-64的應用程式直到去年的10.15完全移除IA-32應用程
式支援
--
推 WARgame723 : 故意不換腳位讓你單換cpu出問題最後連板一起換,老08/23 08:13
→ WARgame723 : 實說我覺得intel不換腳位良心多了08/23 08:13
推 SungHyun : 1樓中肯!08/23 08:18
噓 WARgame723 : 打錯,我是要說i皇換腳位08/23 08:39
→ WARgame723 : 而且5nm就能打贏14nm? 我看未必08/23 08:40
--
Tags:
3C
All Comments

By Skylar Davis
at 2020-06-14T05:06
at 2020-06-14T05:06

By Isabella
at 2020-06-14T07:50
at 2020-06-14T07:50

By Michael
at 2020-06-17T07:20
at 2020-06-17T07:20

By Hardy
at 2020-06-18T12:10
at 2020-06-18T12:10

By Jessica
at 2020-06-20T09:21
at 2020-06-20T09:21

By Frederic
at 2020-06-24T08:06
at 2020-06-24T08:06

By Selena
at 2020-06-25T04:45
at 2020-06-25T04:45

By Blanche
at 2020-06-28T05:44
at 2020-06-28T05:44

By William
at 2020-06-30T02:58
at 2020-06-30T02:58

By Dorothy
at 2020-07-02T03:42
at 2020-07-02T03:42

By Puput
at 2020-07-05T16:29
at 2020-07-05T16:29

By Heather
at 2020-07-06T15:41
at 2020-07-06T15:41

By Dinah
at 2020-07-09T22:26
at 2020-07-09T22:26

By Mia
at 2020-07-11T09:54
at 2020-07-11T09:54

By Lydia
at 2020-07-13T08:45
at 2020-07-13T08:45

By Oliver
at 2020-07-15T04:09
at 2020-07-15T04:09

By Mason
at 2020-07-20T02:58
at 2020-07-20T02:58

By Frederica
at 2020-07-22T14:23
at 2020-07-22T14:23

By Kama
at 2020-07-23T21:41
at 2020-07-23T21:41

By Bennie
at 2020-07-27T10:44
at 2020-07-27T10:44

By Edith
at 2020-07-31T11:11
at 2020-07-31T11:11

By Thomas
at 2020-08-01T12:21
at 2020-08-01T12:21

By Aaliyah
at 2020-08-02T09:49
at 2020-08-02T09:49

By Caitlin
at 2020-08-06T06:11
at 2020-08-06T06:11

By Todd Johnson
at 2020-08-08T14:04
at 2020-08-08T14:04

By Carol
at 2020-08-11T08:35
at 2020-08-11T08:35

By Noah
at 2020-08-14T04:58
at 2020-08-14T04:58

By Daniel
at 2020-08-17T18:53
at 2020-08-17T18:53

By Bethany
at 2020-08-20T21:37
at 2020-08-20T21:37

By Caroline
at 2020-08-22T07:25
at 2020-08-22T07:25

By Delia
at 2020-08-23T09:33
at 2020-08-23T09:33

By Emma
at 2020-08-27T15:27
at 2020-08-27T15:27

By Zanna
at 2020-08-28T17:02
at 2020-08-28T17:02

By Audriana
at 2020-08-31T02:53
at 2020-08-31T02:53

By Annie
at 2020-09-04T22:02
at 2020-09-04T22:02

By Olive
at 2020-09-06T22:39
at 2020-09-06T22:39

By Emily
at 2020-09-08T07:51
at 2020-09-08T07:51

By Carol
at 2020-09-11T06:53
at 2020-09-11T06:53

By Victoria
at 2020-09-15T06:26
at 2020-09-15T06:26

By Todd Johnson
at 2020-09-18T20:43
at 2020-09-18T20:43

By Odelette
at 2020-09-20T13:27
at 2020-09-20T13:27

By Aaliyah
at 2020-09-21T01:03
at 2020-09-21T01:03

By Elma
at 2020-09-23T09:45
at 2020-09-23T09:45

By Lauren
at 2020-09-23T16:36
at 2020-09-23T16:36

By Harry
at 2020-09-27T05:15
at 2020-09-27T05:15

By Lauren
at 2020-10-01T06:38
at 2020-10-01T06:38

By Ida
at 2020-10-05T04:19
at 2020-10-05T04:19

By Anonymous
at 2020-10-08T06:09
at 2020-10-08T06:09

By Ula
at 2020-10-10T13:40
at 2020-10-10T13:40

By Una
at 2020-10-12T01:12
at 2020-10-12T01:12
Related Posts
60K 遊戲影音機

By Todd Johnson
at 2020-06-12T15:22
at 2020-06-12T15:22
55k遊戲影音機(含OS)

By Daph Bay
at 2020-06-12T15:07
at 2020-06-12T15:07
intel知名晶片設計師Jim Keller離職

By Hedwig
at 2020-06-12T13:32
at 2020-06-12T13:32
AMD表示Zen3依然會使用7奈米製程

By Hardy
at 2020-06-12T13:11
at 2020-06-12T13:11
Computex 2020 取消 明年2021見

By Charlie
at 2020-06-12T12:48
at 2020-06-12T12:48