T-Kernel

T-Kernel是有日本計算機結構知名學者、東京大學教授、工學博士坂村健提出的,並是以T-Engine系統為核心的一款免費標準開源的實時作業系統。

基本介紹

  • 中文名:T-Kernel
  • 提出者坂村健
  • 核心:T-Engine系統
  • 類型:免費標準開源的實時作業系統
基本信息,主要功能,

基本信息

T-Kernel是有日本計算機結構知名學者、東京大學教授、工學博士坂村健提出的,並是以T-Engine系統為核心的一款免費標準開源的實時作業系統,T-Kernel繼承了μITRON的技術,並進一步強化了實時OS。

主要功能

T-Kernel從功能上可以分為T-Kernel/OS(Operating System)、T-Kernel/SM(System Manager)和T-kernel/DS(Debugger Support)3部分。
1、T-Kernel/OS是T-Kernel的核心部分,實現其任務管理和同步控制等作為實時OS的基本功能,相當於過去μITRON功能部分。
2、T-Kernel/SM提供設備驅動程式和系統記憶體的管理等系統總體管理功能,其功能是在T-Kernel中由μITRON擴展的功能。
3、T-Kernel/DS提供調試器開發工具的功能,因此,如果進行通常的編程,就不需要意識到T-Kernel/DS的存在。
與μITRON一樣,T-Kernel把作為操作對象的資源稱為核心對象或簡稱為對象。任務、周期性處理程式、信號量和信箱等都屬於核心對象。編制T-Kernel上的程式,可以說就是操作核心對象。
任務是T-Kernel上的程式執行單位,應用程式通常由一個或多個任務組成。各任務由T-Kernel控制,根據各個任務所被認定的優先順序,進行分時執行。
T-Kernel包括用於微控制器的μT-Kernel、微處理器的T-Kernel、多核處理器的MP T-Kernel。
T-Kernel一個突出的特點通過T-Kernel/SE支持MMU的記憶體管理和檔案系統功能。MMU是實現記憶體保護和虛擬記憶體的硬體,在標準T-Engine的CPU中,是必須具備的。不使用MMU時,程式運行於被安裝的物理記憶體上的物理地址空間上。

相關詞條

熱門詞條

聯絡我們