Course ID 00071755
HP product number U4178S
Course format ILT
Course length 8 days
Skill level Expert
Delivery languages English
Related certifications
In preparation for these exams
Selected items from this course are included in these exams:
Register for this course.
Find this course in the Training calendar and click the “Register” link in the last column to begin your registration.

Course description

This hands on lab course provides an indepth understanding of the architectural concepts of the NonStop Kernel operating system. You will see the TNS/R platform architecture, the program execution of TNS and TNS/R processes, and the internal functioning of the operating system components that support user services. You will examine user services such as the Guardian/Open System Services file systems, process control, ServerNet technology, DLLs, memory management system and kernel data structures.

Who should attend

• Primary audience: System programmers, Field analysts, Application designers, Field support personnel
• Secondary audience: System managers

Prerequisites

• Concepts and Facilities course (U4147S)
• NonStop Kernel Principles course (U4179S)
For complete prerequisites and requirements to achieve any of the related certifications or upgrade paths, see the certification description on the HP ExpertOne website.

Topics

  • Hardware and Software Overview
    • NonStop S-series server hardware architecture components
    • Address space definitions
    • Instruction and data-access mechanisms
    • Process components
    • Interrupt processing
    • NonStop S-series ServerNet interprocessor hardware
    • NonStop S-series ServerNet I/O hardware
    • NonStop Kernel operating system fundamentals
    • NonStop Kernel, Guardian, and OSS process definitions
  • GARTH for NonStop Kernel Architecture
    • Introduction to the tool used during the labs
  • Process Execution Environment
    • Stack architecture for the execution of TNS, accelerated TNS, and TNS/R code blocks on TNS/R systems
    • Transfer of control mechanisms for TNS, accelerated TNS, and TNS/R code blocks on TNS/R systems
    • Rules and transition mechanisms between code blocks of different types on TNS/R systems
    • Execution modes possible for TNS versus TNS/R processes on TNS/R systems
    • How to use and build DLLs and their implementation
    • Position-independent Code (PIC)
    • Contents of TNS, accelerated TNS, and TNS/R object files
  • Addressing
    • Addressing terminology
    • Addressing layout for code and data definitions
    • Address translation tables
  • Interrupts and Exceptions
    • Interrupt generation
    • Level 1 (exception millicode) interrupt processing
    • Interrupt masking
    • Level 2 software interrupt processing-transition from level 1, data requirements, and exiting
    • Interrupt nesting and pending interrupt processing
  • Operating System Tools and Mechanisms
    • Operating system tools, such as linked list,tables, and pools
    • Resource contention controls, such as semaphores and mutual exclusion
    • Process event management mechanisms WAIT and AWAKE
  • Memory Access and Management
    • Virtual-to-physical address translation
    • Physical address caching, context boundaddresses, the physical frame selectionalgorithm, and memory manager functions
  • Message System
    • Fundamental NonStop Kernel message system components of the linker-listener model
    • Steps of interprocess message transfers between processes in the same processor
    • Steps of interprocess message transfers between processes in different processors
    • Message system structures involved in intraprocessor and interprocessor messages
    • Interprocess communication across nodes including Expand and ServerNet Clusters
  • Guardian Process Life Cycle and Management
    • Creation and deletion cycle of a process for a
      Guardian process
    • Process timing and how process execution time is calculated so that interrupt time is not charged to a process
      Open System Services (OSS) Process Life Cycle
  • Open System Services (OSS) Process Life Cycle
    • Creation and deletion cycle of a process for an OSS process Guardian File Systems
  • Guardian File Systems
    • Guardian file system
    • Interactions involved with opens, closes, and other selected subjects such as nowaited I/O and synchronization depth (synchdepth)
  • OSS File System
    • OSS file system differences from the Guardian file system
    • How a file is open(), what device types are supported, and file naming
  • Onsite delivery Equipment Requirements
    • One NonStop S-series server with Gxx version of the NonStop Kernel operating system to run labs (NonStop S7000 or above)
    • Four processors (two minimum)
    • One PC compatible workstation per student and one for the instructor with:
      - Intel Pentium processor (minimum)
      - 16 to 64 MB of memory (including 640 KB of conventional memory)
      - VGA monitor
      - 11.5 MB maximum disk space
      - Windows operating system operating system
      - PowerPoint
    • One 6530 or PC terminal per student (similar to above configuration)
    • A NonStop S-series server is strongly recommended to run the lab exercises. An absolute minimal system would be a NonStop K2000 server with the D40 version or higher NonStop Kernel operating system; however, this configuration will require more time to run the labs

Objectives

After completing this course, you should be able to do the following:
  • Comprehensively understand the NonStop system architectures

How to register

View the HP ExpertOne Global Training Calendar to register for the trainings offering that best meets your needs.

Policies, fees and cancellations

Course fees may vary and are established and collected by the training center delivering the course. Cancellation fees may apply. Contact your HP Authorized Training Partner for their respective policies.