Your SlideShare is downloading. ×
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Mod01 tns e overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mod01 tns e overview

131

Published on

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

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
131
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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
  • Transcript

    • 1. TNS/E OverviewTNS/E OverviewModule 1
    • 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. 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. 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. 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. 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. NativeTNS/E Code GenerationNativeTNS/E Code Generation1 - TNS/E Overview 7StacksOrd.DLLsMAINTNS/ETNS/ENative LinkEditorTNS/ETNS/ETNS/ELanguageCompilerTNS/ELanguageCompilerAppl.SourceAppl.SourceAppl.SourceNative LinkEditor
    • 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. 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. Execution ModesExecution Modes1 - TNS/E Overview 10Compiler800EPICOCAINTERPRETEDACCELERATEDNATIVETNS/E System100CISC[RISC]100CISC[RISC]101Source100CISC[RISC]EPIC
    • 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. 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. 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. Unchanged ProductsUnchanged Products◦ HP NonStop SQL/MP◦ HP NonStop SQL/MXVersion 2.0◦ HP NonStop TMF1 - TNS/E Overview 14
    • 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. Questions ?Questions ?16
    • 17. 1 - TNS/E Overview 17

    ×