大型電商
網站建設怎樣實現段頁式存儲與設備管理,首先
網站建設公司提醒段頁式管理是段式和頁式兩種管理方法結合的產物,綜合了段式組織與頁式組織的特點,根據程序模塊分段,段內再分頁,內存被分劃成定長的頁。段頁式系統(tǒng)中虛地址形式是(段號、頁號、頁內偏移)。系統(tǒng)為每個進程建立一個段表,為每個段建立一個頁表。段頁式管理采用段式分配、頁式使用的方法,便于動態(tài)連接和存儲的動態(tài)分配。這種存儲管理能提高內存空間的利用率。

大型電商網站建設的段式虛擬管理還是以段為單位分配內存空間,整段的調出、裝入,有時還要移動,這些都增加了系統(tǒng)的開銷。如果按段頁式存儲管理的方式,把每一段再分成若干頁面,那么,每一段不必占用連續(xù)的存儲空間;甚至當內存塊不夠時,可只將一段中的部分頁面裝入內存,網站建設公司工程師把這種管理方式稱為“段頁式虛擬存儲管理”。
段頁式虛擬存儲管理為每一個裝入內存的作業(yè)建立一張段表,還要為每一段建立頁表。段表中指出該段的頁表存放位置及長度,頁表中應指出該段的各頁在磁盤上的位置以及頁是否在內存中,若在內存中則填上占用的內存塊號。作業(yè)執(zhí)行時按段號查段表,找到相應的頁表再根據頁號查頁表,由標志位判定該頁是否已在內存,若是,則進行地址轉換;否則進行頁面調度。
段頁式虛擬存儲管理結合了段式和頁式的優(yōu)點,但增加了設置表格(段表、頁表)和查表等開銷,段頁式虛擬存儲器一般只在大型計算機系統(tǒng)中使用。
大型電商網站建設的設備管理
在計算機系統(tǒng)中,除了處理器和內存之外,其他的大部分硬設備稱為外部設備。它包括輸入/輸出設備,輔存設備及終端設備等。這些設備種類繁多,特性各異,操作方式的差異很大,從而使操作系統(tǒng)的設備管理變得十分繁雜。在架構師考試中,設備管理需要掌握的知識內容較少,主要為兩個方面:
數據傳輸控制方式
設備管理的主要任務之一是控制設備和內存或CPU之間的數據傳送,本節(jié)介紹幾種常用的數據傳送控制方式。
選擇和衡量控制方式的原則如下:
(1)數據傳送速度足夠高,能滿足用戶的需要但又不丟失數據。
(2)系統(tǒng)開銷小,所需的處理控制程序少。
(3)能充分發(fā)揮硬件資源的能力,使得I/O設備盡量處于使用狀態(tài)中,而CPU等待時間少。
外圍設備和內存之間常用的數據傳送控制方式主要有以下幾種:
(1)程序控制方式。處理器啟動數據傳輸,然后等設備完成。
(2)中斷方式。程序控制方式不能實現并發(fā)。中斷方式的數據傳輸過程是這樣的,進程啟動數據傳輸(如讀)后,該進程放棄處理器,當數據傳輸完成,設備控制器產生中斷請求,中斷處理程序對數據傳輸工作處理之后,讓相應進程成為就緒狀態(tài)。以后,該進程就可以得到所需要的數據。
(3)直接存儲訪問(Direct Memory Access,DMA)方式。指外部設備和內存之間開辟直接的數據交換通路。除了控制狀態(tài)寄存器和數據緩沖寄存器外,DMA控制器中還包括傳輸字節(jié)計數器、內存地址寄存器等。DMA方式采用竊取(或挪用)處理器的工作周期和控制總線而實現輔助存儲器和內存之間的數據交換。有的DMA方式也采用總線浮起方式傳輸大批量數據。
(4)通道方式。通道又稱為輸入/輸出處理器(Input/Output Processor,IOP),可以獨立完成系統(tǒng)交付的輸入/輸出任務,通過執(zhí)行自身的輸入/輸出專用程序(稱通道程序)進行內存和外設之間的數據傳輸。主要有3種通道:字節(jié)多路通道、選擇通道和成組多路通道。好了,
網站建設公司本文關于“大型電商
網站建設怎樣實現段頁式存儲與設備管理”的建站知識就分享到這里,謝謝關注,博納網絡編輯整理。