EncartaLabs

HPE Integrity NonStop Operating System Architecture

( Duration: 5 Days )

The HPE Integrity NonStop Operating System Architecture training course provides an in-depth understanding of the J-series and L-series NonStop operating systems architecture. 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, run-time 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.

By attending HPE Integrity NonStop Operating System Architecture workshop, delegates will learn to:

  • Understand Itanium and x86-64 based NonStop 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 NonStop 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 NonStop operating system that constitute the message system
  • Support HPE software products

  • Working knowledge of C/C++ or pTAL

  • System Programmers
  • Field Analysts
  • Application Designers

COURSE AGENDA

1

Hardware and Software Overview

  • NonStop Multi-core Architecture (NSMA) hardware
  • 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
2

Debuggers

  • J and L-series debuggers
  • Debugger selection
  • eInspect and xInspect
  • NonStop Debugging Environment for Eclipse (NSDEE)
  • TNS Visual Debugger (TNSVDBG) and Inspect
3

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
4

Addressing

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

Interrupts and Exceptions

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

Operating System Tools and Mechanisms

  • Data Structure
  • Time Services
  • Process Contention Controls
  • PROCESS_WAIT_ and PROCESS_AWAKE
  • Classic Privileged Semaphores
7

Memory Access and Management

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

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
9

Process Life Cycle and Management

  • Guardian Process Creation
  • Process States
  • Process synchronization
  • Monitor Process operation
  • Processor Load and Reload
10

OSS Process Life Cycle

  • OSS Process creation
  • fork() and exec () process termination
11

Guardian File System

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

OSS File System

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

I/O

  • Storage I/O: architecture, operation, completion
  • Configuring storage device
  • Comparing storage and comm I/O
  • QIO
  • Outgoing comm I/O
  • Incoming comm I/O
  • WAN I/O
  • Other devices

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top