日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > 操作系統(八)―虛擬存儲管理

操作系統(八)―虛擬存儲管理

來源:程序員人生   發布時間:2015-06-27 08:10:19 閱讀次數:3743次

 

             虛擬存儲管理



     在前面總結了集中存儲管理的剛上,要求作業的邏輯地址空間連續的寄存主存儲器

的某個區域中。當主存儲器中沒有足夠大的區域是,則作業是沒法裝入的,或必須移動

某些作業后才能裝入。是不是有可能吧作業的連續邏輯地址空間分散到幾個不連續的主存

區域,且仍能使作業正確履行呢? 若可行的話,則可充分利用主存空間有可減少移動所

花費的開消。不但如此,還可采取虛擬存儲管理技術,實現在較小的主存空間里運行較

大的作業。


虛擬存儲管理:實現較小主存空間運行較大的作業。




1、頁式存儲管理:把主存儲器分成大學相當的許多區,每個區稱塊,編制邏輯分成

頁,頁與塊等大小。

    分頁式存儲器的邏輯地址由兩部份組成:
            
例如:地址總長15,其中頁號5,頁內地址10――得出邏輯地址32


就是2的5次方得32,其中編號是從0―31;每頁2的10次方為1024,編號從0―1023.


注意:1、 邏輯地址是連續的,編程序時無需斟酌如何分頁。


      2、分左右主存塊可以不連續,可按頁分散主存空間中。



1、頁管理條件:
  1)怎樣知道哪些塊用或未用

  2)左右分散后如何正確履行

        


分配條件:首先空閑塊能否滿足左右要求。 


2、相干的計算:

  1)、塊號=字號*字長  +  位號
  2)、柱面號=塊號/32
  3)、磁頭號=塊號先Mod32  / 4
  4)、扇區號= 塊號先Mod32 在Mod 4


3、頁表和 地址轉換(動態重定位):

     在主存中空閑塊能滿足作業要求是,存儲管理就找出這些空閑塊分配給作業,同時

為作業建立1張頁表,指出邏輯地址中的頁號與主存中的塊號的對應關系。


頁表:首先空閑塊能滿足作業要求同時,為作業建1張表,指出邏址頁號與主存中塊號

對應關系。

頁表長度:有作業所占頁的多少而定。比如:4頁――A頁表長度4個登記項。


4、頁式存儲管理
   1)、動態重定位方式裝入作業,要硬件地址轉換機構,邏址――絕址。
                地址=塊號*塊長+頁內地址

   2)、頁表放主存儲器中,訪問兩次主存,1是讀出頁表,2是按計算出絕址進行讀寫。――延長指令履行周期,下降履行速度。
   3)、引入高速緩沖存儲器
快表:寄存在高速緩沖存儲器中的頁表叫塊表。


塊表容量小,填滿后要新登記,所以要淘汰舊的:“先進先出”發。

比如:主存儲器200 ,高速緩沖存儲器40(運行90%),如果沒有高速緩沖存儲器:

200+200=400

有了高速緩沖存儲器的話:(200+40)*90%+(200+200)*10%=256

   

   4)、全部系統只1個高速緩沖存儲器,只占用途理器者才能使用它。

快表是動態的,左右占處理器時快表在高速緩沖存儲器中,否則快表在進程塊中。



5、頁表同享保護:頁表同享可節省主存空間,所以同享又必須解決信息保護問題,

――在頁表中增“標志”。比如“只可履行”、“只可讀”、“只可寫”表等。




2、虛擬存儲器


甚么是虛擬存儲器呢?

    程序有些事互斥的,即把作業都裝入主存中,作業的履行實際上沒有同時履行這些

信息,有些在全部進程中乃至沒有用到。所以我們能不能不把作業都同時準個人主存儲

器中,而是將其中的1部份先裝入主存中,另外一部份先放入磁盤上,作業履行時要用到

不在存儲器中信息時,在把他們調入主存儲器中。

     從這我們引出,當主存空間小于作業需求是,作業也能履行,用戶編制程序是可以

沒必要斟酌主存儲器的實際容量,可以用戶邏輯地址空間大于主存儲器的絕對地址空間,

這對用戶來講,好久計算機系統具有1個容量很大的主存儲器,這稱為虛擬存儲器。



特點

1、不把作業全同時裝入主存,先裝1部份,另外一部份放磁盤,作業履行中用到不在主存

中的再將其裝入主存。


2、主存空間小于作業需求量,作業也能履行,主存空間充分利用,沒必要斟酌主存器實際

大小。


3、虛擬存儲器容量有計算機的地址結構和輔助存儲器容量決定。


4、實質上是為擴大主存容量而采取的1種管理技能。



    允許用戶邏輯 > 主存儲器絕址空間。


對用戶來講好像有1個容量很大的主存儲器,這叫虛擬存儲器。



程序互斥:程序1次運行中,履行了這部份程序,就不會去履行那部份程序。




3、頁式 虛擬存儲管理



1、頁式管理如何改成虛擬存儲器:將作業全信息作為副本寄存磁盤上。

   支持哪些頁已在主存器,指出每頁副本在磁盤上的位置。若“1” 裝,有硬件地

址轉換機構差頁表為“1”轉絕址,如“0”發出“缺頁中斷”(該頁不在主存器中,查

有沒有空閑塊)



2、頁面調度:欲調入1頁是,主存器沒有空閑塊是,先調出已在主存器中某頁,在調

入當前頁,同時對頁表做相應修改的方法叫頁面調度。



調度法分類
1)先進先出FIFO:淘汰呆最久那1頁。(對經常使用的不利)
2)最近最久未用Least Recently Used(LRU) 距離當前最長時間內沒有用過的調出。
  (1)增加1個“援用位”標志,必須對每頁時時刻刻記錄,更新;實現困難、開消大。
  (2)頁號隊列法:規定隊首最久未用頁,隊尾最近頁,所以產生中斷時隊首頁面調出,比FIFO中斷次數少,好。
3)最近不經常使用:(最近1段時間使用最少的。)



3、抖動(顛簸):選用1不適調度法,剛被調出要立即用又被調入,調入不久有被調

出,頻繁的調度,使大部份時間在來回的調度上的現象叫抖動。





4、多級頁表:程序履行時有局部性的。
1級頁表::第1級的頁面組表,成為1級頁表。
2級頁表:組內頁面表,吧頁表存 輔助存儲器中。


注:1個主存塊正好放1張表。




5、程序履行的進程:程序履行時1級頁表――到主器地址轉換,按邏輯地址查1級頁

表――根據“標志位”至2級頁表是不是在主存中(在房屋2次),若沒(訪問4次)――

可按頁號2查2級頁表,表項若無,應先裝入主存中。



2級頁表不想把頁表1次裝入主存器,它是分散寄存,用高速緩沖存儲器加快地址轉

換。



注:頁表級別越多,靈活性越大,但是管理起來越復雜。




小結

 首先了解甚么是頁式存儲,再了解甚么是虛擬存儲,以后再結合起來頁式虛擬存儲

器,并且分別掌握他們對應的管理方式,調度方式和相應的計算就容易上手了。

  這在我們的現實生活中用途極大,比如自己的內存不夠大,就能夠建立虛擬內存,使

得計算機用起來順手、方便。趕快試1試,讓自己的計算機運行起來更高效、更方便。














生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩一级片毛片 | 精品久久亚洲 | 国产精品欧美一区二区三区不卡 | 九色在线 | 爱综合 | 伊人伊成久久人综合网站 | 日韩在线视频观看 | 91日韩在线| 久久久97| 亚洲美女av在线 | 日韩综合网 | 日本黄xxxxxxxxx100 | 欧美日韩在线电影 | 成人精品国产 | a黄色片| 成人久久 | 99在线精品视频 | 亚洲免费在线视频 | 7777久久香蕉成人影院 | 欧美日韩在线一区二区 | 美女国产一区 | 久久久久久久国产精品 | 欧美亚洲日本 | 国产99久久精品一区二区永久免费 | av在线入口| 国产不卡在线视频 | 亚洲精品在线免费看 | 中文字幕+乱码+中文字 | 国产主播福利在线 | 久久国产精品一区二区三区 | a级片免费观看 | 久久久久一区二区三区 | 青青草综合网 | 成人国产精品免费观看视频 | 国产日韩精品一区 | 91亚洲成人| 国产午夜毛片 | 激情一区二区三区 | 久久天天 | 久草在线观看首页 | 18av在线播放|