z/OS Systems Programming Basics Flashcards
What is virtual storage
A technique that makes programs believe all required program instructions are residing in real storage.
How is virtual storage accomplished?
Through using auxiliary storage. Older data is moved to auxiliary storage until needed.
Tasks require a given amount of memory, how does virtual memory handle multiple tasks whose tasks require more real storage than is available?
By queueing in virtual storage, then swapping to real when the task is active
Swapping in and out of auxiliary storage is taxing. How does IBM handle this process?
Through IBM’s System Resource Manager (SRM)
How does IBM’s System Resource Manager (SRM) ensure page swapping is not taxing?
Through logical swapping by keeping the address space in real storage, while making it appear it has been swapped out (keeping it in real storage)
What is done the real and aux storage when a task is completed?
It is released for other tasks
Virtual storage is divided in what?
Pages
What is a page in virtual storage?
A fixed-length piece of virtual storage, usually 4 KB in size.
What is the typical size of a virtual storage page?
4 KB
What is a frame?
A fixed-length piece of central storage (memory), usually 4 KB in size.
What is a slot?
Auxiliary storage is divided into 4 KB (or 1 MB or 2GB) units called
What is a page?
A fixed-length piece of virtual storage, usually 4 KB in size.
Addressable space that appears as real memory
Virtual Storage
Active physical system memory
Real Storage
Storage that is not central storage, such as flash storage and DASD
Auxiliary Storage