iOS之深入解析渲染的底层原理
生活随笔
收集整理的這篇文章主要介紹了
iOS之深入解析渲染的底层原理
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、計(jì)算機(jī)渲染原理
① CPU 與 GPU 的架構(gòu)
- 對(duì)于現(xiàn)代計(jì)算機(jī)系統(tǒng),簡(jiǎn)單來說可以大概視作三層架構(gòu):硬件、操作系統(tǒng)與進(jìn)程。對(duì)于移動(dòng)端來說,進(jìn)程就是 App,而 CPU 與 GPU 是硬件層面的重要組成部分。CPU 與 GPU 提供了計(jì)算能力,通過操作系統(tǒng)被 App 調(diào)用:
-
- CPU(Central Processing Unit):現(xiàn)代計(jì)算機(jī)整個(gè)系統(tǒng)的運(yùn)算核心、控制核心;
-
- GPU(Graphics Processing Unit):可進(jìn)行繪圖運(yùn)算工作的專用微處理器,是連接計(jì)算機(jī)和顯示終端的紐帶。
- CPU 和 GPU 其設(shè)計(jì)目標(biāo)就是不同的,它們分別針對(duì)了兩種不同的應(yīng)用場(chǎng)景。CPU 是運(yùn)算核心與控制核心,需要有很強(qiáng)的運(yùn)算通用性,兼容各種數(shù)據(jù)類型,同時(shí)也需要能處理大量不同的跳轉(zhuǎn)、中斷等指令,因此 CPU 的內(nèi)部結(jié)構(gòu)更為復(fù)雜。而 GPU 則面對(duì)的是類型統(tǒng)一、更加單純的運(yùn)算,也不需要處理復(fù)雜的指令,但也肩負(fù)著更大的運(yùn)算任務(wù)。
總結(jié)
以上是生活随笔為你收集整理的iOS之深入解析渲染的底层原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS之深入解析Xcode 13正式版发
- 下一篇: Swift之深入解析如何在Swift中实