交流電-》阻塞-》直流電
-直流電分為高電壓和低電壓 對應(yīng)信號 1 0
cpu 核心 程序計(jì)數(shù)器 操作棧 計(jì)算 接線口(編碼)
編碼 01010101010 我們將特定的01 按照一定的規(guī)則處理 參考ASCII
cpu做的事:接受信號幕屹,識別信息,操作入棧时鸵,程序計(jì)數(shù)器變更胀蛮,根據(jù)指令做計(jì)算
將計(jì)算結(jié)果返貨內(nèi)存數(shù)據(jù) 或者 硬盤數(shù)據(jù)
一個(gè)java程序經(jīng)歷什么呈現(xiàn)在我們面前下翎?
1運(yùn)行jvm cpu從硬盤獲取jvm地址刁憋,經(jīng)過一系列g(shù)cc編碼 (cpp,ccl,as,ld)變?yōu)槎M(jìn)制流 ,加載到內(nèi)存中
3獲取java文件 編碼 為javac的文件
4獲取javac文件進(jìn)入jvm虛擬機(jī)執(zhí)行珍昨,
5jvm的棧操作有cpu執(zhí)行双揪,堆數(shù)據(jù)存入內(nèi)存條
6打印語句 調(diào)用java 庫文件动羽,將結(jié)果輸出到顯示器
中間所有的操作都是二進(jìn)制+編碼來解決