《程式是怎樣跑起來的》第七章
應用 的執行壞境指作業系統和計算機本身硬體的種類
Macos在AT相容機上無法執行
freebsd提供的ports指透過使用原始碼來提供應用,並根據執行環境進行整合編譯,從而得以在該壞境下執行的機制
Macintosh上可以利用的Windows壞境模擬器稱為Virtual pc for mac
Java虛擬機器的功能是執行Java應用的位元組程式碼
執行壞境=作業系統+硬體
同一型別的硬體可以選擇安裝多種作業系統 CPU的種類是從程式執行壞境這一角度來考量硬體時重要的引數
CPU只能解釋自身固有的機器語言。不同的CPU能解釋的機器語言的種類也不同
機器語言的程式稱為原生代碼 文字檔案在任何壞境下都能顯示和編譯稱之為原始碼
應用程式向作業系統傳遞指令的途徑稱為API
PORTS能結合當前執行的硬體壞境來編譯應用的原始碼 進而得到可以執行的原生代碼系統
位元組程式碼的執行壞境稱為Java虛擬機器 一邊把Java位元組程式碼逐一轉化為原生代碼一邊執行
《程式是怎樣跑起來的》第七章
相關文章
- 程式是怎樣跑起來的
- 程式是怎麼跑起來的第七章
- Go 程式是怎樣跑起來的Go
- 《程式是怎樣跑起來的》第二章
- 《程式是怎樣跑起來的》第五章
- 《程式是怎樣跑起來的》第十一章
- 程式是怎樣跑起來的第二章有感
- 《程式是怎樣跑起來的》第一章
- 《程式是怎樣跑起來的》第六章
- 《程式是怎樣跑起來的》第九章
- 《程式是怎樣跑起來的》第八章
- 《程式是怎樣跑起來的》第十章
- 計算機是怎樣跑起來的計算機
- 程式是怎樣跑起來的第一章有感
- 《程式是怎樣跑起來的》,計算機程式很複雜嗎?計算機
- 程式是怎麼跑起來的第二章
- 程式是怎麼跑起來的第五章
- 《程式是怎樣跑起來的》讀書筆記1——對程式設計師來說CPU是什麼筆記程式設計師
- 讀《程式是如何跑起來的》
- C#是怎麼跑起來的C#
- 程式是怎麼跑起來的第四章
- 程式是怎麼跑起來的第九章
- 程式是怎麼跑起來的第六章
- 指紋登入是怎麼跑起來的
- 萬字圖文 | 你寫的程式碼是如何跑起來的?
- 從vue2.6.10原始碼看vue是怎麼跑起來的Vue原始碼
- App 竟然是這樣跑起來的 —— Android App/Activity 啟動流程分析APPAndroid
- 基於ARM的AWS EC2例項上的PG跑起來效能怎麼樣?
- SpringBoot這隻怪物到底是如何跑起來的?Spring Boot
- MVC 框架中的路由器(Router)是如何跑起來的MVC框架路由器
- 程式媛眼中的程式猿原來是這樣子的!
- Spring Boot如何跑起來Spring Boot
- 《巫師3》的劇情是怎樣寫出來的?
- SpringBoot 究竟是如何跑起來的?Spring Boot
- Demo分享丨看ModelArts與HiLens是如何讓車自己跑起來的
- 什麼是Python?python是一門怎樣的程式語言?Python
- CyclicBarrier原來是這樣的
- 看看阿里程式設計師是怎樣講限流的阿里程式設計師