支持中文的操作系統(tǒng)內(nèi)核的研究與實現(xiàn)
本文關鍵詞:支持中文的操作系統(tǒng)內(nèi)核的研究與實現(xiàn) 出處:《北京交通大學》2017年碩士論文 論文類型:學位論文
更多相關文章: 中文操作系統(tǒng) 操作系統(tǒng)內(nèi)核 保護模式 中文字庫訪問 中斷技術
【摘要】:操作系統(tǒng)是管理和控制計算機硬件與軟件資源的計算機程序。任何其它軟件都必須在操作系統(tǒng)的支持下才能運行。它是用戶和計算機的接口,同時也是計算機硬件和其它軟件的接口。但是,目前主流操作系統(tǒng)內(nèi)核設計往往只支持英文,而中文操作系統(tǒng)的實現(xiàn)一般都是基于主流操作系統(tǒng)內(nèi)核,在用戶空間加載中文字庫而成。系統(tǒng)內(nèi)核并不支持中文字符,無法輸出中文的控制和出錯提示信息,并不完全適用于以中文為母語的開發(fā)人員和使用者。所以,開展支持中文的操作系統(tǒng)內(nèi)核的研究與實現(xiàn)十分必要,具有重要的現(xiàn)實意義和應用價值。論文將立足于這一設計目標,利用現(xiàn)有的操作系統(tǒng)設計開發(fā)技術,使用C語言與匯編語言混合編程,實現(xiàn)一個從內(nèi)核底層便加載中文字庫,支持中文字符輸入、輸出的操作系統(tǒng)。除此之外,該自制操作系統(tǒng)(稱之為紅果園操作系統(tǒng))將實現(xiàn)操作系統(tǒng)的基本功能—一作業(yè)管理暨任務管理、存儲(內(nèi)存)管理、控制臺窗口管理、文件管理和設備管理。同時還設計和實現(xiàn)了一些簡單的系統(tǒng)調(diào)用及應用程序接口,以支持用戶用來編寫和完成自己所想要實現(xiàn)的應用程序。從整個操作系統(tǒng)內(nèi)核結(jié)構(gòu)設計角度而言,采用的是分層式模塊化結(jié)構(gòu),把操作系統(tǒng)的所有功能模塊按功能的調(diào)用次序分別排列成若干層,各層之間的模塊單向依賴,從而增強系統(tǒng)的可移植性和可維護性。同時,系統(tǒng)啟動運行采用二次加載實現(xiàn)方式,即由基本輸入輸出系統(tǒng)完成引導程序的加載,而由引導程序?qū)崿F(xiàn)紅果園操作系統(tǒng)原型的加載。就系統(tǒng)程序文件的組織和開發(fā)而言,考慮到系統(tǒng)模塊眾多,故而一方面通過把它們存放到不同的目錄中加以有效的組織管理,另一方面通過構(gòu)建Makefile來實現(xiàn)程序文件編譯過程的自動控制,進而簡化相關開發(fā)和操作過程。系統(tǒng)原型所生成的磁盤鏡像文件在VMware虛擬機平臺進行加載,并開展相應的測試驗證,有關測試結(jié)果基本令人滿意。論文最后還就本課題的研究工作進行了歸納總結(jié),并討論了今后自制中文操作系統(tǒng)的功能改進目標和優(yōu)化方向。
[Abstract]:This paper introduces the basic functions of operating system , such as operation management , task management , storage ( memory ) management , console window management , file management and equipment management .
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP316
【參考文獻】
相關期刊論文 前10條
1 劉俊;;探討Windows環(huán)境下80×86匯編程序教學中的幾個問題[J];電腦知識與技術;2016年02期
2 張浩;;嵌入式操作系統(tǒng)中設備管理和驅(qū)動程序的開發(fā)[J];計算機光盤軟件與應用;2013年01期
3 任怡;吳慶波;戴華東;廖湘科;楊沙洲;;通用操作系統(tǒng)對比評測標準研究[J];計算機科學;2011年11期
4 續(xù)繼俊;;3種FAT格式中簇鏈地址的計算方法研究[J];科技情報開發(fā)與經(jīng)濟;2010年13期
5 卜厚萍;范寧松;;基于VxWorks操作系統(tǒng)的圖形和漢字顯示應用研究[J];信息化研究;2009年05期
6 周佳淳;;基于嵌入式Linux的漢字輸入法[J];微計算機信息;2007年17期
7 熱娜·艾兒肯;吾守兒·斯拉木;;基于紅旗linux DC的維、漢、英多語種操作系統(tǒng)的設計與實現(xiàn)[J];電腦知識與技術(學術交流);2007年08期
8 芮建武;吳健;孫玉芳;;國際化標準框架下蒙文操作系統(tǒng)的設計[J];計算機研究與發(fā)展;2006年04期
9 每文;40年,我們可以期待什么?——IBM大型主機S/360誕生40周年記[J];微電腦世界;2004年12期
10 李文;在歷史與未來的結(jié)點上——紀念IBM S/360大型主機應用40周年[J];中國金融電腦;2004年06期
相關碩士學位論文 前2條
1 許斌;基于DM3730異構(gòu)多核處理器的嵌入式操作系統(tǒng)設計與實現(xiàn)[D];電子科技大學;2013年
2 劉俊;基于windows7的維文多語種操作系統(tǒng)本地化的研究與實現(xiàn)[D];新疆大學;2012年
,本文編號:1378746
本文鏈接:http://www.sikaile.net/shoufeilunwen/xixikjs/1378746.html