
1、引言
早期的操作系統都是基于宏內核的思想實現的[5],例如UNIX、Linux、Solaris等。設計者將進程管理、文件系統、設備驅動程序、存儲管理等功能全部放在內核中完成。隨著技術的發展,操作系統性能不斷的提升的同時,也帶來了大量的錯誤[1]。把所有這些功能都放在具有最高特權級的內核中使得內核變得異常龐大,可靠性、安全性下降,可擴展性也變的十分困難[3]。因此,微內核的思想被提出。
微內核只提供基本的操作系統功能服務,采用了機制與策略分離的設計思想,相關的驅動與一些服務被移出內核,策略則由用戶層來實現,使得系統中各進程相對獨立,互不干擾[4],提高了系統的安全性,可靠性。但是,這種思想的實現對性能方面卻產生了一些影響。在微內核中,困擾性能的兩大因素主要是進程間通信以及任務切換。
相比較宏內核而言,微內核將大部分實現操作系統功能的服務移出了內核,內核僅僅實現不可避免的機制。這使得內核成了服務的中轉站,因此加大了信息處理的開銷,客戶進程與服務進程間的通信多了道門檻,地址空間的切換也急劇增加。
隨著技術的發展,微內核技術已發展到第二代。Minix3[3]就是第二代微內核的典型代表。在保持著性能的最小損失的同時,實現了高可靠性與高穩定性。
2、對Minix3改進
2.1 Minix3存在的缺陷
Minix最初是由Tanenbaum教授為了教學而寫的一個操作系統,發展到現在已經是第三代,它采用微內核模式,由服務器和驅動程序等進程模塊和內核組成,大大提高了操作系統的可靠性[3]。
由于Minix 3采用了第二代微內核技術,用戶進程及服務器進程和驅動進程都擁有自己的地址空間,它們之間相互獨立且相互不可見。為了能夠進行進程間通信,內核成了服務的中轉站,因為只有內核才進入各進程的地址空間中。經過代碼的閱讀,我們認為:Minix 3的編寫者為了提高效率,實現簡單,僅僅使用了分段機制。這直接導致了Minix3存在以下的缺陷:
1. 分段機制并不能充分利用物理內存。將導致物理內存存在大量的浪費。
2. 微內核必須緊緊結合硬件結構,這是為了能夠提升微內核的性能,而支持分段結構的CPU僅僅是Intel的IA32系列,這就大大將局限Minix3在別的CPU體系的發展。
3. 采用分段機制,并沒有真正實現將各進程的地址空間相隔離。如果采用分頁機制與虛擬內存,將使得每個用戶進程,服務器進程與驅動進程真正的相隔離,每個進程都有自己的地址空間,更加符合微內核操作系統的設計思想。
Minix3中為了使得內核能夠進入所有進程的地址空間而沒有采用分頁機制,僅僅使用了分段機制,這對系統的可靠性和穩定性帶來了一定的隱患,并且沒有分頁機制的操作系統也不是一種好的設計體系,并不能有效的使用物理內存。所以必須對Minix 3進行改進,引入分頁機制。
高性能和高靈活性的要求決定微內核必須盡可能縮到最小,這就將大量的服務放到了內核之外,服務進程與用戶進程、內核之間將產生大量的進程間通信和任務切換,這是導致微內核性能降低的主要因素。而采用分頁機制后,由于引進了頁目錄和頁表,這必將導致內核的性能進一步下降。其次,Minix 3對分段機制下的進程間通信采取了一定的優化,但這些優化并不適用于分頁機制中。因此,必須在分頁機制下對進程間通信加以優化,提高操作系統的效率。
2.2 內存快速映射技術
Minix 3的進程間的通信采用了聚合的方式(rendzvous),使用固定大小的消息通信(見圖1)。因此,Minix 3中的進程間通信完全通過消息完成。用戶進程也用這種方式與操作系統組件進行通信。聚合原則使得消息的傳遞不用任何中間緩沖。
每個進程都有自己的地址空間,進程之間相互不能看見另外進程的地址空間,這就大大提高了系統的安全性和可靠性。然而,在進程間通信時,需要將A進程的消息傳遞給B進程時就出現了問題。在Minix 3中,由于采用的是分段機制,內核地址空間分布在物理內存中的不同的邏輯段中,通過內核,可以將A進程的消息一次直接復制到B進程中去。不需要在內核中設置消息緩沖。
在采用了分頁機制后,也可以通過類似的方法復制消息,內核將進程A中的消息復制到內核共有的共享消息緩沖區中,在將消息復制給進程B。這樣就實現了消息的傳遞。即用戶進程A的地址空間→內核地址空間→用戶進程B的地址空間,由于內核可以根據各進程的頁目錄和頁表看到所有進程的地址空間,所以這種方法是可行的(見圖2)。也只有通過內核,才能使消息在不同的地址空間內傳遞。
網站首頁 |網站簡介 | 關于我們 | 廣告業務 | 投稿信箱
Copyright © 2000-2020 www.yjkq2010.com All Rights Reserved.
中國網絡消費網 版權所有 未經書面授權 不得復制或建立鏡像
聯系郵箱:920 891 263@qq.com
欧美色综合网_狠狠色狠色综合曰曰_麻豆精品一区二区av白丝在线_久久精品综合一区 亚洲福利电影网| 亚洲视频在线观看三级| 精品国偷自产国产一区| 日日摸夜夜添夜夜添精品视频| 色综合天天在线| 亚洲四区在线观看| 欧美伊人精品成人久久综合97| 一区二区视频在线| 色8久久人人97超碰香蕉987| 亚洲成在线观看| 欧美一区二区国产| 极品少妇一区二区| 国产精品久久久久久久久动漫| 99r国产精品| 亚洲444eee在线观看| av亚洲精华国产精华精| 亚洲精品日韩专区silk| 欧美一区二区视频在线观看2020| 美女视频网站黄色亚洲| 中文字幕乱码亚洲精品一区 | 久久九九久久九九| av成人免费在线观看| 亚洲电影一级黄| 国产三区在线成人av| 欧美日韩在线播放三区四区| 久久国产三级精品| 亚洲精品高清在线| 久久精品免费在线观看| 91黄色在线观看| 丁香六月综合激情| 秋霞电影网一区二区| 自拍偷拍国产亚洲| 欧美精品一区二区在线观看| 欧洲精品在线观看| 国产91对白在线观看九色| 日本亚洲一区二区| 亚洲激情网站免费观看| 亚洲国产精品av| 欧美一区二区播放| 欧美探花视频资源| 波多野结衣一区二区三区| 视频一区二区不卡| 夜夜精品视频一区二区| 日本一区免费视频| 久久久久久久久久久久久女国产乱| 欧美日韩国产综合草草| 国产精品99久久久久久久女警 | 亚洲一区二区三区在线播放| 久久久777精品电影网影网 | 亚洲444eee在线观看| 亚洲欧美日韩小说| 日韩理论片在线| 国产精品国产自产拍高清av王其| 久久一区二区视频| 久久久久国产精品麻豆ai换脸| 欧美日韩一区二区电影| 在线观看视频欧美| 91久久精品日日躁夜夜躁欧美| 成人视屏免费看| 成人免费视频网站在线观看| 国产成人在线观看| 成人一区二区三区视频在线观看 | 国产成a人亚洲精| 国产成人亚洲综合色影视| 国产一区二区调教| 国产一区欧美日韩| 国产suv精品一区二区6| 不卡电影一区二区三区| 成人99免费视频| 97se亚洲国产综合在线| 在线中文字幕一区| 欧美日韩一级二级| 日韩一级视频免费观看在线| 日韩精品自拍偷拍| 国产欧美中文在线| 综合欧美亚洲日本| 亚洲成人黄色影院| 美女网站一区二区| 国产激情一区二区三区四区| 99re6这里只有精品视频在线观看| 91影院在线免费观看| 欧美猛男超大videosgay| 日韩午夜三级在线| 国产欧美一二三区| 亚洲超碰97人人做人人爱| 久久精品国产99| www.日韩大片| 欧美日韩不卡一区二区| 日韩欧美的一区| 国产精品美女一区二区| 丝袜美腿一区二区三区| 国产ts人妖一区二区| 在线中文字幕一区二区| 精品免费一区二区三区| 亚洲丝袜另类动漫二区| 麻豆精品在线看| 一本大道久久a久久综合婷婷| 8x8x8国产精品| 国产精品久久久久影院老司| 天堂精品中文字幕在线| 成人污污视频在线观看| 91.com在线观看| 亚洲人成网站精品片在线观看 | 激情综合色播激情啊| 91视频免费观看| 精品国产3级a| 亚洲bt欧美bt精品| 99综合电影在线视频| 欧美大片拔萝卜| 夜夜爽夜夜爽精品视频| 国产馆精品极品| 日韩一级片网站| 亚洲国产精品一区二区久久| 国产精品亚洲人在线观看| 欧美日本国产一区| 一卡二卡三卡日韩欧美| 风间由美中文字幕在线看视频国产欧美| 欧美日韩久久久一区| 亚洲日本青草视频在线怡红院| 韩国精品免费视频| 日韩亚洲欧美高清| 欧美96一区二区免费视频| 欧美色男人天堂| 一区二区三国产精华液| 成人av在线播放网址| 国产丝袜欧美中文另类| 国产一区二区不卡| 精品久久久久久综合日本欧美| 亚洲高清免费在线| 精品视频全国免费看| 亚洲品质自拍视频网站| 91一区二区在线| 国产精品不卡在线观看| 成人av动漫在线| 国产精品久久久一区麻豆最新章节| 国产一区二区免费在线| xvideos.蜜桃一区二区| 激情综合网激情| 久久亚洲精精品中文字幕早川悠里| 免费在线成人网| 欧美大白屁股肥臀xxxxxx| 看国产成人h片视频| 精品精品国产高清a毛片牛牛| 激情文学综合网| 国产视频在线观看一区二区三区| 国产精品一色哟哟哟| 欧美韩国一区二区| 97se亚洲国产综合在线| 亚洲国产乱码最新视频| 欧美一卡二卡三卡| 国产伦精品一区二区三区免费| 久久久综合网站| 成人av电影在线播放| 一区二区三区视频在线观看| 91久久久免费一区二区| 日韩综合一区二区| 久久精品一级爱片| 一本大道久久精品懂色aⅴ| 亚洲午夜久久久久久久久久久| 欧美亚洲愉拍一区二区| 人人超碰91尤物精品国产| 久久精品免费在线观看| 色综合欧美在线视频区| 日韩精品免费视频人成| 久久久久久久免费视频了| 色呦呦一区二区三区| 日韩福利电影在线| 欧美精彩视频一区二区三区| 一本一道久久a久久精品综合蜜臀| 一区二区三区免费| 精品理论电影在线观看| 成人a级免费电影| 日韩一区精品字幕| 国产精品久久一级| 欧美美女一区二区| 成人午夜在线免费| 日韩电影一区二区三区四区| 欧美韩日一区二区三区四区| 欧美日韩国产在线观看| 粉嫩久久99精品久久久久久夜| 亚洲不卡在线观看| 中文字幕人成不卡一区| 日韩一级精品视频在线观看| 色综合久久66| 国产成人综合在线| 日韩av成人高清| 亚洲黄色尤物视频| 国产精品美女久久久久久| 日韩欧美中文字幕公布| 欧美伊人久久久久久久久影院 | 成人激情午夜影院| 蜜桃传媒麻豆第一区在线观看| 亚洲欧洲精品一区二区精品久久久| 日韩视频一区二区三区在线播放 | 一区二区三区四区蜜桃| 国产日韩欧美精品一区| 日韩精品一区二区三区中文不卡 | 欧美一二三区在线观看| 欧美亚一区二区| 91在线国内视频|