Intervals guide
-
Topic author - Contributor
- Posts: 14
- Joined: Thu Jun 06, 2024 12:42 am
- Reputation: 0
- Status: Offline
Intervals guide
Is there an OenVMS internals guide?
Re: Intervals guide
The most recent edition of the Internals and Data Structures book is for Alpha: https://www.amazon.com/OpenVMS-Internal ... 155558120X
Two additional volumes were published later to describe changes to scheduling and memory management in VMS 7.x:
https://www.amazon.com/OpenVMS-Alpha-In ... 1555581595
https://www.amazon.com/OpenVMS-Alpha-In ... 1555581560
From what I understand, the contents of those books are still largely applicable to VMS V9.x, leaving aside any description of architecture-specific mechanisms like booting.
Two additional volumes were published later to describe changes to scheduling and memory management in VMS 7.x:
https://www.amazon.com/OpenVMS-Alpha-In ... 1555581595
https://www.amazon.com/OpenVMS-Alpha-In ... 1555581560
From what I understand, the contents of those books are still largely applicable to VMS V9.x, leaving aside any description of architecture-specific mechanisms like booting.
Last edited by dmjb on Fri Jul 12, 2024 6:01 am, edited 1 time in total.
-
- Contributor
- Posts: 18
- Joined: Wed May 22, 2024 5:32 pm
- Reputation: 0
- Location: colorado, usa
- Status: Offline
- Contact:
Re: Intervals guide
off the top of my head (or on my bookshelf or on my laptop) where operations and data structures are referenced or described in addition to the documentation set (e.g. OpenVMS Alpha Guide to Upgrading Privileged-Code Applications or Porting Applications from HP OpenVMS Alpha to HP OpenVMS Industry Standard 64 for Integrity Servers), the obsolete manuals, and release notes proper.
a) VAX/VMS internals and data structures (Goldenberg, Kenah, Dumas)
b) VMS file system internals (McCoy)
c) OpenVMS Process Internals (Sauer)
d) OpenVMS Alpha Internals: Scheduling and Process Control (Goldenberg, Saravanan, Dumas)
e) OpenVMS Alpha Internals and Data Structures: Memory Management (Goldenberg)
f) Writing OpenVMS Alpha Device Drivers in C: Developer's Guide and Reference Manual (Sherlock, Szubowicz)
Much of the operating system architecture is maintained from VAX/VMS till today. Many details differ but the basic behavior and implementation is maintained. LIB.REQ and STARLET.REQ remain resources for many data structures (and comments) publicly exposed.
a) VAX/VMS internals and data structures (Goldenberg, Kenah, Dumas)
b) VMS file system internals (McCoy)
c) OpenVMS Process Internals (Sauer)
d) OpenVMS Alpha Internals: Scheduling and Process Control (Goldenberg, Saravanan, Dumas)
e) OpenVMS Alpha Internals and Data Structures: Memory Management (Goldenberg)
f) Writing OpenVMS Alpha Device Drivers in C: Developer's Guide and Reference Manual (Sherlock, Szubowicz)
Much of the operating system architecture is maintained from VAX/VMS till today. Many details differ but the basic behavior and implementation is maintained. LIB.REQ and STARLET.REQ remain resources for many data structures (and comments) publicly exposed.
Norm Lastovica / SCI
-
- VSI Expert
- Valued Contributor
- Posts: 57
- Joined: Thu Jun 20, 2019 11:48 am
- Reputation: 0
- Status: Offline
Re: Intervals guide
> Is there an OenVMS internals guide?
The responses you've gotten so far, from folks who know what they're talking about, are quite good.
Is there a specific area of internals that you're interested in?
More recent developments in VMS (recent being in the past 20+ years) are not covered in
public documents.
Among the things that are not documented are Software Interrupt Services (SWIS) for IA64 and X86_64, the path switching algorithm used by Multipath, and the Host Based Volume Shadowing additions, like mini-copy and mini-merge.
The responses you've gotten so far, from folks who know what they're talking about, are quite good.
Is there a specific area of internals that you're interested in?
More recent developments in VMS (recent being in the past 20+ years) are not covered in
public documents.
Among the things that are not documented are Software Interrupt Services (SWIS) for IA64 and X86_64, the path switching algorithm used by Multipath, and the Host Based Volume Shadowing additions, like mini-copy and mini-merge.
--
-- Rob
-- Rob