版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第7章存儲系統(tǒng)7.1存儲系統(tǒng)的層次結(jié)構(gòu)(識記)7.2高速緩沖存儲器(掌握)7.3虛擬存儲器(理解)7.4相聯(lián)存儲器(了解)7.5存儲保護(了解)本章學習目標
存儲系統(tǒng)是計算機體系結(jié)構(gòu)中的重要一環(huán),其關(guān)鍵性是不言而喻的。需要掌握存儲系統(tǒng)的基本原理。
現(xiàn)代操作系統(tǒng)應用于內(nèi)存管理的一個最主要的技術(shù)就是虛擬內(nèi)存技術(shù),本章,需要明白虛擬內(nèi)存的原理,并且了解幾種主要的頁面替換策略。
Cache技術(shù)的出現(xiàn)大大加速了存儲系統(tǒng)的整體速度,它是對整個存儲系統(tǒng)重大的補充。希望在學習中能夠明白Cache的工作原理以及如何保持Cache的一致性,Cache存儲系統(tǒng)的地址映象及變換方法。用途:存儲器系統(tǒng)是計算機中用于存儲程序和數(shù)據(jù)的部件。對其要求是:盡可能快的讀寫速度盡可能大的存儲容量盡可能低的成本費用存儲器的性能指標:容量、速度和價格/位。7.1存儲系統(tǒng)的層次結(jié)構(gòu)怎樣才能同時實現(xiàn)這些要求呢?用多級結(jié)構(gòu)的存儲器系統(tǒng)把要用的程序和數(shù)據(jù),按其使用的急迫和頻繁程度,分塊調(diào)入存儲容量不同、運行速度不同的存儲器中,并由硬軟件來統(tǒng)一管理與調(diào)度。
層次之間應滿足的原則
一致性原則:處在不同層次存儲器中的同一個信息應保持相同的值,是保證正確地使用數(shù)據(jù)的最基本的要求之一.
包含性原則:存儲在內(nèi)層(靠近CPU)的信息一定被包含在其外層的存儲介質(zhì)中,反之則不成立。即內(nèi)層存儲器中的全部信息,都是其相鄰外層存儲器中一小部分信息的復制品。主—輔存層次:在操作系統(tǒng)的作用下,其速度接近于主存的速度,其容量則接近于輔存的容量,而每位平均價格也接近于廉價的慢速的輔存平均價格。解決了容量與成本之間的矛盾。高速緩存(cache)—主存層次:在硬件的作用下,其速度接近于cache,容量與每位價格則接近于主存。解決了速度與成本之間的矛盾。7.2高速緩沖存儲器(cache)7.2.1cache存儲器工作原理程序訪問的局部性:對局部范圍的存儲器地址頻繁訪問,而對此范圍以外的地址則訪問甚少的現(xiàn)象。高速緩沖存儲器(cache):在主存和CPU之間設(shè)置一個高速的容量相對較小的存儲器,如果當前正在執(zhí)行的程序和數(shù)據(jù)存放在這個存儲器中,當程序運行時,不必從主存儲器取指令和取數(shù)據(jù),而訪問這個高速存儲器即可,所以提高了程序運行速度。cache存儲器介于CPU和主存之間,它的工作速度數(shù)倍于主存,全部功能由硬件實現(xiàn),并且對程序員是透明的。
高速緩沖存儲器是存在于主存與CPU之間的一級存儲器,由靜態(tài)存儲芯片(SRAM)組成,容量比較小但速度比主存高得多,接近于CPU的速度。
Cache的功能是用來存放那些近期需要運行的指令與數(shù)據(jù)。目的是提高CPU對存儲器的訪問速度。為此需要解決3個技術(shù)問題:一是主存地址與緩存地址的映象及轉(zhuǎn)換;二是按一定原則對Cache的內(nèi)容進行替換;三是對Cache的讀出與寫入。
當CPU發(fā)出讀請求時,將主存地址m位(或m位中的一部分)與cache某塊的標記相比較,根據(jù)其比較結(jié)果是否相等而區(qū)分出兩種情況:當比較結(jié)果相等時,說明需要的數(shù)已在cache中,即訪問cache命中,直接訪問cache就行了,在CPU與cache之間,通常一次傳送一個字;當比較結(jié)果不相等時,即訪問cache不命中.把該數(shù)據(jù)所在的整個字塊從主存一次調(diào)進來。命中率:指CPU所要訪問的信息在cache中的比率.受cache容量和塊的大小的影響。具有cache的存儲器,其平均存取時間計算如下:
設(shè)cache的存取時間為tc,命中率為h,主存的存取時間為tM,則平均存取時間=h·tc+(1-h)(tc+tM)。在從主存讀出新的字塊調(diào)入cache存儲器時,如果遇到cache存儲器中相應的位置已被其他字塊占有,那么就必須去掉一個舊的字塊,讓位于一個新的字塊。這種替換應該遵循一定的規(guī)則,最好能使被替換的字塊是下一段時間內(nèi)估計最少使用的。這些規(guī)則稱為替換策略或替換算法,由替換部件加以實現(xiàn)。一致性問題讀:不存在一致性問題寫:兩種寫入方式保證一致性:
“寫回法”:是暫時只向cache存儲器寫入,并用標志加以注明,直到經(jīng)過修改的字塊被從cache中替換出來時才一次寫入主存;這種方式寫操作速度快,但因在此以前,主存中的字塊未經(jīng)隨時修改而可能失效。寫直達法:每次寫入cache存儲器時也同時寫入主存,使cache和主存保持一致。這種方式實現(xiàn)簡單,且能隨時保持主存數(shù)據(jù)的正確性。但是,有可能要增加多次不必要的向主存的寫入。7.2.2cache存儲器組織1.地址映像
為了把信息放到cache存儲器中,必須應用某種函數(shù)把主存地址映像到cache,稱作地址映像。在信息按照這種映像關(guān)系裝入cache后,執(zhí)行程序時,應將主存地址變換成cache地址,這個變換過程叫做地址變換。地址的映像和變換是密切相關(guān)的。主存與cache的地址映射第0塊第0塊第1塊…第n-1塊………第m-1塊L0L1…Ln-1Cache主存………如何進行地址映射???第0塊Cache直接相聯(lián)映射第0塊第0區(qū)第m區(qū)第1塊…第n-1塊第n塊第n+1塊…第2n-1塊第2n塊……第3n-1塊第mn塊第mn+1塊第mn+2塊第(m+1)n-1塊Tag0Tag1…Tagn-1Cache主存……第1區(qū)第2區(qū)主存分割成若干個與cache大小相同的區(qū)Cache塊號i,共n塊,主存塊號ji=jmodn8位4位A11A10A3A2A1A0A5A4區(qū)地址塊地址塊內(nèi)地址A14A14A123位第0塊第0塊第0區(qū)第m區(qū)第1塊…第n-1塊第n塊第n+1塊…第2n-1塊第2n塊……第3n-1塊第mn塊第mn+1塊第mn+2塊第(m+1)n-1塊Tag0Tag1…Tagn-1Cache主存………第1區(qū)第2區(qū)第0塊Cache直接相聯(lián)映射第0塊第0區(qū)第m區(qū)第1塊…第n-1塊第n塊第n+1塊…第2n-1塊第2n塊……第3n-1塊第mn塊第mn+1塊第mn+2塊第(m+1)n-1塊Tag0Tag1…Tagn-1Cache主存………第1區(qū)第2區(qū)主存分割成若干個與cache大小相同的區(qū)塊號區(qū)號字地址比較器&&命中未命中直接映像
直接映像函數(shù):j=imod2c
其中,j是cache的字塊號,i是主存的字塊號。優(yōu)點:是實現(xiàn)簡單。只需利用主存地址按某些字段直接判斷,即可確定所需字塊是否已在cache存儲器中。缺點:不夠靈活。主存的2t個字塊只能對應惟一的cache存儲器字塊,因此,即使cache存儲器別的許多地址空著也不能占用。這使得cache存儲空間得不到充分利用,并降低了命中率。舉例:主存容量為1M,Cache的容量為32KB,每塊的大小為16個字(或字節(jié))。劃出主、緩存的地址格式、目錄表格式及其容量。
練習:主存容量為1M,Cache的容量為16KB,每塊的大小為512B,采用直接地址映象方式。1、寫出Cache的地址格式。2、寫出主存的地址格式。3、主存地址為CDE8FH的單元在Cache中的什么位置?Cache全相聯(lián)映射第0塊第0塊第1塊…第n-1塊………L0L1…Ln-1Cache主存………主存中任何一塊均可定位于Cache中的任意一塊,可提高命中率,但是硬件開銷增加Cache全相聯(lián)映射第0塊第0塊第1塊…第n-1塊………L0L1…Ln-1塊表主存………塊號字地址&&命中未命中Cache比較器cache全相聯(lián)映射地址變換…相聯(lián)存儲器主存塊號Cache塊號塊號比較快存主存主存地址未命中塊表命中Cache地址主存塊號CPU塊內(nèi)地址塊內(nèi)地址(2)全相聯(lián)映像它允許主存中的每一個字塊映像到cache存儲器的任何一個字塊位置上,也允許從確實已被占滿的cache存儲器中替換出任何一個舊字塊。全相聯(lián)映像方式是最靈活但成本最高的一種方式問題:1.不只是它的標記位數(shù)從t位增加到t+c位(與直接映像相比),使cache標記容量加大.2.在訪問cache時,需要和cache的全部標記進行“比較”才能判斷出所訪主存地址的內(nèi)容是否已在cache中。第0塊Cache組相聯(lián)映射第0組第0塊第1塊…第n塊第n+1塊2n第2n+1塊……第(m+1)n-1塊L0L1…Cache主存……第1組組0組1第0區(qū)第2組第3組第1區(qū)第m區(qū)Cache分u組,每組n塊主存塊組號j,塊號k,j=k/n主存對應cache組號q,主存分割成若干個與cache大小相同的區(qū),Cache再分割成若干組q=jmodu(3)組相聯(lián)映像把cache字塊分為2c’組,每組包含2r個字塊,于是有c=c’+r。主存字塊Mm(i)(0≤i≤2m-1)可以用下列映像函數(shù)映像到cache字塊Mc(j)(0≤j≤2c-1)上j=(imod2c’)×2r+k0≤k≤2r-1k為位于上列范圍內(nèi)的可選參數(shù)(整數(shù))。按這種映像方式,組間為直接映像,而組內(nèi)的字塊為全相聯(lián)映像方式。
組相聯(lián)映像把地址劃分成3段,末b位為塊內(nèi)地址,中間c’位為cache組地址,高t位和r位形成標記字段。今舉例如下(cache容量比實際小):設(shè)c’=3位,r=1位,考慮主存字塊15可映像到cache的哪一個字塊中。根據(jù)公式,可得:j=(imod2c’)×2r+k=(15mod23)×21+k=7×2+k=14+k又:0≤k≤2r-1=21-1=1即:k=0或1代入后得j=14(k=0)或15(k=1)。所以主存模塊15可映像到cache字塊14或15中。在第7組。在實際cache中用得最多的是直接映像(r=0),兩路組相聯(lián)映像(r=1)和4路組相聯(lián)映像(r=2)。如r=2,計算得0≤k≤3,所以主存某一字塊可映像到cache某組4個字塊的任一字塊中,這大大地增加了映像的靈活性,提高了命中率。例:一個組相聯(lián)地址映象cache由64存儲塊構(gòu)成,每組包含4個存儲塊。主存包含4096個存儲塊,每塊由8字組成,每字為32位。存儲器按字節(jié)編址,訪存地址為字地址。1、寫出cache的地址位數(shù)和地址格式。2、寫出主存的地址位數(shù)和地址格式。3、主存地址18AB9H映象到cache的哪個字塊?2.替換算法
引入原因:當新的主存字塊需要調(diào)入cache存儲器而它的可用位置又已被占滿時,就產(chǎn)生替換算法問題。常用算法:
FIFO算法總是把一組中最先調(diào)入cache存儲器的字塊替換出去。特點:實現(xiàn)容易,開銷小。
LRU算法是把一組中近期最少使用的字塊替換出去。需記錄各個字塊的使用情況,以便確定那個字塊是近期最少使用的字塊。特點:LRU替換算法的平均命中率比FIFO要高,并且當分組容量加大時,能提高LRU替換算法的命中率。例:某程序?qū)撁嬉蟮男蛄袨?2643743634846。設(shè)主存儲器容量為4個頁面,求FIFO和LRU替換算法各自的命中率(假設(shè)開始時主存為空)。7.2.3cache存儲器舉例Intel82385cache控制器:
與80386微處理器相匹配的主存一cache存儲系統(tǒng)是由82385cache控制器來實現(xiàn)地址映像和變換的??扇坑诚?0386的32位地址提供的4G(千兆)字節(jié)的地址空間,使CPU幾乎無任何等待地讀出數(shù)據(jù),命中率可高達99%。82385片內(nèi)只含有cache控制器,cache數(shù)據(jù)保存在片外的SRAM中。
82385提供了兩種地址映像方式:①直接映像地址字段分配:17位標記字段10位組地址字段3位行選擇位A4~A2A1,A0為字節(jié)地址,無用
80386一次訪存只能取出一個字。
直接映像cache組織如圖7.8所示。Intel80386的4GB地址空間被分成217頁,頁的大小為8K字(每字32位),正好和cache的容量相同。cache被分成1024組,每組8個字(8X32位)。每個字被稱作一“行”,行是主存和cache之間的信息傳輸單位。在82385cache目錄表(標記)中,對應cache的每一組有一個條目。每一條目有26位,分成三部分:17位標記,1位標記有效位,8位行有效位。17位標記指出主存的頁號,它是217頁中的某一頁。由于每組包含著8行,在目錄表中有8個行有效位與其對應,如果某一行被調(diào)入cache中,則此行有效位被置“1”,同時置標記有效位。
在80386啟動讀周期時,82385用10位地址選擇目錄表中1024個表目中的一條,用3位選擇表目中8個行有效位的一位。這13位cache地址選擇cache中的一行(4字節(jié))。82385將地址總線的標記字段(A31~A15)與目錄表表目中的標記相比較,若相等,并且目錄中的標記有效位和行有效位皆為“1”狀態(tài),說明讀命中。82385指示cache將選中的字送入80386數(shù)據(jù)總線。讀命中不改變cache和目錄中的內(nèi)容。
讀失效分為兩種情況。一種情況叫做行失效。這時,目錄表目中標記和地址總線的標記字段相等,且標記有效位為“1”,但是行有效位為“0”。另一種情況叫做標記失效。這時,目錄表目中標記和地址總線標記宇段不相等,或是標記有效位為“0”。在失效發(fā)生時,80386將直接訪問主存取得數(shù)據(jù),并同時寫入cache。若為行失效,則只將該行對應的行有效位置“1”;若為標記失效,則用上述地址頁號修改標記,并將標記有效位和相應的行有效位置“1”,清除其他7個行有效位。
②兩路組相聯(lián)映像
cache被分成兩個體,每體為4K字。主存頁面大小和cache的一個體的大小相同,而頁數(shù)為218頁。對應著cache的兩個體,目錄表也分為兩部分,每個部分有27位,18位標記為主存頁號,1位標記有效位,8位行有效位。此外,在目錄表中還有一個附加位,稱為LRU位,LRU位指定cache兩個體中同一組的那一行為最近最少使用行,也就是置換的對象。主存儲器各頁的同一組可以任意映射到cache的兩個體的同一組中,同時可有兩個頁的同一組存于cache中。
Intel82385還有監(jiān)聽功能,其作用如下:現(xiàn)代計算機以存儲器為中心,除了CPU訪存以外,輸入/輸出(I/O)設(shè)備也可直接訪問存儲器,而cache中的數(shù)據(jù)又要與主存儲器相應單元的內(nèi)容保持一致(相同),因此需要對地址進行監(jiān)聽。假如某一I/O設(shè)備直接向存儲器傳送數(shù)據(jù)(寫入存儲器),而且其提供的地址中的數(shù)據(jù)在cache中有副本,此時如不進行處理,會造成cache數(shù)據(jù)與存儲器數(shù)據(jù)的不一致性。為簡化操作,通常采取將cache相應單元的標記有效位清“0”的辦法,這樣當CPU再訪問(讀)該單元時,將產(chǎn)生不命中信號,而到存儲器去取數(shù),這樣可保證CPU所取數(shù)據(jù)的正確性。7.2.4多層次cache存儲器1.指令cache和數(shù)據(jù)cache單一cache:將指令和數(shù)據(jù)存放在同一cache。 存取數(shù)據(jù)的操作經(jīng)常會與取指令的操作發(fā)生沖突,從而延遲了指令的讀取。 給定cache總量時,單一cache有較高的利用率.將指令cache和數(shù)據(jù)cache分開:速度快.2.多層次cache結(jié)構(gòu)3.多層次cache的一致性問題
由于數(shù)據(jù)cache有寫入操作,且有多種寫入方案,為了提高計算機處理速度,在每次寫入時,并不同時修改L1,L2和主存儲器的內(nèi)容,造成了數(shù)據(jù)的不一致,這就是要解決的cache一致性問題。程序是不允許修改的,因此使用指令cache不存在cache一致性問題。
Pentium處理器支持“修改/排它/共享/無效”(modified/exclusive/shared/invalid,簡稱MESI)協(xié)議。數(shù)據(jù)cache的每一行包含兩個狀態(tài)位,每一cache行處于4種狀態(tài)之一,各狀態(tài)的意義如下:(1)修改(Modified,簡稱M)本cache行中的數(shù)據(jù)已被修改(與主存的內(nèi)容不同),僅在本cache中的數(shù)據(jù)是正確的。(2)排它(Exclusive,簡稱E)本cache行中的數(shù)據(jù)與主存中的數(shù)據(jù)相同,但不存在于其他cache中。(3)共享(Shared,簡稱S)本cache行中的數(shù)據(jù)與主存中的數(shù)據(jù)相同,且可存在于其他cache中。(4)無效(Invalid,簡稱I)本cache行中的數(shù)據(jù)無效。7.3虛擬存儲器7.3.1虛擬存儲器概述
虛擬存儲器指的是“主存一輔存’’層次,它能使計算機具有輔存的容量,接近于主存的速度和輔存的每位成本。使得程序員可以按比主存大得多的空間來編制程序,即按虛存空間編址。1.主存一輔存層次與cache一主存層次的比較區(qū)別:主存/cache存儲器的訪問“時間比”較小,典型的為10:1;每次傳送的基本信息單元(字塊)也比較小,只是幾個至幾十個字節(jié)。而輔存/主存的訪問“時間比”就要大得多,達100:1至1000:1,每次傳送的基本信息單元(段或頁面)也很大,達幾十至幾千字節(jié)。相似之處:采用的地址變換及映像方法和替換策略,從原理上看是相同的。
2.主存一輔存層次信息傳送單位和存儲管理
①段式管理
段是利用程序的模塊化性質(zhì),按照程序的邏輯結(jié)構(gòu)劃分成的多個相對獨立部分。(段長不固定)段式管理:把主存按段分配的存儲管理方式。優(yōu)點:段的分界與程序的自然分界相對應;段的邏輯獨立性使它易于編譯、管理、修改和保護,也便于多道程序共享。缺點:碎片多。②頁式管理信息傳送單位是定長的頁,主存的物理空間被劃分為等長的固定區(qū)域,稱為頁面。優(yōu)點:新頁調(diào)入主存容易掌握,只要有空白頁面就可??赡茉斐衫速M的是程序最后一頁的零頭,是不能利用的頁內(nèi)空間,它比段式管理系統(tǒng)的空間浪費要小得多。缺點:由于頁不是邏輯上獨立的實體,所以處理、保護和共享都不及段式來得方便。③段頁式存儲管理 段式和頁式管理相結(jié)合
程序按模塊分段,段內(nèi)再分頁,出入主存仍以頁為信息傳送單位,用段表和頁表(每段一個頁表)進行兩級管理。7.3.2頁式虛擬存儲器
在頁式虛擬存儲系統(tǒng)中,把虛擬空間分成頁,主存空間也分成同樣大小的頁,稱為實頁或物理頁,而把前者稱為虛頁或邏輯頁。 特點:讀一個數(shù)據(jù)至少要訪問2次內(nèi)存,速度慢。 解決方法:快表。 快表:由硬件組成,通常稱為轉(zhuǎn)換旁路緩沖器(translationlookasidebuffer,簡稱TLB)。它比頁表小得多,一般在16行~64行之間,快表只是慢表(指主存中的頁表)的小小的副本。7.3.3段頁式虛擬存儲器
在段頁式虛擬存儲器中,把程序按邏輯結(jié)構(gòu)分段以后,再把每段分成固定大小的頁。程序?qū)χ鞔娴恼{(diào)入調(diào)出是按頁面進行的,但它又可以按段實現(xiàn)共享和保護。優(yōu)點:兼取頁式和段式系統(tǒng)的優(yōu)點。缺點:在地址映像過程中需要多次查表。
如果有多個用戶在機器上運行,稱為多道程序,多道程序的每一道(每個用戶)需要一個基號(用戶標志號),可由它指明該道程序的段表起點(存放在基址寄存器中)。7.3.4虛擬存儲器工作的全過程
思考:尋址方式與虛擬存儲器的關(guān)系?
對虛擬存儲器來說,程序員按虛存儲空間編制程序,在直接尋址方式下由機器指令的地址碼給出地址。這個地址碼就是虛地址,可由虛頁號及頁內(nèi)地址組成,如下所示:外頁表在虛擬存儲器中實現(xiàn)虛擬地址到輔存實地址的變換。輔存一般按信息塊編址,而不是按字編址,若使一個塊的大小等于一個虛頁面的大小,這樣就只需把虛頁號變換到Nvd即可完成虛地址到輔存實地址的變換。為此,可采用頁表的方式,把由Nv變換成Nvd的表稱為外頁表,而把Nv變換到主存頁號的表稱為內(nèi)頁表。7.3.5Pentium處理機的虛擬存儲器Pentium的虛擬地址被稱為邏輯地址,其長度為48位,有效的邏輯地址為46位(14位+32位),虛擬空間為246。Pentium采用段頁式地址轉(zhuǎn)換機制。Pentium存儲器結(jié)構(gòu)有很大靈活性,根據(jù)其段表和頁表是否設(shè)置可以有4種組合情況。(1)無段表和無頁表的存儲器。非虛擬存儲器其邏輯地址即為物理地址,可減少復雜性,在高性能的控制機中經(jīng)常被采用。(2)無段表和有頁表的存儲器。頁式虛擬存儲器,此時存儲器的管理和保護是通過頁面轉(zhuǎn)換實現(xiàn)的。(3)有段表和無頁表的存儲器。段式虛擬存儲器。(4)有段表和有頁表的存儲器。段頁式虛擬存儲器。7.3.6存儲管理部件(MMU)現(xiàn)代計算機一般都有輔助存儲器,但具有鋪存的存儲系統(tǒng)不一定是虛擬存儲系統(tǒng)。虛擬存儲系統(tǒng)有兩大特點:(1)允許用戶用比主存空間大得多的空間來訪問主存。(2)每次訪存都要進行虛實地址的轉(zhuǎn)換。為了實現(xiàn)邏輯地址到物理地址的轉(zhuǎn)換,并在頁面失效時(即被訪問的頁面不在主存)進入操作系統(tǒng)環(huán)境,設(shè)置了由硬件實現(xiàn)的存儲管理部件MMU,而整個虛擬存儲器的管理是由MMU部件與操作系統(tǒng)共同完成的。
相聯(lián)存儲器不按地址訪問存儲器,而按所存數(shù)據(jù)字的全部內(nèi)容或部分內(nèi)容進行查找(或檢索)。例如,在虛擬存儲器中,將虛地址的虛頁號與相聯(lián)存儲器中所有行的虛頁號進行比較,若有內(nèi)容相等的行,則將其相應的實頁號取出,這是按數(shù)據(jù)字的部分內(nèi)容進行檢索的例子。7.4相聯(lián)存儲器比較操作是并行進行的,即CR中的關(guān)鍵字段與存儲器的所有W個字的相應字段同時進行比較。一般用門電路與觸發(fā)器來進行比較與保存信號,所用電路較多。在相聯(lián)處理機中,來自控制器的一條命令能對許多數(shù)據(jù)同時執(zhí)行算術(shù)或邏輯運算,因此每個存儲單元必須有一個處理單元。
應用:相聯(lián)存儲器除了應用于虛擬存儲器與cache中以外,還經(jīng)常用于數(shù)據(jù)庫與知識庫中按關(guān)鍵字進行檢索。從按地址訪問的存儲器中檢索出某一單元,平均約進行m/2次操作(m為存儲單元數(shù)),而在相聯(lián)存儲器中僅需要進行一次檢索操作,因此大大提高了處理速度。近年來相聯(lián)存儲器用于一些新型的并行處理和人工智能系統(tǒng)結(jié)構(gòu)中。7.5存儲保護
由于多個用戶對主存的共享,就有多個用戶程序和系統(tǒng)軟件存于主存中。為使系統(tǒng)能正常工作,要防止由于一個用戶程序出錯而破壞其他用戶的程序和系統(tǒng)軟件,還要防止一個用戶程序不合法地訪問不是分配給它的主存區(qū)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四股東股份合作協(xié)議書2025年度創(chuàng)業(yè)合作協(xié)議2篇
- 二零二五年度醫(yī)療健康企業(yè)股權(quán)收購與產(chǎn)業(yè)升級合同3篇
- 二零二五年度餐飲行業(yè)知識產(chǎn)權(quán)保護協(xié)議8篇
- 2025年消防設(shè)施維修與更新分包合同6篇
- 2025版網(wǎng)絡安全風險評估與處理免責協(xié)議書范本模板4篇
- 二零二五版門禁系統(tǒng)與電梯控制系統(tǒng)集成安裝合同4篇
- 2025年度智能門窗系統(tǒng)定制批發(fā)合作協(xié)議書4篇
- 二零二五版高速公路建設(shè)項目工程勘察設(shè)計居間合同3篇
- 買賣雙方2024年房屋交易合同
- 2025年項目部聘用合同(旅游項目)2篇
- 2024年醫(yī)銷售藥銷售工作總結(jié)
- GB/T 44888-2024政務服務大廳智能化建設(shè)指南
- 2023-2024學年江西省萍鄉(xiāng)市八年級(上)期末物理試卷
- 四則混合運算100道題四年級上冊及答案
- 四川省高職單招電氣技術(shù)類《電子基礎(chǔ)》歷年考試真題試題庫(含答案)
- 2024年江西生物科技職業(yè)學院單招職業(yè)技能測試題庫帶解析答案
- 橋本甲狀腺炎-90天治療方案
- (2024年)安全注射培訓課件
- 2024版《建設(shè)工程開工、停工、復工安全管理臺賬表格(流程圖、申請表、報審表、考核表、通知單等)》模版
- 酒店人防管理制度
- 油田酸化工藝技術(shù)
評論
0/150
提交評論