Skip to main content

HPE Integrity Nonstop Compute Operating System Architecture

U8609S

Table of Contents

Table of Contents

    Course ID

    U8609S

    Duration

    5 days

    Format

    ILT/VILT

    Course ID

    U8609S

    Duration

    5 days

    Format

    ILT/VILT

    Overview

    This course provides an in-depth understanding of the J-series and L-series HPE Nonstop Compute operating system architectures. It includes Itanium and x86-64 based processors, modular I/O, and cluster I/O subsystems, as well as their ServerNet and InfiniBand fabrics. It also includes debugging, runtime architecture, memory management, process control, and synchronization. TNS/X, TNS/E, and TNS process executions are explained, along with the internals that support user services. User services such as Guardian and open system services (OSS) file systems and process control are also examined.


    Private class only. Contact us for a quote.

    Audience

    This course is ideal for system programmers, field analysts, and application designers.

    Prerequisites

    Before attending this course, you should:

    Course objectives

    After completing this course, you should be able to:

    • Understand Itanium and x86-64 based HPE Nonstop Compute systems
    • Know when to use a particular debugger
    • Understand ordinary DLLs and programs using DLLs
    • Describe how virtual addressing is supported by the addressing schemes of TNS/X, TNS/E, and TNS processes
    • Understand the fundamental tools and mechanisms used by the HPE Nonstop Compute operating system
    • Describe memory management and process control functions
    • Understand the Guardian and OSS file systems and their supporting structures
    • Know the elements of the HPE Nonstop Compute operating system that constitute the message system
    • Support HPE software products
    divider

    Course outline

    Module 1: Course Overview


    Module 2: Hardware and Software Overview

    • HPE Nonstop Compute multi-core architecture (NSMA) hardware
    • HPE Nonstop Compute x86-64 architecture (NXMA) hardware
    • Modular I/O
    • CLIM hardware
    • Code generation, address space, code space, and process execution
    • Interprocessor and I/O architecture
    • Message-based operating system software layers

    Module 3: Debuggers

    • J- and L-series debuggers
    • Debugger selection
    • eInspect and xInspect
    • HPE Nonstop debugging environment for Eclipse (NSDEE)
    • TNS visual debugger (TNSVDBG) and Inspect

    Module 4: Process Runtime Architecture

    • TNS/E and TNS/X processes
    • Building TNS/E and TNS/X programs and libraries
    • TNS processes
    • Legacy TNS processes
    • Interpreted TNS on Itanium and x86-64
    • TNS accelerated on Itanium and x86-64
    • TNS transitions
    • TNS calling native procedures
    • TNS application migration and debugging

    Module 5: Addressing

    • Itanium and x86-64 processor addressing
    • Extended data areas
    • TNS/E, TNS/X, and TNS process lay out

    Module 6: Interrupts and Exceptions

    • Interrupts
    • Synchronization and coordination mechanisms
    • Interrupt and auxiliary processes

    Module 7: Operating System Tools and Mechanisms

    • Data structure
    • Time services
    • Process contention controls
    • PROCESS_WAIT and PROCESS_AWAKE
    • Classic privileged semaphores

    Module 8: Memory Access and Management

    • Hardware
    • Physical layer sogical segments sogical map sharing
    • Priv considerations
    • Page faults

    Module 9: The Message System

    • Interprocess communication within the same node
    • ServerNet and InfiniBand topology and the message system
    • MQCs
    • Communication across nodes
    • Expand
    • ServerNet and InfiniBand clusters
    • QIO

    Module 10: Process Life Cycle and Management

    • Guardian process creation
    • Process states
    • Process synchronization, monitor process operation, processor load, and reload

    Module 11: OSS Process Life Cycle

    • OSS process creation
    • Fork() and exec() process termination

    Module 12: Guardian File System

    • Functions of the file system control structures
    • Open request processing
    • Receive depth, Nowait depth, and Sync depth

    Module 13: OSS File System

    • File systems
    • OSS file system and support
    • OSS file organization
    • OSS pathname mapping
    • OSS open

    Module 14: I/O

    • Storage I/O: architecture, operation, completion for J- and X- series
    • CLIM software architecture
    • Infiniband based storage system
    • Configuring storage device
    • Comparing storage and comm I/O
    • IP CLIM architecture
    • QIO
    • Outgoing comm I/O Incoming comm I/O
    • IP CWAN I/O
    • Other devices

    5 reasons to choose HPE as your training partner

    1. Learn HPE and in-demand IT industry technologies from expert instructors.
    2. Build career-advancing power skills.
    3. Enjoy personalized learning journeys aligned to your company’s needs.
    4. Choose how you learn: in-person , virtually , or online —anytime, anywhere.
    5. Sharpen your skills with access to real environments in virtual labs .

    Explore our simplified purchase options, including HPE Education Services—Learning Credits .

    Recommended for you