日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

计算机控制zos,第二章zOS操作系统的功能概述2.1zOS的内存管理.PDF

發(fā)布時(shí)間:2025/4/5 windows 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机控制zos,第二章zOS操作系统的功能概述2.1zOS的内存管理.PDF 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第二章zOS操作系統(tǒng)的功能概述2.1zOS的內(nèi)存管理.PDF

第二章 z/OS 操作系統(tǒng)的功能概述

2.1 z/OS 的內(nèi)存管理

與其它平臺(tái)不同的是,主機(jī)系統(tǒng)里,storage 指的是內(nèi)存的概念,而不是磁盤(pán)的概念。

主機(jī)系統(tǒng)的磁盤(pán)的概念用 DASD 來(lái)表示,即直接訪問(wèn)存儲(chǔ)設(shè)備。

從 370-XA 直到 ESA/390 系統(tǒng)架構(gòu),處理器內(nèi)存由中央存儲(chǔ)(central storage )和擴(kuò)展

存儲(chǔ)(expanded storage )組成。而在z/OS 系統(tǒng)架構(gòu)里,不再有擴(kuò)展存儲(chǔ)的概念,如圖 2-1

所示。

圖 2-1 主機(jī)內(nèi)存結(jié)構(gòu)

中央存儲(chǔ)(Central Storage ):也稱作主存(main storage ),是為系統(tǒng)提供對(duì)數(shù)據(jù)的直接

尋址、快速訪問(wèn)的半導(dǎo)體存儲(chǔ)器。數(shù)據(jù)和程序都可以被裝入中央存儲(chǔ)。中央存儲(chǔ)的最大容量

受硬件和系統(tǒng)架構(gòu)的限制。

輔助存儲(chǔ)(Auxiliary Storage ): 是放在直接訪問(wèn)存儲(chǔ)設(shè)備(即 DASD )上的,用于支

持如下一些基本的系統(tǒng)需求:

系統(tǒng)數(shù)據(jù)集(System data sets)

分頁(yè)數(shù)據(jù)集(Paging data sets) ,它包含所有虛擬存儲(chǔ)地址空間被頁(yè)換出(paged-out )

的部分。此外,輸出到虛擬I/O 設(shè)備的內(nèi)容也可以存在分頁(yè)數(shù)據(jù)集中。

2.1.1 虛擬存儲(chǔ)結(jié)構(gòu)

虛擬存儲(chǔ)是建立在主存——輔存體系上的存儲(chǔ)管理技術(shù)。它以程序訪問(wèn)的局部性原則為

基礎(chǔ),通過(guò)某種策略,把輔存中的信息分批調(diào)入主存,給用戶提供一個(gè)比實(shí)際容量大得多的

邏輯地址空間來(lái)訪問(wèn)主存。從 CPU 的角度看,主存—輔存層次的速度接近于主存,容量與

位價(jià)則接近于輔存,解決了速度、容量與成本之間的矛盾。

一個(gè) z/OS 程序保存在虛存里,只有活動(dòng)的那部分程序內(nèi)容需要在處理的時(shí)候會(huì)被調(diào)入

實(shí)存。一個(gè)程序要運(yùn)行時(shí),系統(tǒng)首先把它調(diào)入虛存,并分成 4K 字節(jié)大小的頁(yè)。系統(tǒng)把一個(gè)

1

程序的頁(yè)調(diào)入實(shí)存(中央存儲(chǔ))來(lái)執(zhí)行,不需要時(shí)再調(diào)出到輔助存儲(chǔ)。對(duì)程序員來(lái)講,整個(gè)

程序好像總是占住實(shí)存里連續(xù)的空間。實(shí)際上,一個(gè)程序不是所有的頁(yè)都必須同時(shí)在實(shí)存里。

而且,頁(yè)在實(shí)存里也不必占用連續(xù)的空間。

一個(gè)程序在虛存里執(zhí)行,它的各部分必然會(huì)在實(shí)存和輔存之間移動(dòng)。為了實(shí)現(xiàn)這種移動(dòng),

物理存儲(chǔ)被分成很多區(qū)域,每個(gè)區(qū)域大小相同并且擁有唯一訪問(wèn)的地址。在實(shí)存中,這些區(qū)

域被稱為幀(frame ),在輔助存儲(chǔ)中,被稱為片(slot )。我們將在 2.1.6 節(jié)“幀,頁(yè)和片”

中進(jìn)行更深入的討論。

頁(yè)地址被稱為虛擬地址。從程序進(jìn)入系統(tǒng)開(kāi)始直到執(zhí)行結(jié)束,頁(yè)的虛擬地址都保持不變,

不管該頁(yè)是在實(shí)存中還是在輔助存儲(chǔ)中。每頁(yè)由很多稱為字節(jié)的單個(gè)空間組成,每個(gè)字節(jié)都

有唯一的虛擬地址。z/OS 用每頁(yè)的第一個(gè)字節(jié)標(biāo)識(shí)該頁(yè)。

2.1.2 頁(yè)面調(diào)度

z/OS 使用地址表確定一個(gè)頁(yè)是在實(shí)存中還是在輔存中,并確定位置。要找到程序的一

個(gè)頁(yè),z/OS 檢查地址表來(lái)查找該頁(yè)的虛擬地址,而不是搜索所有的物理存儲(chǔ)來(lái)查找該頁(yè)。

然后 z/OS 根據(jù)需要將該頁(yè)傳輸?shù)綄?shí)存或者輔存中。這種在輔存的片和實(shí)存的幀之間進(jìn)行的

頁(yè)面的移動(dòng)稱為頁(yè)面調(diào)度。頁(yè)面調(diào)度是理解 z/OS 中虛擬存儲(chǔ)使用的關(guān)鍵。

z/OS 的頁(yè)面調(diào)度對(duì)于用戶來(lái)說(shuō)是透明的。在程序裝入時(shí),不必將其全部讀入到內(nèi)存,

而只需將當(dāng)前需要執(zhí)行的部分頁(yè)或段讀入到實(shí)存,就可讓程序開(kāi)始執(zhí)行。在程序執(zhí)行過(guò)程中,

如果需執(zhí)行的指令或訪問(wèn)的數(shù)據(jù)尚未在實(shí)存(稱為缺頁(yè)),則由處理器通知操作系統(tǒng)將相應(yīng)

的頁(yè)調(diào)入到實(shí)存,然后繼續(xù)執(zhí)行程序。另一方面,操作系統(tǒng)將實(shí)存中暫時(shí)不使用的頁(yè)調(diào)出保

存在輔存上,從而騰出空間存放將要裝入的程序以及將要調(diào)入的頁(yè)。

為了選擇需要調(diào)出到輔存中的頁(yè)面,z/OS 采用最近最少使用(LRU )算法。即z/OS 假

定一段時(shí)間內(nèi)未被使用的頁(yè)在將來(lái)最近一段時(shí)間也不會(huì)被使用。

2.1.3 虛擬存儲(chǔ)地址

虛擬存儲(chǔ)看技術(shù)可以使系統(tǒng)看起來(lái)比實(shí)際擁有更大

總結(jié)

以上是生活随笔為你收集整理的计算机控制zos,第二章zOS操作系统的功能概述2.1zOS的内存管理.PDF的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。