|
Module 1: Hardware and Software Overview
- NonStop Advanced Architecture Hardware
- Modular I/O
- Process Run-Time Architecture
- Inter-processor and I/O Architecture
- Message-based Operating System
- Software layers
Module 2: Debuggers
- Which debugger to use for what
- eGarth and eInspect
- Visual Inspect
Module 3: Process Execution Environment
- TNS/E
- Building TNS/E programs and libraries
- TNS
- TNS Accelerated
- TNS Calling Native Procedures
- TNS Application Debugging
Module 4: Addressing
- Itanium processor addressing
- TNS/E process layout
- TNS Process layout
Module 5: Interrupts and Exceptions
- Interruptions overview
- Synchronization and Coordination Mechanisms
- Interrupt Processes and Auxiliary Processes
Module 6: Operating System Tools and Mechanisms
- Types of Data Structure
- Time Services
- Process Contention Controls
- PROCESS_WAIT_ and PROCESS_AWAKE
- Classic Privileged Semaphores
Module 7: Memory Access and Management
- Roles and Responsibilities
- Itanium2 virtual addressing hardware support
- Physical Tables
- Logical Segments
- Page Faults
Module 8: The Message System
- Communication with the same node
- ServerNet
- MQCs
- Communication across nodes
- Expand
- ServerNet clusters
- QIO
Module 9: Process Life Cycle and Management
- Guardian Process Creation
- Process States
- Process scheduling
- Monitor Process
- Processor Load and Reload
Module 10: OSS Process Life Cycle
- Process creation
- fork() and exec ()
- Process termination
Module 11: Guardian File System
- Roles and responsibilities of the File System
- Control Structures
- Open
- Control Structures for different file types
- Receive Depth
- Nowait Depth
- Sync Depth
- NSAA considerations
Module 12: OSS File System
- OSS file system differences from the Guardian file system
- How a file is open(), what device types are supported, and file
Module 13: I/O
- Storage: Architecture, Initiation, Transfer, Completion
- Storage: Configuration
- Comparing Storage and Network I/O
- Network: Architecture, Initiation, Transfer, Completion
- QIO
- Incoming network I/O
- WAN I/O
- Other Devices
Onsite-Delivery Equipment Requirements
- One NonStop NS-1000 series server with H version of the NonStop Kernel operating system to run labs
- One PC compatible workstation per student and one for the instructor
|