娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月27日(星期五)

正在發生

2020年12月27日 | 一文看懂蘋果 Rosetta 2 技術原理: “翻譯”有點本事

發布者:碼字探險 來源: 新浪數碼關鍵字:蘋果 手機看文章 掃描二維碼
隨時隨地手機看文章

蘋果在上個月推出了搭載 M1 自研芯片的 MacBook Air、Mac mini 以及 13 英寸 MacBook Pro。其中,蘋果 M1 芯片與此前 Mac 采用的芯片最大不同是基于 ARM 架構,而不是過去英特爾芯片的 x86 架構。


由于 M1 芯片底層架構和過去不同,由此帶來的應用生態兼容性問題是首先需要解決的,為此蘋果也開啟了為期兩年的 Mac 過渡計劃。具體來說,蘋果借助的是 macOS 11 Big Sur 系統以及其內置的 Universal 2、Rosetta 2 和 Virtualizaion 三種技術來解決問題。


不過話雖如此,可能還是會有小伙伴會比較猶豫,這些措施真的可以解決 M1 芯片 Mac 的軟件兼容性問題嗎?特別是原來在 x86 架構上的應用,開發者還沒有及時做適配,能在 Mac 上很好地運行嗎?

對于這個問題,其實蘋果已經給出了專門的解決方案,就是 Rosetta 2??墒钦劦?Rosetta 2,很多小伙伴并不是很了解,它需要怎么用,又是如何讓 M1 芯片的 Mac 運行 x86 平臺應用的,這里IT之家不妨為大家解釋一下。


說到 Rosetta 2 的運行原理,深入到技術層面大家可能很難理解,因此小編主要介紹一些基礎的底層邏輯。

首先要從 x86 架構和 ARM 架構的不同說起。我們所說的 x86 架構和 ARM 架構,都是指處理芯片的指令集

我們知道,芯片是負責運算的,但是它需要在什么時候做什么運算,芯片不能自己決定,得聽系統的指令,描述 CPU 能做什么運算的一系列指令集合,就是指令集。

打個比方,我們把智能設備完成一次功能操作比作建造一個房子的項目,這個過程中,CPU 相當于工匠,他負責蓋房子,但是要蓋成什么樣的房子,他不知道,得聽項目經理的。

項目經理相當于系統,他告訴工匠需要把房子蓋成什么樣,傳達的指令就相當于指令集。

說到指令集,主要有兩種:x86 和 ARM。x86 是英特爾編寫的,屬于復雜指令集 (CISC)的代表,而 ARM 是英國 Acorn 有限公司設計的,是精簡指令集(RISC)的代表。

復雜指令集和精簡指令集的差別在哪里?我們還是用上面的例子來說明。

項目經理要告訴工匠需要蓋什么樣的房子,他們怎么傳達指令呢?為了更高效地和工匠溝通,他們彼此間通常會約定一些只有他們聽得懂 “行話”組成 “指令庫”。

復雜指令集這邊的項目經理,我們叫他 “小復”,他和工匠溝通的 “行話”,包括具體每塊磚砌在哪里這樣簡單直接的指令,也包含 “砌一個圍墻”、“搭一個柱子”這樣復雜的指令。


關鍵字:蘋果 引用地址:一文看懂蘋果 Rosetta 2 技術原理: “翻譯”有點本事

上一篇:SIA:中國國內市場占半導體銷量60%,但終端需求僅25%
下一篇:互聯網的潮水 今年沖向何方?

推薦閱讀

559億元!截至11月25日,2018年全國電影票房已經超過2017年的總票房,創下新紀錄。在經濟寒冬來臨的這個冬天,電影行業為公眾帶來寒冬中的一絲暖意。 11月,《毒液》靠著有點慫有點話癆的英雄形象,成為當月的票房收割機?!稛o名之輩》則成為國產黑馬,收獲觀眾眼淚的同時,好評不斷。12月,《海王》《龍貓》《狗十三》《蜘蛛俠:平行宇宙》等各類中外電影...
用過計算機C語言的師兄都應該用過Itoa這個函數,可以很方便的把整數轉化為字符串。在單片機開發中,也很需要這個函數,但是單片機開發用的C語言并沒有提供Itoa函數,當需要顯示整數時很不方便,本人編了一個簡易的Itoa函數,可以很方便將整數按指定進制轉換為字符串,方便整數顯示。供師兄們參考。#include<reg52.h>//===================================...
在內外因素交織的作用下,我國半導體業正處于發展潛力和市場空間巨大的歷史發展機遇期,由此帶來的半導體產業投資機會眾多,而產業基金也將在半導體創業、加快中小型企業發展以及提高運營管理效率等方面起到重大作用。12月26日,上海韋豪創芯投資管理有限公司管理的第一支基金義烏韋豪創芯一期股權投資第一次投決會如期舉行。參會的專家委員有中國知名半導...
在上一篇文章中,我們安裝了ctags插件,ctags能對我們的源代碼文件中的元素建立索引表,但是只有索引表是不夠的,我們希望以一種更直觀的方式顯示出當前文件中定義的變量、函數等信息,所以我們需要一個新的插件taglist。(三)安裝代碼瀏覽插件taglist3.1 下載taglist首先我們要前往網站 http://vim-taglist.sourceforge.net/下載taglist,這個項目已經...

史海拾趣

問答坊 | AI 解惑

DSP集成開發環境CCS開發指南

《DSP集成開發環境CCS開發指南》可以讓初學者快速熟悉CCS集成開發環境,強烈推薦!…

查看全部問答∨

基礎問題:FPGA中寄存器的長度有限制嗎?

FPGA 是硬件編程器件,器寄存器的長度理論上沒有限制,受限與硬件容量,以及對寄存器的時鐘速率要求。比如要實現一個256位的串并轉換。只需如下編程即可:     din :  in   std_logic_vector(255 downto 0);   ...…

查看全部問答∨

新型AB類功放設計

在AB類音頻放大器設計中遇到的一十 要問題就是如何去設置偏置控制環路lbias—control Loop)。通常均使用互補井集電極輸出級.且功率晶體管一般置于偏置控制環內。由于輸出晶體管溫差變動很^,這樣做溫度穩定性顯然不佳使AB類控制環路中的所有二極管 ...…

查看全部問答∨

windows mobile build waring

warning C4530: C++ exception handler used, but unwind semantics are not enable 這個警告是在編WINDWOS MOBILE工程時出現的,我查了一下,意思是說,使用了 try/catch 的異常處理結構。但編譯器默認是不支持異常處理的。 請問怎樣才可以加上 ...…

查看全部問答∨

★★★★★誠聘【MSP430】單片機設計工程師★★★★★

誠聘單片機設計工程師: 1,會msp430,有設計經驗 2,有msp430   C語言開發經驗 3,懂信號處理,會用matlab 4,最好有工作經驗1年以上 電話:010-81504648 公司網站:www.safezx.com 注:工作地點北京…

查看全部問答∨

STM32能跑72M是真是假?

                                 有人說,ST&nbsp;的FLASH最快24M,CPU&nbsp;在72M時還要等上2個周期,那就是達不到72M了,如果說在SRAM里能跑 ...…

查看全部問答∨

CPLD編程問題

我的CPLD在編程的時候總是出現如下錯誤:Unrecognized device or socket is empty 我用Max plussII 10.2,Altera下載線,EPM7128SLC84-15;系統是WIN XP,下載線驅動已裝好,可以在硬件管理器里看到;JTAG 接口電路檢查過幾遍了,沒有發現錯誤;PRO ...…

查看全部問答∨

求解決啊·~~

用STM32的開發板 做一個無線光通信系統&nbsp; STM32要完整的功能就是用串口中斷方式接收PC機發送的數據 然后把接收到的數據進行OOK調制 去控制PWM的輸出…

查看全部問答∨

關于RGB轉YUV的問題

論壇里有誰搞過RGB24 轉YUV422嗎?? 在網上搜了一下,資料不是很多而且講的不是很清楚。我看到以下公式,但是YUV的U、V分量不是只有Y的一半嗎?按照公式的話U、V分量和Y一樣多啊,誰能點撥下我,不勝感激。Y = 0.299 R  ...…

查看全部問答∨

【TI經典】LMK0480X holdover 功能分析

親愛的朋友們,新的一周開始了,希望大家在工作學習生活中能有更多收獲哦!今天小編為大家帶來由德州儀器中國工程師團隊所創作的《LMK0480X holdover 功能分析》。 本文首先主要介紹了TI 的新一代時鐘產品LMK0480X 的holdover 功能和指標,以及在 ...…

查看全部問答∨
小廣播
最新手機便攜文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 侯马市| 会昌县| 新兴县| 射洪县| 梨树县| 蓝田县| 临湘市| 宁明县| 安庆市| 朝阳县| 股票| 偏关县| 大厂| 陇西县| 盐津县| 瑞昌市| 武平县| 房产| 通城县| 延吉市| 隆子县| 铜陵市| 兴安县| 稷山县| 高要市| 广元市| 五寨县| 宝山区| 炎陵县| 绵阳市| 白河县| 三河市| 浦城县| 剑川县| 车致| 宁海县| 云阳县| 武夷山市| 江安县| 台北市| 大宁县|