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

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

讀核日記(五)

2024-07-26 00:31:37
字體:
供稿:網(wǎng)友

進(jìn)來忙得不得了,這時(shí)才體會(huì)出工作和在學(xué)校真的不同.有時(shí)候自己想做的事,很難如愿.不過我這一段時(shí)間沒有太偷懶.對于linux 的386 保護(hù)模式,內(nèi)存管理,作了一個(gè)初步的學(xué)習(xí).當(dāng)初學(xué)習(xí)操作系統(tǒng)課時(shí)老覺得理論沒用. 如今,真的時(shí)間了,才知道理論知識是多么的缺乏.也許是書到用時(shí)方恨少

閑話少說

目前,linux 被移植到了各種機(jī)器上.如apple 等.但我個(gè)人認(rèn)為linux的真正魅力.還是在i386機(jī)器上.因?yàn)閘linus前輩在寫linux 時(shí)的初衷,就是在386 平臺上實(shí)現(xiàn)類unix的os

linux使用了intel 80386系列處理器的”保護(hù)模式”.操作系統(tǒng)的資源的管理和分配.由80386硬件存儲管理和保護(hù)機(jī)制實(shí)現(xiàn)

虛擬存儲器,是一種擴(kuò)種內(nèi)存的設(shè)計(jì)方案.他來源于當(dāng)初主存非常昂貴的年代.用到了程序的局部性原則,即程序在運(yùn)行時(shí)沒有必要全部裝入內(nèi)存.支部當(dāng)前要運(yùn)行的那一部分調(diào)入內(nèi)存即可

實(shí)際上,整個(gè)存儲系統(tǒng)是 由 高速緩存--- 內(nèi)存--- 硬盤 等多級存儲介質(zhì)構(gòu)成的,但這對程序原始透明的,比如我們在程序中執(zhí)行這樣一天指令

mov bx ,1997
mov ax ,[bx]

 

這樣地址是1997 的內(nèi)容背拷貝到了ax ,這樣由程序產(chǎn)生的地址時(shí)虛地址.這個(gè)地址與實(shí)際的物理地址是不同的.要有這個(gè)地址轉(zhuǎn)換到實(shí)際的物理地址,就需要有一個(gè)轉(zhuǎn)換機(jī)制.通常叫做MMU的硬件單元完成這個(gè)任務(wù)

所謂的保護(hù)機(jī)制就是在這個(gè)基礎(chǔ)上進(jìn)行的.它的目的是要使不同的程序段互不干涉.系統(tǒng)進(jìn)程與用戶進(jìn)程嚴(yán)格分開已達(dá)到系統(tǒng)安全與多用戶多進(jìn)程的要求.在linux 中通過給不同的任務(wù)分配不同的虛擬地址到物理地址的映射.來實(shí)現(xiàn)不同任務(wù)的切換與保護(hù).同時(shí).linux “可能”是把系統(tǒng)進(jìn)程與用戶進(jìn)程分開(我不太確定,可能是把系統(tǒng)進(jìn)程的地址控制在100000以內(nèi)?,當(dāng)然在iipv通行中的共享內(nèi)存,由于操作不當(dāng)可能產(chǎn)生不可預(yù)料的后果).

另外,linux對統(tǒng)一任務(wù)也進(jìn)行了不同程度的保護(hù).它使用優(yōu)先級來決定的.比如內(nèi)核的優(yōu)先級是0,系統(tǒng)調(diào)用 :1 庫:2 用戶進(jìn)程3.在程序?qū)δ骋粋€(gè)數(shù)據(jù)段進(jìn)行讀寫的時(shí)候,.應(yīng)縣檢查優(yōu)先級,.在決定它運(yùn)行的優(yōu)先級或存取權(quán)限.

我想,這個(gè)優(yōu)先級一定會(huì)和struct_task 的某些表示調(diào)度優(yōu)先級的參數(shù)關(guān)聯(lián).

對于內(nèi)存管理,通常是有段式,頁式和段頁式三種方式.在這里討論的使者兩種方式的虛擬-物理轉(zhuǎn)換機(jī)制的不同.因?yàn)閘inux實(shí)行的是段頁式內(nèi)存管理.因此這兩種映射機(jī)制,也就必須都存在

段式管理,使用了一系列的可改變大小的地址集合進(jìn)行管理.它的好處是,可以充分利用物理內(nèi)存.缺點(diǎn)是難以管理,

通常在c 中 我們可以這樣定義一個(gè)段(此定義只是解釋段的概念,linux中絕不是如此)

typedef stucrt duan

{

struct duan * next ,*PRe ;/*所所需指針*/

int tag;

iint begin ,end /*始末點(diǎn)*/

int size;

data data ; /*內(nèi)容*/

……..

}

以上實(shí)在是實(shí)際內(nèi)存中可能用到的段的數(shù)據(jù)結(jié)構(gòu).而我們在保護(hù)模式中,所謂的段是保護(hù)管理.大體上和匯編語言中基址尋址有些相似:他是實(shí)現(xiàn)虛擬-物理地址轉(zhuǎn)換的基礎(chǔ)(說白了,我個(gè)人認(rèn)為,把所有的段定義成一樣大就是頁,不過實(shí)際上我還沒看linux 是怎樣做的,所以千萬不要被我誤導(dǎo))

段 有一個(gè)基址 (base address)規(guī)定了在線性物理內(nèi)存中的開始地址

有一個(gè)限制位,(limit) 表示段內(nèi)最大偏移量,(也就是大小)

段的屬性 (attribute) 表示該段是否會(huì)被讀寫

這3 個(gè)屬性,包含在段的描述符中

所謂的描述符.是一個(gè)8個(gè)子節(jié)的存儲單元,其結(jié)構(gòu)大概如下:

字節(jié)0 -----0—7 位描述苻

字節(jié)1 ------8—15位描述符

字節(jié)2 -----0—7 位基址

字節(jié)3 -----8—15 位基址

字節(jié)4 -----16—24 段基址

字節(jié)5 -----存儲權(quán)限的字節(jié)

字節(jié)6 -----G| D|0|0| 16-19位段界限

字節(jié)7 -----31-—24 段基址

其中第五個(gè)字節(jié),是存取權(quán)字節(jié),它包含有好幾個(gè)標(biāo)志位,用來標(biāo)志該段是在內(nèi)存中,還是沒有.后者該段是用戶段或者是系統(tǒng)段之類的.被人水平有限.在此不一一說明.希望有興趣的朋友可以查一下資料,將給我們大家聽

在系統(tǒng)段中.有一個(gè)字節(jié).可以來定義系統(tǒng)段的類型,好像是有16類 像標(biāo)志為有效的386.TSS,386中斷門,386陷阱門等等,在此不一一介紹.在此要弄清楚兩個(gè)名次 TSS(系統(tǒng)狀態(tài)標(biāo)) LDT(局部描述標(biāo)),在相關(guān)的資料中,經(jīng)常會(huì)碰到

在LINUX的內(nèi)核中有一系列的描述苻表.像全局描述苻表(GDT),中斷描述苻表(IDT)還有上面介紹的LDT等等,在他們中間.定義了系統(tǒng)可用的描述苻,中斷門,等等.它的作用是使得機(jī)器的兼容性得到保證

在LDT 中.則定義了一些和具體的任務(wù)相聯(lián)系的代碼段,數(shù)據(jù)段等等.描述苻表的內(nèi)數(shù)據(jù)結(jié)構(gòu)大致如下:

typedef struct desc_struct

{

unsigned long a,b;

}

后面用以下兩行完成了描述苻表的定義以及外部描述苻的定義:

desc_table[256]; //定義了可以在局部描述苻表中的最大描述苻量

extern dessc_table idt,gdt //外部的描述變量

至此,關(guān)于linux的分段機(jī)制大體上節(jié)講解完畢了,剩下的就是在寄存器與選擇器之間的映射,還有一些尋址方法

這部分內(nèi)容,大概和<<匯編語言>>中講的大同小異,在此不多費(fèi)唇舌


上一篇:讀核日記(四)

下一篇:讀核日記(六)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
久久精品国产电影| 欧美日韩午夜在线| 新婚的少妇hd中文字幕| 日韩成人免费av| 999视频精品| 97人人模人人爽人人喊38tv| 女人被狂躁到高潮视频免费网站| 视频一区二区免费| 狠狠色噜噜狠狠狠狠色吗综合| 欧美日韩黄色一级片| 色婷婷综合在线| 日韩电影中文字幕| 精品无码一区二区三区的天堂| 五月婷婷欧美视频| 女女同性女同一区二区三区按摩| 综合久久久久综合| 亚洲国产成人av在线| 久久综合久久八八| 国产亚洲精品久久飘花| 99999精品视频| 人体私拍套图hdxxxx| 久久亚洲精品小早川怜子| 99国产成人精品| 亚洲欧洲国产伦综合| 国产精品福利在线观看播放| 97aⅴ精品视频一二三区| 国产91色在线|亚洲| 久久久不卡网国产精品一区| 国产乱码精品一区二区三区不卡| xxx欧美尤物xxx| 欧美最新另类人妖| 亚洲二区中文字幕| 免费视频拗女稀缺一区二区| 免费观看成年人视频在线观看| 91精品综合久久久久久五月天| 成人永久免费视频| 亚洲国产精品精华液网站| 日韩少妇高潮抽搐| 日韩欧美精品网址| 久久精品一区二| 免费一级全黄少妇性色生活片| 高跟丝袜一区二区三区| 18欧美亚洲精品| 久久r热视频| 亚洲男人的天堂av| 激情五月六月婷婷| 黑人玩欧美人三根一起进| 不卡的免费av| av网站免费播放| 波多野结衣视频在线播放| 秋霞午夜一区二区三区视频| **在线精品| 国产美女视频一区二区三区| 国产亚洲欧美精品久久久久久| 日韩精品aaa| 亚洲黄色一区二区| 免费网站你懂的| 欧美6一10sex性hd| 97人人爽人人喊人人模波多| 校园激情久久| 亚洲精品一区二区久| 草莓视频丝瓜在线观看丝瓜18| 国产精品久久久乱弄| 国产精品一区二区99| 9.1片黄在线观看| 国产三级按摩推拿按摩| 亚洲欧美99| 国产又粗又猛又爽| 中文欧美日本在线资源| 亚洲高清免费在线观看| 最新av在线| 日韩欧美中文字幕精品| 韩国免费在线视频| 国产娇喘精品一区二区三区图片| 精品国精品国产自在久不卡| 亚洲影院色无极综合| 91久久久久久久一区二区| zzijzzij亚洲日本少妇熟睡| 无码人妻少妇色欲av一区二区| 国内拍拍自拍视频在线观看| 庆余年2免费日韩剧观看大牛| 99蜜桃在线观看免费视频网站| 激情久久av| 成人精品天堂一区二区三区| 国产真实老熟女无套内射| 1pon在线| 女人扒开双腿让男人捅| 精品成人免费视频| 色综合天天综合网国产成人综合天| 亚洲第一色中文字幕| 亚洲午夜久久久久久久久电影网| 91丝袜美腿高跟国产极品老师| 亚洲天堂男人天堂女人天堂| 69视频免费看| 激情五月婷婷六月| 亚洲五码在线| 国产一级特黄毛片| 日韩av电影免费观看高清| 国产福利精品一区二区三区| lutube成人福利在线观看| www.自拍偷拍| 91亚洲一区精品| 亚洲一区二区3| 日韩成人免费观看| 精品免费视频一卡2卡三卡4卡不卡| 国产成人高潮免费观看精品| 久久精品一区二区不卡| 久草在线视频福利| 黑人精品无码一区二区三区AV| 国产激情av在线| 亚洲成人资源网| 老司机精品视频在线观看6| 久久色成人在线| 神马久久一区二区三区| 92看片淫黄大片欧美看国产片| 国产小视频在线高清播放| 国产91精品不卡视频| 免费观看黄色一级视频| xxww在线观看| 久久国产综合视频| 国产精品333| 91在线国产剧情| av免费一区二区| 日韩av大全| 日韩一区二区不卡视频| 日韩欧美亚洲范冰冰与中字| 国产日本久久| 天干夜天天夜天干天ww| 1024在线播放| 亚洲性69xxxbbb| 久久精品成人动漫| 岛国大片在线观看| 国产成人精品免费网站| 三级男人添奶爽爽爽视频| 中文字幕无线码| 日韩中文在线中文网在线观看| 国产精品美女在线| 91精品婷婷国产综合久久| 精品国产一区三区| 精品久久99ma| 亚洲精品国产精品国自产网站按摩| 亚洲日本va中文字幕| 视频精品导航| 911福利视频| 一区二区国产精品精华液| 美女福利精品视频| 精品欧美不卡一区二区在线观看| 日本三级电影在线看| 一本到在线视频| 黑人巨大xxx| 欧美久久精品一级c片| 亚洲精品一卡二卡三卡四卡| 欧美日韩精品免费看| 一区二区视频网站| 自拍另类欧美| 亚洲精品国产精品国产自| 免费一级特黄特色大片| 日韩av在线影院| 99久热在线精品视频| 91精品国产一区二区三区蜜臀| 91在线观看免费网站| 国产精品www爽爽爽| 亚洲一二三四在线观看| 日本亚洲欧美三级| 国产一卡2卡3卡免费网站| 蜜桃视频污在线观看| 一区二区三区四区视频| 亚洲欧美自拍另类| 亚洲国产av一区二区三区| 岛国一区二区在线观看| 无码国产精品久久一区免费| 亚洲电影成人av99爱色| 91精品啪在线观看国产| 91在线免费视频| 亚洲黄色片免费| 欧美日韩视频专区在线播放| 韩国av一区二区三区| 亚洲欧美一二三区| 国产成a人无v码亚洲福利| 久久久久影视| 超碰在线公开超碰在线| 91视频免费网址| 日韩欧美理论片| 中文字幕在线视频免费观看| 91麻豆国产福利精品| 天天摸天天舔天天操| 精品国产乱码一区二区三区四区| 四虎永久在线精品无码视频| 国产久草在线| 99精品视频中文字幕| 欧美四级电影网| 国产一区免费视频| 在线观看成人毛片| 高潮毛片7777777毛片| 清纯唯美亚洲激情| 国产精品一页| 手机在线理论片| 国内爆初菊对白视频| 性欧美video视频另类| 日本vs亚洲vs韩国一区三区| 国产精品欧美激情在线| 日韩另类在线| 欧美三级日韩在线| 欧洲一级在线观看| 女同一区二区三区| 精品久久sese| 国产美女做爰免费视频软件| 男女爱爱视频免费| 亚洲人精选亚洲人成在线| 欧美一区二区三区精品| 精品三级在线观看| 在线观看h视频| 性久久久久久久久久久久| 400部精品国偷自产在线观看| 成人性生活视频| 可以免费看污视频的网站| 亚洲电影一级片| 亚洲大片av| 男女激情片在线观看| 久久精品视频91| 国产第一页视频| 精品国模在线视频| av成人app永久免费| 成人国产精品色哟哟| 国产欧美在线视频| 国产欧美三级电影| 成人国产亚洲欧美成人综合网| 国产欧美日韩丝袜精品一区| 农村末发育av片一区二区| 亚洲精品v亚洲精品v日韩精品| 国产mv久久久| 中文字幕人妻一区二区三区| 少妇搡bbbb搡bbb搡打电话| 精品不卡在线视频| 婷婷激情综合五月天| 日韩大尺度在线观看| 国产精品久久亚洲不卡| 午夜性福利视频| 国产亚洲精品午夜高清影院| 国产精品美女久久久免费| 999sesese| 超薄肉色丝袜一二三| 久久精品国产亚洲AV成人婷婷| 自拍视频一区| 新版中文在线官网| 国产91精品久久久久久久| 久久人体视频| 久久久精品日韩| 91福利入口| 午夜精品影院在线观看| 国产一区精品| 一二三四视频在线中文| 男男gaygays亚洲| 色视频在线免费| 国语对白做受xxxxx在线中国| 欧美人善交videosg| 国产综合精品视频| 精品国产不卡一区二区| 久久aaaa片一区二区| 色哟哟入口国产精品| 国产小视频精品| 亚洲xxxx视频| 欧美吞精做爰啪啪高潮| 亚洲人成亚洲人成在线观看图片| 婷婷视频在线观看| 91欧美日韩| 中文字幕+乱码+中文字幕| 26uuu亚洲综合色欧美| 蜜桃臀av在线| 中文字幕乱码人妻无码久久| www.狠狠插| 里番在线观看网站| 97超碰资源站在线观看| 亚洲国产精品综合小说图片区| 免费在线毛片| 精品无人区卡一卡二卡三乱码免费卡| 91精品国产乱码在线观看| 日韩高清在线电影| www.亚洲在线| 可以免费看毛片的网站| 99亚洲国产精品| 精品日产免费二区日产免费二区| 久久久久久久久黄色| siro系绝美精品系列| ,一级淫片a看免费| 久久精品国产视频| 少妇一区二区三区| 国产一区二区91| 国产91丝袜美女在线播放| 精品少妇一区二区三区免费观看| 亚洲国产网站| 国内视频一区二区| 国产美女明星三级做爰| 综合激情视频| 欧亚一区二区三区| 日本一区二区三区电影免费观看| 色中文字幕在线观看| 看黄色免费网站| 日本精品一区在线观看| 亚洲精品一二三四区| 猛男欧美办公室激情在线| 超碰在线最新网址| 草莓视频成人appios| 黄色香蕉视频在线观看| 中文字幕免费在线看线人动作大片| 国产午夜麻豆影院在线观看| 男人的天堂久久精品| 青青青在线视频| www.亚洲成人网| 精品久久久久久中文字幕大豆网| 自拍视频国产精品| 瑟瑟视频在线免费观看| 欧美日韩国产精选| 亚洲japanese制服美女| av无码一区二区三区| 日韩在线综合网| 国产成人精品免费看| 亚洲美女在线国产| 国产精品一卡二卡三卡| 久久精品av麻豆的观看方式| 大桥未久女教师av一区二区| 成人影院天天5g天天爽无毒影院| 九九九国产视频| 欧美性色视频在线| 国产毛片精品久久| 午夜精品一区二区在线观看| 国产精品一区二区三区毛片淫片| 国产1区在线观看|