SpyderByte.com: OpenVMS.org dcl.OpenVMS.org de.OpenVMS.org fr.OpenVMS.org Tru64.org
Island Computers


   
Home Contribute News, Jobs, Press Releases, etc. Advertise on OpenVMS.org About/Contact Search News Archives
More Links
  • gezelter@rlgsc.com
  • Logical Names (Part 2) >>
  • www.rlgsc.com
  • gezelter@rlgsc.com
  • Printer friendly version
    Share this story

    Navigation
    OpenVMS.org Features
    Hobbyist Registration
    Featured Articles
    VMS Audio Update (archives)
    Golden Eggs
    Need Help
    Forums, Lists & Groups
    Docs, Manuals & Tutorials, etc.
    VMS Beginners
    Documentation
    FAQs/How-to/Journals
    Books
    Developer Resources
    Misc. Resources
    For Hire
    Hardware Vendors
    Training & Education
    Software
    Commercial
    Opensource & Freeware
    Security, Patches, ECOs
    Security Advisories
    Patches/Updates
    Alphaserver firmware
    Older Alphaserver firmware

    Forums
    HPSC: OpenVMS
    Hobbyist Forums
    Usenet: comp.os.vms
    StackOverflow (VMS)

    OpenVMS.org Info
    OpenVMS.org Staff:
    Ken Farmer Follow OpenVMS.Org on Twitter
    Ian Miller Follow Ian Miller on Twitter
    Susan Skonetski Follow MamaVMS on Twitter
    About
    Search
    Archives
    Mobile
    Submit News
    Advertising

    Google Ads


    OpenVMS.org Polls
    What brand of smartphone do you use?
    iPhone
    Android-based
    Blackberry
    Other
    Don't have smartphone

    [ results | polls ]



    WIN AN RX2660 ~THE GREAT INTEGRITY GIVE AWAY !!!

    All you have to do is send us an email at sales@islandco.com with exactly : " I want an HP Integrity rx2660 for free" in the subject line.
    It must include your name, company, telephone no. and of course email address in the body.
    By entering in this free prize drawing, you agree to receive special deals by email from Island Computers. Email addresses will be tested for validity.

    You get the chance to win this free (Overseas must pay shipping which we will subsidize to a point - $600 maximum)

    HP Integrity rx2660
    Montvale 2 Core 1.67Ghz(4 thread) CPU
    32GB Memory (8 x 4GB Kits)
    4 x 146GB SAS 10KRPM Disk with RAID P400 Controller
    VGA and Serial Consoles DVD-ROM/CDRW

    Set up and ready for OpenVMS 8.4

    We will do a prize drawing and the winner will be announced directly and on OpenVMS.org on August 10th 2014.
    Hurry... you have 30 days.. Thanks Y'all...

     

     

    Latest News

    The OpenVMS Consultant: Logical Names (Part 1)
    Posted by Robert Gezelter on Tuesday September 24 2002 @ 07:04AM EDT
    This is the first of an ongoing series of column related to the technologies relating to OpenVMS, its platforms, and related layered products and applications.

    This column is intended for the broad spectrum of OpenVMS users, the people who support them, and the people who manage them. I will emphasize the technological issues, and leave discussions relating to sales, marketing, and related areas to others.

    Please feel free to send questions and comments to me at <gezelter@rlgsc.com>.

    OpenVMS is, somewhat unique among operating systems for the operational flexibility it offers. It is not unusual for even system managers to go for years without needing to pay attention to which physical drive an application is using. One of these distinguishing features is the Logical Name facility, a vital, yet often under-appreciated guarantor of flexibility.

    Logical names are pervasive in the OpenVMS environment. Relatively early in the startup process (aspects of which will appear in a future column), the system-wide logical name is initialized with a number of system-wide logical names. The usage of SYS$SYSROOT is instructive.

    SYS$SYSROOT is virtually the only place where the actual system device is referenced by name (SYS$SYSDEVICE, SYS$COMMON, SYS$DISK, and SYS$SPECIFIC also reference the physical name; for those who love detail, SYS$SYSDEVICE and SYS$TOPSYS are actually combined to produce all of the other names during the execution of the startup sequence).

    The elegance of the approach is its simplicity. Almost without exception, references are actually based on SYS$SYSROOT. Changes in the operating environment (e.g. different disks, or separate directory trees) only affect the value of SYS$SYSROOT (and its progenitors). This, combined with a uniform API for mass storage devices, makes the actual device configuration of the system virtually transparent to most of the system and applications. For example, SYS$HELP is defined as SYS$SYSROOT:[SYSHLP].

    All of the logical names referenced so far are in the System Logical Name Table. Most processes are associated with at least four logical name tables (Process, Job, Group, and System). Names are generally translated by first searching in hierarchical sequence the Process, Job, Group and System tables. Advanced users can control the search and translation process. Additionally, some translations preclude logical names defined by end-users, for security and integrity reasons.

    In the next installment, I will examine how these capabilities can be used to advantage in user applications.


    Next article in this series by Robert Gezelter:
    Logical Names (Part 2) >>


    Biography:

    Robert Gezelter is the Founding Principal of the consulting firm that bears his name (www.rlgsc.com).

    The consulting practice emphasizes in-depth technical expertise in computer architectures, operating systems, networks, security, APIs, and related matters. Mr. Gezelter has worked with OpenVMS since the initial release of VAX/VMS in 1978.

    His clients have ranged from small businesses to the Fortune 10 locally, nationally, and internationally. He can be reached at gezelter@rlgsc.com.


    < PR: Release Of PerfCap Performance Analysis Web Zone and Classic Analyzer & Planner | Awards Letter from SearchHP.com >



    Mailing Lists
    OpenVMS.org News:
    (Low volume newsletter)
    Subscribe | Unsubscribe
    OpenVMS.org Alerts:
    (Security & Patch Alerts)
    Subscribe | Unsubscribe

    Sponsors
    Island Computers


    Virtual VAX & Alpha

    HoffmanLabs.com

    The OpenVMS Consultant


    Interested in Advertising?
    Contact us...


    Friends of VMS
    HP usergroups...
    Encompasserve/DECUServe
    OpenVMS Hobbyist
    Itanium Solutions Alliance
    Aaron's OpenVMS blog
    Alexey Chupahin
    Arne Vajhoej
    DECUS Library Compendium
    DJE Systems
    Dr OpenVMS blog
    Francesco Gennai
    Eight-Cubed blog
    Free OpenVMS Software
    Galen Tackett
    HoffmanLabs
    Hunter Goatley
    Ian Miller
    Influential Software
    Itanium Solutions Alliance
    Jeff Cameron
    John Fisher
    Syltrem VMS Page (French)
    Kednos PL/I
    Keith Parris
    Migration Specialties
    Noetic Systems, Inc
    OpenOffice Port to VMS
    OpenVMSPlanet.org
    OpenVMS Rocks
    Preatorian.net
    Retrobeep
    Steven M. Schweda
    SYSMGR Blog
    TMESIS Software
    Trends That Matter
    VAMP (VMS, Apache, MySQL, PHP)
    VIM
    Vaxination
    Visio Cafe (HP Templates)
    VMSresource.org.uk
    XDelta
    Free VMS Accounts:
    Deathrow Public OpenVMS Cluster
    DECUServe/EISNER
    Polarhome
    Fafner
    Poetry Hacklab
    Marway.Org


    In Memory: John Wisniewski
    In Memory:Terry Shannon


    Add, edit, report problems here...

    OpenVMS Ring

    OpenVMS Webring

    Prev

    Random

    Next

    Prev5

    List

    Next5



    Home About & Contact Search Archive Mobile Submit News Sponsorship & Advertising
         Copyright © 2001-2012 SCORSE, LLC
    OpenVMS® is a trademark of HP
    All other trademarks are those of their owners.
        
      SpyderByte.com ;Technical Portals