日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Run-time system与虚拟机

發布時間:2024/7/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Run-time system与虚拟机 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Run-time system與虛擬機



一個Run-time系統,由一個執行引擎(Execution Engine)、一個機器級的調試器(Debugger)、一個匯編器(Assembler)和與之配套的開發工具(Tools)組成。

標準操作過程(SOP,Standard Operating Procedure):聲明一個命題,進行論證,提供例子。即proposition-proof-example。

本課題適合系統工程師

建立虛擬機需要滿足三個準則:
1)可移植性
可移植性是最重要的特征,它使得應用可工作于一致的工作界面,運行于多個平臺。
2)簡單性
3)性能

符號習慣
數字常量采用標準C編程語言的習慣。
十進制數總是以數字1~9開頭,如:214159
十六進制以0x或0X前綴開始,如:0xA5
八進制數以0開始,如:0644
1 byte = 8 bits
1 word = 2 bytes
1 double word = 4 bytes
1 quad word = 8 bytes
1 paragraph = 16 bytes
1 kilobyte = 1024 bytes
1 megabyte = 1024KB
1 gigabyte = 1024MB
1 terabyte = 1024GB

A Run-time system is an environment in which programs execute.
A Run-time system provides everything a program needs in order to run.

Run-time system 負責:分配內存給應用程序、載入應用程序到所分配的內存空間、幫助程序指令的執行。
如果應用程序通過系統調用請求下面的操作系統的服務,則Run-time system負責處理這些服務請求。
例如:某程序想執行I/O操作,則Run-time system必須提供一個機制,實現與磁盤控制器通信,并提供讀/寫訪問。

有幾種不同的Run-time system。

A virtual machine is a software program that acts like a computer. It fetches and executes instructions just like a normal processor.
A virtual machine also usually contains facilities to manage the path of execution and to offer an interface to services normally provided by the native operating system.

虛擬機通過JVM規范來定義。一個虛擬機不是特殊的軟件實現,而是一套規則集。

一個虛擬機能在任意平臺以任意編程語言實現,只要它滿足規范。

要注意,所有的虛擬機都是Run-time system,但并非所有的Run-time system都是虛擬機。

轉載于:https://www.cnblogs.com/yangjin-55/archive/2009/02/17/2786832.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Run-time system与虚拟机的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。