計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)輔導(dǎo):計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)操作系統(tǒng)(7)

字號(hào):

安全狀態(tài)是沒(méi)有死瑣的狀態(tài)。
    什么時(shí)候進(jìn)行死瑣檢測(cè)主要取決于死瑣發(fā)生的頻率和死瑣所涉及的進(jìn)程個(gè)數(shù)。
    死瑣的解除:
    1 資源剝奪法。
    2 撤消進(jìn)程法。
    比進(jìn)程更小的能獨(dú)立運(yùn)行的基本單位:線程。
    每個(gè)線程有一個(gè)的標(biāo)識(shí)符和一張線程描述表。
    不同的線程可以執(zhí)行相同的程序。
    同一個(gè)進(jìn)程中的線程共享該進(jìn)程的內(nèi)存地址空間。
    線程是處理機(jī)的獨(dú)立調(diào)度單位,多個(gè)線程是可以并發(fā)執(zhí)行的。
    引入線程的好處:
    1 創(chuàng)建一個(gè)新線程花費(fèi)的時(shí)間少。
    2 兩個(gè)線程的切換時(shí)間少。
    3 由于同一個(gè)進(jìn)程內(nèi)的現(xiàn)成共享內(nèi)存和文件,所以線程之間互相通信必須調(diào)用內(nèi)核。
    4 線程能獨(dú)立執(zhí)行,能充分利用和發(fā)揮處理機(jī)與外圍設(shè)備并行工作的能力。
    存儲(chǔ)管理主要是對(duì)內(nèi)存空間的管理。
    內(nèi)存空間分為:系統(tǒng)區(qū);用戶區(qū)。
    內(nèi)存共享是兩個(gè)或多個(gè)線程共用內(nèi)存中相同的區(qū)域,其目的是節(jié)省內(nèi)存空間,實(shí)現(xiàn)進(jìn)程之間的通信,提高內(nèi)存空間的利用率。
    存儲(chǔ)共享的內(nèi)容可以是程序的代碼,也可是數(shù)據(jù),如果是代碼共享 ,則必須是純代碼,或叫做“可再入程序”,既它在運(yùn)行過(guò)程中不修改自身。代碼共享的目的是節(jié)省內(nèi)存。
    存儲(chǔ)保護(hù):
    1 防止地址越界。
    2 防止操作越權(quán)。
    實(shí)存儲(chǔ)器:內(nèi)存,外存,高速緩存。
    虛存儲(chǔ)器:1.用戶程序的邏輯地址構(gòu)成的地址空間。
    2.當(dāng)內(nèi)存容量不滿足用戶要求時(shí)候,采用一種將內(nèi)存空間與外存空間有機(jī)結(jié)合的在一起,利用外存自動(dòng)調(diào)動(dòng)的方法構(gòu)成一個(gè)大的存儲(chǔ)器。
    地址影射:為了保證CPU執(zhí)行程序指令時(shí)候能夠正確訪問(wèn)存儲(chǔ)單元,需要將用戶程序中的邏輯地址轉(zhuǎn)化為運(yùn)行時(shí)可由機(jī)器直接尋址的物理地址。
    分為:靜態(tài)地址影射和動(dòng)態(tài)地址影射。
    內(nèi)存擴(kuò)充:在硬件支持下,將外存作為內(nèi)存的擴(kuò)充部分供用戶程序使用。
    虛擬存儲(chǔ)技術(shù):利用內(nèi)存擴(kuò)充技術(shù),由操作系統(tǒng)處理內(nèi)存與外存的關(guān)系,統(tǒng)一管理內(nèi)外存,向用戶提供一個(gè)容量相當(dāng)大的虛擬存儲(chǔ)空間。
    1 靜態(tài)等長(zhǎng)分區(qū)的分配。
    內(nèi)存空間被分為若干個(gè)長(zhǎng)度相等的區(qū)域,每個(gè)區(qū)域叫做一個(gè)頁(yè)面。
    2 動(dòng)態(tài)異長(zhǎng)分區(qū)的分配。
    系統(tǒng)用空閑區(qū)表管理這些區(qū)域。包括:空閑區(qū)首地址和空閑區(qū)長(zhǎng)度。