Kernel

Kernel

計算機操作系統
Kernel(操作系統内核)是指大多數操作系統的核心部分,它由操作系統中用于管理存儲器、文件、外設和系統資源的那些部分組成。操作系統内核通常運行進程,并提供進程間的通信。Kernel的核心功能為:事件的調度和同步、進程間的通信(消息傳遞)、存儲器管理、進程管理。在DOS操作系統,操作系統内核被認為是界于基本輸入輸出系統(BIOS)和應用軟件之間的那部分(應用命令通過操作系統内核傳遞到BIOS,然後再傳送到相關硬件)。
    軟件名稱: 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 中文名:實時操作系統 外文名:Kernel 特點:實時響應、穩定可靠 常用系統:ucosii,rtthread,MsgOS

系統介紹

Kernel(操作系統内核)的一些核心功能:事件的調度和同步。進程間的通信(消息傳遞)。存儲器管理。進程管理。

輸入輸出例程的管理。Carnegie-Mellon大學開發的Mach操作系統采用客戶機/服務器體系結構,它包含一個實現最少功能的、而且相對而言較小的微内核。它管理設備驅動程序、消息、線程和虛拟存儲器。其他功能被模塊化,通過使用進程間通信機制與操作系統内核通信。遠程過程調用(RPC)用于與其他系統上運行的進程進行通信。

嵌入式實時操作系統是信息技術的一種,其廣泛應用于我們的生産生活中,并且随着現代信息技術的發展,嵌入式實時操作系統也不斷改進與發展。

在DOS操作系統,操作系統内核被認為是界于基本輸入輸出系統(BIOS)和應用軟件之間的那部分。應用命令通過操作系統内核傳遞到BIOS,然後再傳送到相關硬件。

相關條目:Mach,Carnegie-Mellon Microkernel Carnegie-Mellon的微内核Mach;Microkernel 微内核。

【英】The kernel is the heart of the operating system and performs the functions that are most crucial for keeping everything running. It manages memory, decides which task to run next, and handles the various types of interrupts that can occur. The kernel must stay resident in RAM at all times, and because of its special nature, it must run without some of the protection mechanisms that guard against faulty instructions or illegal memory accesses. Therefore, it is kept as small as possible.

操作系統

IT圈外不知道比爾·蓋茨的人,恐怕很難成為富翁;在IT圈裡,如果不了解坂村健,也許要考慮還要不要立志成為IT的技術專家。

身為日本一名計算機專家,坂村健在計算機行業内部可是大名鼎鼎,隻是他的生活方式頗為低調而已。坂村健在1984 年發布的操作系統甚至比微軟的Windows應用更廣泛,這一名為TRON的系統可以安裝到從數碼相機 到汽車引擎在内的多種設備上。

TRON是一種内嵌式操作系統,在微處理器中運行。據估計這一系統已經安裝到了全球30 億到40 億台家用電子産品當中,遠遠超過Windows的普及程度,後者不過安裝到了1.5 億台計算機上。盡管在個人電腦領域知名度幾乎為零,但TRON現在卻占據了全球微處理器操作系統市場上大約60%的份額。就連微軟也不敢小視,在2003 年的年底,微軟終于也加入坂村健領導的TRON陣營,微軟将使CE NET兼容TRON系統,為未來“網絡無處不在的社會”(ubiquitous network society)共同努力。

1984年TRON系統剛剛面市時,日本業界将其稱為一種可以打破微軟壟斷地位的自制軟件,認為這種系統将可使日本計算機企業不再承擔必須向微軟購買Windows系統時支付的費用。但這一美夢在1989年卻被打碎,當時美國方面得知日本政府準備把TRON安裝到學校的計算機中後就威脅說要将TRON列為不公平貿易壁壘之一。不少計算機企業因為擔心失去美國市場而中斷了與TRON的聯系。盡管坂村健對當時的狀況很失望,但另一方面,他卻赢得時間集中精力為微處理器而不是PC 研發更好用的操作系統。

而讓TRON系統與Windows産生巨大區别,從而也讓坂村健和蓋茨擁有的财富完全不能相提并論的是,Windows 必須從微軟購買,而TRON 卻是免費的。

為了實現更為理想的實時操作系統的嵌入式計算結構,TRON項目計劃開始了一次新的革命——啟動了T-Engine項目計劃。

“T-Engine”(T引擎)是為在短時間内高效開發實時嵌入式系統而設計的,由标準化硬件結構(T-Engine)與标準開源實時操作系統核心(T-Kernel)組成的嵌入式系統的開放式标準平台。

在T-Engine開發過程中,搭載的CPU為可變的,而規定了其他硬件結構規範、操作系統核心界面規範、對象數據格式規範等要素,使TRON在标準化的基礎結構上,具備充分的外圍資源及開發環境。這個開放式标準平台結構的最大的目标是将CPU從基礎結構中獨立出來,使在T-Kernel上開發的中間件可不依存于CPU結構而移植。

通過使用豐富的中間件,可以做到大幅度縮短應用系統開發時間及降低成本;通過使用高質量的硬件和軟件,可方便地進行調試;在小批量生産時可照原樣開發平台;系統既穩定、尺寸又小,很容易使其直接成為商品,可在很短時間内投向市場。

為将T-Engine這種體系結構向世界推廣,2002年成立了T-Engine論壇,已經在全世界擁有470家會員公司(截至2004年11月)。

确能電子

KERNELELECTRONICS----确能電子,光繪領域的領導者,1985年成立于香港。

目前在香港(确能公司)、深圳福田(方能公司)、深圳沙井(确能公司)、深圳龍崗(怡邦公司)、東莞(方能公司)設有五家公司,為客戶提供及時快捷的就近配套服務。

主要業務:

1、高解析度光繪菲林,以及相關CAD/CAM服務,廣泛服務于PCB、LCD、蝕刻等行業

2、為LCD工廠提供定向液(PI)塗複用的凸版(柔性樹脂版)

3、菲林碼盤、碼條(光栅尺)制造,主要用于打印機、銀行櫃員機、馬達控制以及其他使用編碼器光栅尺進行自動控制的場合。

确能擁有世界一流的光繪設備------頂級的以色列奧寶LP9008光繪機和日本網屏SCREENRG8500光繪機。此外,确能還是GENESIS2000全功能PCBCAM軟件的亞洲第一家用戶。

在光繪菲林領域,确能已經成為中國最大的和最有實力的供應商之一;在菲林碼盤、碼條制造方面,确能是擁有核心技術的全球三大制造商之一。

Linux内核

Linux操作系統的第一個版本來源于芬蘭的Linus改寫的Unix源碼 ,由于Linux的開放源代碼使得Linux操作系統飛速發展,也成為一些中小IT企業常用的開發環境。

目前比較常用的Linux内核版本有2.4和2.6&3.14(為最新版本)。

Linux2.4内核源碼目錄:

arch 包括所有和體系結構相關的核心代碼。

include 包括編譯内核所需要的大部分頭文件

init 包含内核的初始化代碼(不是系統的引導代碼),有main.c和Version.c兩個文件

mm 包含所有的内存管理代碼

drivers 包含系統中所有的設備驅動程序

ipc 包含核心進程間的通信代碼

fs 存放Linux支持的文件系統代碼

kernel 包含内核管理的核心代碼

net 内核的網絡部分代碼,其每個子目錄對應于網絡的一個方面

lib 包含核心的庫代碼

scripts 包含用于配置核心的腳本文件

Documentation 一些文檔,是對每個目錄作用的具體說明

查看Linux内核版本命令:uname -a 或者uname -r 和 cat /proc/version

内核編譯命令:

make menuconfig 配置編譯選項

make dep 提供變量依賴關系信息

make clean 删除生成的模塊和目标文件

make zImage 編譯内核生成壓縮的映像

make modules 編譯模塊

make modules_install 安裝編譯完成的模塊

上一篇:24小時尿蛋白定量

下一篇:文件大師

相關詞條

相關搜索

其它詞條