Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home
Education & Training  >  Find a course 

Inside the HP-UX operating system

» 

Business & IT Services

» 

Education & Training
US & Canada home

» Special deals
» What's new
» Register for class
» Locations
» Find a course
» ProLiant
» Business Analysis
» HP-UX
» HP Indigo
» HP Integrity
» HP NonStop
» HP Software (OpenView)
» HP OpenVMS
» HP Tru64
» HP VSE
» Imaging & printing
» iPAQ & Tablet PC
» ITSM / ITIL
» Linux
» Microsoft
» MPE/iX
» ProCurve
» Project Management
» Service & support
» Storage & SAN
» VMware
» Printable catalogs
» Find training in other countries
» Certification
» Education consulting
» HP Virtual Rooms
» ITRC / Online training
Content starts here

At a glance

View schedule & enroll Sorted by: location or date
Course number H5081S
Length 5 days
Delivery method Instructor-led training (ILT)
Onsite dedicated training (OST)
Price USD $3,500
CAD $3,600

Course overview

This hands-on course provides advanced exposure to the HP-UX 11i v3 operating system by discussing topics such as system architecture, major system tables, data structures, major kernel routines, and file systems. This is an advanced course for experienced HP-UX system administrators who want to understand how the system operates. This course better prepares you to be more effective at system troubleshooting or performance tuning. The 5-day course is 80 percent lecture and 20 percent hands-on.


Prerequisites

  • HP-UX system and network administration I (H3064S) or HP-UX for experienced UNIX system administrators (H5875S)
  • Highly recommended: At least one year's experience in HP-UX administration

Audience

  • Experienced HP-UX system administrators and programmers

Ways to save

Course Objectives

  • Describe LVM architecture, structures and operations
  • Describe the I/O subsystem and the HP-UX 11i v3 mass storage stack
  • Outline the main steps in system initialization
  • Describe the role of the HP-UX kernel and give an overview of kernel subsystems
  • Explain how the PA-RISC or Integrity system architecture provides processing and memory resources
  • Describe how kernel services are requested
  • Describe how processes are managed
  • Outline the issues with a multiprocessor system
  • Describe how memory is managed
  • Describe the methods used for interprocess communication
  • Describe how files are managed and the use of the Unified File Cache

Benefits to you

  • Gain the knowledge you need to understand, support and optimize your HP-UX system

Next Steps

  • HP-UX performance and tuning (H4262S)
  • HP-UX troubleshooting (H4264S)

Course outline

  • Introduction
    • Introduce the concepts and roles of the HP-UX kernel
    • Introduce the major kernel data structures to be covered in the class
    • Introduce the kernel debugging tools used to explore these structures
  • System architecture
    • Describe the architecture and their characteristics of the systems used to run HP-UX, particularly the concept behind cell based systems
    • Briefly describe the characteristics of PA-RISC
    • Describe the Itanium product line, with particular focus on the memory management and caching components
    • Describe the interrupt handling mechanism of the processors
  • Process Management
    • Start by defining programs, processes and threads
    • Describe the different threading models
    • Examine the systems calls that make up the life cycle of processes, from a process management prospective
    • Describe the context switching a state saving mechanisms
    • Examine the system call gateway
    • Look at the different virtual address space options available for processes running on HP-UX
    • Describe the states and substates of processes and threads
    • Explore the behavior of the scheduler
    • Examine the major kernel functions involved in thread scheduling
    • Describe the context switching state saving mechanisms
  • Multiprocessor Systems
    • Explore the need for multiprocessor environments, what they provide and what they do not
    • Describe the major data structures involved in managing the MP environment
    • Explain the different possible contention situations and the way in which the kernel avoids them: Locking, Spin locks, Semaphores
  • Interprocess Communications
    • Look at the implementation and data structures used for
    • Signals
    • System V IPC (semaphores, message queues and shared memory)
    • POSIX IPC
  • Filesystems
    • Introduce the original Bell labs filesystem as a way of introducing filesystem concepts and problems
    • Briefly describe the operation of the HFS filesystem
    • Describe the major disk structures used by the Veritas filesystem
    • Explore the kernel data structures used in file access and filesystem management
    • Cover the upper layer, filesystem independent structures
    • The vnode/vfs layer
    • The Filesystem-dependent structures for both HFS and VxFS
    • Look at the new unified file cache
  • Memory management
    • Describe the mechanisms to translate between virtual and physical addresses
    • Examine the hardware independent management of the physical memory resources of the system including the free space
    • Explore the kernel data structures involved in managing a processes address space
    • Describe the operation of the process management system calls from a memory management perspective
    • Examine the mechanisms used to bring data into memory
    • Describe how the system responds to memory pressure
    • Describe the data structures involved in swap space management
    • Examine the management of the kernels memory space
  • Volume management
    • Describe the operation of the Logical Volume Manager
    • Its overall architectures
    • The disc based structures
    • The kernel based datastructures
  • The IO Subsystem
    • Describe the addressing of IO devices
    • Compare the modes of IO operation: direct IO, DMA
    • Describe IO system call flow
    • Describe the use of the device switch tables
    • Examine the General IO environment and context dependent IO modules
    • Explore the major IO related data structures
    • Describe the changes in the 11i v3 mass storage stack
  • System Initialization
    • For both PA-RISC and Itanium servers, cover the different phases of system startup
    • Firmware layers (PAL, SAL & EFI for IPF, PDC & BCH for PA-RISC)
    • Operating systems loaders and secondary loaders
    • Early kernel initialization
    • Later initialization phases
    • Building and initializing major data structures
    • Starting the IO environment
    • Mapping IO drivers and devices
  • Kernel Services
    • Describe how user programs access kernel functions
    • Describe the callout service


H5081S g.00
Printable version
Privacy statement Using this site means you accept its terms Feedback to Education & Training
© 2008 Hewlett-Packard Development Company, L.P.