Mod01 tns e overview

340 views

Published on

Application Migration to HP NonStop H- und J-Series Operating Systems

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
340
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  • Mod01 tns e overview

    1. 1. TNS/E OverviewTNS/E OverviewModule 1
    2. 2. HP NonStop System PlatformsHP NonStop System Platforms◦ NonStop K-Series systems Last operating system release level was D48.03◦ NonStop S-Series systems Current operating system release level is G06.2x◦ Integrity NonStop and Integrity NonStopBladeSystem Single-core processor based systems(NSAA & NSVA): H-Series operating system thread – currently H06.nn Multi-core processor based systems (NSMA): J-Series operating system thread – currently J06.nn1 - TNS/E Overview 2
    3. 3. TNS/E Hardware ArchitecturesTNS/E Hardware Architectures◦ NonStop Advanced Architecture (NSAA) Multiple microprocessors in loose lockstepfor each logical processor HP Integrity NonStop NS14200 and NS 16200 Server◦ NonStopValue Architecture (NSVA) Single-core microprocessorfor each logical processor HP Integrity NonStop NS1200 and NS2000 Server◦ NonStop Multi-core Architecture (NSMA) Single, multiple core microprocessorfor each logical processor HP Integrity NonStop BladeSystem1 - TNS/E Overview 3
    4. 4. Software LibrariesSoftware Libraries◦ A library is a code file that provides functionsand data to other code files◦ A code file that uses a function or data itemprovided by a library is said to be thatlibrary’s client◦ Libraries can be: Linkable (static) Loadable (dynamic)1 - TNS/E Overview 4
    5. 5. Dynamic LibrariesDynamic Libraries◦ A DLL is an industry-standard type ofloadable library that: Provides functions and data needed by the programand/or other loadable files Allows you to partition your applications intofunctional units (DLLs)◦ Dynamic Implicit DLLs (previously System Library) Public DLLs (previously SRLs) Ordinary DLLs(only one accessible as User Library)1 - TNS/E Overview 5
    6. 6. DLL AdvantagesDLL AdvantagesDLLs offer many advantages:◦ Programs can use many DLLs◦ Additional libraries can be loaded after theprogram starts◦ Different processes can run with differentversions of a DLL Even running same program file1 - TNS/E Overview 6
    7. 7. NativeTNS/E Code GenerationNativeTNS/E Code Generation1 - TNS/E Overview 7StacksOrd.DLLsMAINTNS/ETNS/ENative LinkEditorTNS/ETNS/ETNS/ELanguageCompilerTNS/ELanguageCompilerAppl.SourceAppl.SourceAppl.SourceNative LinkEditor
    8. 8. 1 - TNS/E Overview 8MAINAppl.Source TNS/ETNS/ENative LinkEditorTNS/ETNS/ETNS/ELanguageCompilerTNS/ELanguageCompilerAppl.SourceAppl.SourceAppl.SourceNative LinkEditorAssemblerAssemblerSourceAppl.SourceAppl.SourceDLLSourceTNS/ELanguageCompilerTNS/ENative LinkEditorTNS/ETNS/E“MAKE”OSBUILDDSM/SCM ImplicitDLLsStacksOrd.DLLsSDPub.DLLs•TNS/E Millicode•Exception MillicodeNative TNS/E Code GenerationNative TNS/E Code Generation
    9. 9. Execution ModesExecution Modes◦ Interpreted TNS mode — TNS millicode(Itanium instructions) emulating TNSinstructions and TNS data and stack layout onUser Data (UD) area and TNS register state◦ Accelerated TNS mode — Itaniuminstructions executing the equivalent of TNSinstruction and TNS data and stack layout onUD area and TNS register state◦ TNS/E mode — Itanium instructions usingnative architecture and data layout and eitherthe MAIN or PRIV stack area1 - TNS/E Overview 9
    10. 10. Execution ModesExecution Modes1 - TNS/E Overview 10Compiler800EPICOCAINTERPRETEDACCELERATEDNATIVETNS/E System100CISC[RISC]100CISC[RISC]101Source100CISC[RISC]EPIC
    11. 11. Languages SupportedLanguages Supported◦ Native (TNS/E) C/C++ TAL COBOL◦ Non-native (TNS) C/C++ TAL COBOL FORTRAN◦ Interpreted ScreenCobol Java1 - TNS/E Overview 11
    12. 12. New Features and New ProductsNew Features and New ProductsHP NonStop TS/MP◦ LINKMON must be manually started◦ User Conversion routines need to berecompiled◦ Screen COBOL supports context-sensitivestatements: DIALOG-BEGIN, DIALOG-SEND,DIALOG-ABORT, DIALOG-ENDCode Profiling Utilities◦ Code Coverage Tool◦ Profile Guided Optimization1 - TNS/E Overview 12
    13. 13. Discontinued Products and FeaturesDiscontinued Products and Features◦ TNS Emulation under OSS◦ HP Tandem Development Suite (TDS)◦ Debug program◦ HP TSM (superseded by OSM)◦ TCP/IP Parallel Library (superseded by IPv6)◦ Enform (superseded by EnformPlus)◦ C++ Run Time LibraryVersion 11 - TNS/E Overview 13
    14. 14. Unchanged ProductsUnchanged Products◦ HP NonStop SQL/MP◦ HP NonStop SQL/MXVersion 2.0◦ HP NonStop TMF1 - TNS/E Overview 14
    15. 15. Migration PathsMigration Paths◦ TNS to TNS Accelerated or Interpreted Program changes should not be needed◦ TNS/R to TNS/E Compile/link all native-RISC programs Program changes may be needed1 - TNS/E Overview 15
    16. 16. Questions ?Questions ?16
    17. 17. 1 - TNS/E Overview 17

    ×