亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

羅云彬VxD教程--虛擬機管理器

2019-11-17 05:34:09
字體:
來源:轉載
供稿:網友
虛擬機治理器(VMM)是Windows 95的實際操作系統,它建立和維護一個治理虛擬機的框架,同時為其他vxd程序提供許多重要的服務。其中三種重要的服務是:
  • 內存治理
  • 中斷處理
  • 線程調度

內存治理

VMM使用Intel 80386或更新的處理器的內存調頁能力來為系統虛擬機創建一個32位的虛地址空間。它把這個地址空間分為四個不同的部分:
  • V86區 地址從0H到10FFEFH,這個區屬于當前執行的虛擬機。
  • 應用程序私有區地址從4MB到2GB。這是Win32應用程序運行的空間。每個Win32的進程都有它自己的2GB(要減去4MB)。
  • 應用程序共享區地址從2GB到3GB。這個區域是在虛擬機內的所有 應用程序共享的。系統DLL(user32,kernel32,gid32)都駐存在這里。所有的Win16程序也放在這里,因為它們行為都是不規范的的:它們對內存中的其他Win16程序進行讀寫。只有在這個區域里,Win16程序才可以看到其他所有的Win16程序。內存映射文件和分配給DPMI的內存也被存放在這里。
  • 系統共享區地址從3GB到4GB。這里是VMM和VXM存放的地方。
VMM為VxD程序提供三種VxD服務:
  • 頁面內存服務 這種服務分配/治理頁面大小為4KB的內存。這是提供的最低級的服務,其他所有的服務都是建立在頁面內存服務上的。
  • 堆內存服務 治理小的內存塊。這種高級別的內存治理服務建立在頁面內存服務的基礎上。
  • 表服務治理可用來實行鏈結表的固定大小的內存塊。

處理中斷

在保護模式下,中斷指向中斷描述表(IDT)。VMM通過VxD的幫助監視虛擬機的IDT。通常VMM處理IDT內幾乎所有的中斷入口。它進行第一級的中斷處理:保存被中斷程序的狀態,把控制傳送到第二級的中斷處理,第二級的中斷處理通常由各種VxD程序來進行實際的處理。當第二級中斷處理程序完成了它的工作之后,它把控制轉交給重分派程序,由重分派程序來恢復被中斷程序的狀態并從先前被中斷的地方繼續執行。
上面的描述太過簡單。由于被中斷的虛擬機的時間片可能已過,重分派也許不會馬上執行。VxD程序通過VMM服務如:Set_PM_Int或Hook_V86_Int_Chain來安裝中斷處理。VxD程序不應該直接改動IDT中的中斷入口(除非你很確切的知道將發生的后果)。

線程調度

VMM使用兩個調度器組件來在虛擬機之間實現有優先級的多線程處理:
  • 主調度器
  • 時間片治理器或副調度器
主調度器的任務是選擇有最高優先級的線程來執行。這種選擇在VMM處理一個中斷(如計時器中斷)時進行。選擇的結果決定了當VMM從中斷服務返回時由哪一個線程/虛擬機獲得控制權。主調度器工作的結果是確定的,一個線程要么獲得控制權,要么沒有,只有一個線程可以得到控制權。VMM和其他的VxD可以通過VMM服務來調整線程的執行優先級。例如,當一個硬中斷發生時,VMM就會增加中斷處理的執行優先級以便讓它在盡可能短的時間內有更高的機會被調用。
副調度器通過主調度器提供的服務來給享有最高優先級的線程分配cpu時間。副調度器給每個線程一個時間片。當一個線程執行到它的時間片完結時,副調度器就增加下一個線程的優先級,這樣它就會被主調度器選中并執行。 你可以從Walter Oney's Systems PRogramming for Windows 95和Windows 95 DDK文檔里面得到關于這個問題的細節。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕日韩欧美在线| 国产精自产拍久久久久久| 久久久久久伊人| 久久精品国产综合| 九九热99久久久国产盗摄| 国内精品400部情侣激情| 91欧美视频网站| 欧美三级免费观看| 91av福利视频| 日韩精品中文字| 欧美在线中文字幕| 欧美风情在线观看| 国产欧美精品在线| 国产v综合ⅴ日韩v欧美大片| 精品久久久在线观看| 91精品国产91久久久久久不卡| 成人国产精品久久久| 精品视频在线播放| 亚洲男人av电影| 国产一区二区三区在线看| 97av在线影院| 亚洲欧美日韩国产成人| 国产精品久久婷婷六月丁香| 最近2019年手机中文字幕| 成人h视频在线观看播放| 国产精品久久久久久久久久久新郎| 91久久精品久久国产性色也91| 91精品国产自产在线观看永久| 国产成人精品电影| 成人乱人伦精品视频在线观看| 18性欧美xxxⅹ性满足| 2020欧美日韩在线视频| 欧美大片欧美激情性色a∨久久| 亚洲欧美日韩一区二区在线| 国产精品丝袜白浆摸在线| 国产精品日日做人人爱| 欧美日韩国产一区中文午夜| 欧美大片在线看| 久青草国产97香蕉在线视频| 国产精品露脸自拍| 77777亚洲午夜久久多人| 日本一区二区三区四区视频| 久久久电影免费观看完整版| 久久人人爽人人爽人人片av高清| 欧美日韩国产在线看| 国模精品系列视频| 久久91精品国产91久久跳| 国内精品久久久久伊人av| 久久综合免费视频| 国产97人人超碰caoprom| 中文字幕不卡在线视频极品| 久久中文字幕国产| 韩国美女主播一区| 国产精品国产三级国产aⅴ9色| 庆余年2免费日韩剧观看大牛| 日韩成人av一区| 精品福利樱桃av导航| 久久久久女教师免费一区| 国产精品成人一区二区三区吃奶| 欧美日韩在线视频首页| 国产精品久久色| 亚洲永久免费观看| 在线播放国产一区中文字幕剧情欧美| 国产精品香蕉在线观看| 亚洲国产欧美在线成人app| 国产亚洲精品一区二区| 国产精品久久999| 中文字幕亚洲精品| 日韩中文字幕在线精品| 欧美成人精品不卡视频在线观看| 欧美在线视频a| 欧美大尺度激情区在线播放| 中日韩午夜理伦电影免费| 成人免费在线网址| 欧美精品一区在线播放| 2019国产精品自在线拍国产不卡| 欧美国产日韩一区二区在线观看| 免费91在线视频| 97国产精品视频人人做人人爱| 国产欧美日韩精品丝袜高跟鞋| 国产成人在线播放| 成人在线精品视频| 国产精品视频自拍| 91免费综合在线| 中文字幕国产亚洲| 国产精品igao视频| 亚洲欧美日韩精品久久奇米色影视| 欧美国产精品人人做人人爱| 日本成人精品在线| 午夜精品久久久久久久白皮肤| 日韩精品欧美国产精品忘忧草| 97婷婷大伊香蕉精品视频| 91黑丝高跟在线| 欧美日韩免费一区| 色偷偷88888欧美精品久久久| 亚洲男人天堂视频| 全球成人中文在线| 亚洲精品国产精品乱码不99按摩| 久久91精品国产91久久久| 不卡毛片在线看| 亚洲精品一区二区三区婷婷月| 57pao国产精品一区| 北条麻妃在线一区二区| 日韩电影在线观看中文字幕| 欧美肥老太性生活视频| 欧美尤物巨大精品爽| 亚洲欧美一区二区精品久久久| 国内精品国产三级国产在线专| 亚洲最新在线视频| 久久久国产一区| 6080yy精品一区二区三区| 国产免费一区二区三区在线观看| 最近2019年中文视频免费在线观看| 欧美性xxxx在线播放| 国产亚洲精品91在线| 欧美猛交ⅹxxx乱大交视频| 欧美怡红院视频一区二区三区| 亚洲男人的天堂在线| 亚洲日本成人网| 久久精品99久久久久久久久| 尤物九九久久国产精品的分类| 亚洲性视频网址| 久久福利视频网| 欧美成年人视频| 中文字幕日韩在线观看| 精品自在线视频| 精品视频在线导航| 国产精品男女猛烈高潮激情| 国产精品久久久久免费a∨| 欧美激情xxxx| 日本国产欧美一区二区三区| 中文字幕久热精品视频在线| 国内免费久久久久久久久久久| 日本午夜在线亚洲.国产| 91久久久久久久久久| 亚洲日本中文字幕| 欧美午夜影院在线视频| 欧美巨大黑人极品精男| 日本欧美在线视频| 国产精品精品视频一区二区三区| 国产成人精品视频在线观看| 国产精品视频一区二区三区四| 中文字幕一区电影| 久久精品电影一区二区| 欧美高清视频在线观看| 欧美精品videossex性护士| 日韩大陆欧美高清视频区| 欧美日韩国产一区二区| 国产精品久久久久99| 久久精品久久久久久| 日韩在线欧美在线国产在线| 久久成人18免费网站| 国产午夜精品视频免费不卡69堂| 亚洲国产一区二区三区四区| 亚洲第一网站免费视频| 日韩在线观看视频免费| 成人444kkkk在线观看| 日本三级久久久| 国产精品久久久久久久久免费| 欧美性在线视频| 国产亚洲人成网站在线观看| 亚洲福利视频免费观看| 亚洲精品久久久久国产| 欧美日韩另类视频|