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控制,根據各個任務所被認定的優先順序,進行分時執行。