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