HPE Integrity Nonstop Compute Operating System Architecture

U8609S

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 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.

  • 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 operating system that constitute the message system
    • Support HPE software products
  • Course outline

Module 1: Course Overview


Module 2: Hardware and Software Overview

  • HPE Nonstop multi-core architecture (NSMA) hardware
  • HPE Nonstop 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 Learning Credits .

Recommended for you