硬體仿真層

硬體仿真層,即硬體模擬層(Hardware Emulation Layer),以軟體方式模擬硬體之指令集合、處理器行為,模擬的函式即由硬體模擬層提供,類似虛擬機器(Virtual Machine)。

基本介紹

  • 中文名:硬體仿真層
  • 外文名:Hardware Emulation Layer
虛擬機,數學模型,數據建模,參見,

虛擬機

虛擬機(英語:virtual machine),在計算機科學中的體系結構里,是指一種特殊的軟體,可以在計算機平台終端用戶之間創建一種環境,而終端用戶則是基於這個軟體所創建的環境來操作軟體
虛擬機最初由波佩克與戈德堡定義為有效的、獨立的真實機器的副本。當前包括跟任何真實機器無關的虛擬機。
例子: 用Java編寫的程式可以通過對Java運行環境(JRE)軟體發命令獲得服務,獲取期望的結果。透過提供這種服務,JRE起到了虛擬機的作用。程式不必為特定的作業系統或硬體編寫。
虛擬機根據它們的運用和與直接機器的相關性分為兩大類。“系統虛擬機”提供一個可以運行完整作業系統的完整系統平台。“程式虛擬機”則為運行單個電腦程式設計,這意謂它支持單個進程。虛擬機的一個本質特點是運行在虛擬機上的軟體被局限在虛擬機提供的資源里,也就是說它不能超出虛擬世界。“作業系統層虛擬化”不提供完整作業系統環境,將母機核心分給多個獨立空間的應用程式,不同於系統虛擬機需要運行完整作業系統,也不像程式虛擬機運行特定程式語言。

數學模型

數學模型是使用數學概念和語言來對一個系統的描述。創建數學模型的過程叫做數學建模。數學模型不只用在自然科學(如物理生物學地球科學大氣科學)和工程學科(如計算機科學人工智慧)上,也用在社會科學(如經濟學心理學社會學政治科學)上;其中,物理學家工程師、統計學家、運籌學分析家和經濟學家們最常使用數學模型。模型會幫助解釋一個系統,研究不同組成部分的影響,以及對行為做出預測。
Eykhoff定義“數學模型”為“對一個現存(或被建構的)系統本質的表述,以能以有用的形式表示出此系統的知識來。”
數學模型可以有許多種的形式,不只限定在動態系統機率模型微分方程或賽局模型而已。不同的模型可能有相同的形式,同一個模型也可能包含了不同的抽象結構。

數據建模

數據建模是一種用於定義和分析數據的要求和其需要的相應支持的信息系統的過程。因此,數據建模的過程中,涉及到的專業數據建模工作,與企業的利益和用戶的信息系統密切相關。
從需求到實際的資料庫,有三種不同的類型。用於信息系統的數據模型作為一個概念數據模型,本質上是一組記錄數據要求的最初的規範技術。數據首先用於討論適合企業的最初要求,然後被轉變為一個邏輯數據模型,該模型可以在資料庫中的數據結構概念模型中實現。一個概念數據模型的實現可能需要多個邏輯數據模型。數據建模中的最後一步是確定邏輯數據模型到物理數據模型中到對數據,訪問,性能和存儲的具體要求。數據建模定義的不只是數據元素,也包括它們的結構和它們之間的關係。

參見

相關詞條

熱門詞條

聯絡我們