SlideShare ist ein Scribd-Unternehmen logo
1 von 17
TNS/E OverviewTNS/E Overview
Module 1
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 NonStop
BladeSystem
 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.nn
1 - TNS/E Overview 2
TNS/E Hardware ArchitecturesTNS/E Hardware Architectures
◦ NonStop Advanced Architecture (NSAA)
 Multiple microprocessors in loose lockstep
for each logical processor
 HP Integrity NonStop NS14200 and NS 16200 Server
◦ NonStopValue Architecture (NSVA)
 Single-core microprocessor
for each logical processor
 HP Integrity NonStop NS1200 and NS2000 Server
◦ NonStop Multi-core Architecture (NSMA)
 Single, multiple core microprocessor
for each logical processor
 HP Integrity NonStop BladeSystem
1 - TNS/E Overview 3
Software LibrariesSoftware Libraries
◦ A library is a code file that provides functions
and data to other code files
◦ A code file that uses a function or data item
provided by a library is said to be that
library’s client
◦ Libraries can be:
 Linkable (static)
 Loadable (dynamic)
1 - TNS/E Overview 4
Dynamic LibrariesDynamic Libraries
◦ A DLL is an industry-standard type of
loadable library that:
 Provides functions and data needed by the program
and/or other loadable files
 Allows you to partition your applications into
functional 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
DLL AdvantagesDLL Advantages
DLLs offer many advantages:
◦ Programs can use many DLLs
◦ Additional libraries can be loaded after the
program starts
◦ Different processes can run with different
versions of a DLL
 Even running same program file
1 - TNS/E Overview 6
NativeTNS/E Code GenerationNativeTNS/E Code Generation
1 - TNS/E Overview 7
StacksOrd.
DLLs
MAIN
TNS/E
TNS/E
Native Link
EditorTNS/E
TNS/E
TNS/E
Language
Compiler
TNS/E
Language
Compiler
Appl.
Source
Appl.
Source
Appl.
Source
Native Link
Editor
1 - TNS/E Overview 8
MAIN
Appl.
Source TNS/E
TNS/E
Native Link
EditorTNS/E
TNS/E
TNS/E
Language
Compiler
TNS/E
Language
Compiler
Appl.
Source
Appl.
Source
Appl.
Source
Native Link
Editor
Assembler
Assembler
Source
Appl.
Source
Appl.
Source
DLL
Source
TNS/E
Language
Compiler
TNS/E
Native Link
EditorTNS/E
TNS/E
“MAKE”OSBUILDDSM/SCM Implicit
DLLs
StacksOrd.
DLLs
SD
Pub.
DLLs
•TNS/E Millicode
•Exception Millicode
Native TNS/E Code GenerationNative TNS/E Code Generation
Execution ModesExecution Modes
◦ Interpreted TNS mode — TNS millicode
(Itanium instructions) emulating TNS
instructions and TNS data and stack layout on
User Data (UD) area and TNS register state
◦ Accelerated TNS mode — Itanium
instructions executing the equivalent of TNS
instruction and TNS data and stack layout on
UD area and TNS register state
◦ TNS/E mode — Itanium instructions using
native architecture and data layout and either
the MAIN or PRIV stack area
1 - TNS/E Overview 9
Execution ModesExecution Modes
1 - TNS/E Overview 10
Compiler
800
EPIC
OCA
INTERPRETED
ACCELERATED
NATIVE
TNS/E System
100
CISC
[RISC]
100
CISC
[RISC]
101
Source
100
CISC
[RISC]
EPIC
Languages SupportedLanguages Supported
◦ Native (TNS/E)
 C/C++
 TAL
 COBOL
◦ Non-native (TNS)
 C/C++
 TAL
 COBOL
 FORTRAN
◦ Interpreted
 ScreenCobol
 Java
1 - TNS/E Overview 11
New Features and New ProductsNew Features and New Products
HP NonStop TS/MP
◦ LINKMON must be manually started
◦ User Conversion routines need to be
recompiled
◦ Screen COBOL supports context-sensitive
statements: DIALOG-BEGIN, DIALOG-SEND,
DIALOG-ABORT, DIALOG-END
Code Profiling Utilities
◦ Code Coverage Tool
◦ Profile Guided Optimization
1 - TNS/E Overview 12
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 1
1 - TNS/E Overview 13
Unchanged ProductsUnchanged Products
◦ HP NonStop SQL/MP
◦ HP NonStop SQL/MXVersion 2.0
◦ HP NonStop TMF
1 - TNS/E Overview 14
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 needed
1 - TNS/E Overview 15
Questions ?Questions ?
16
1 - TNS/E Overview 17

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (19)

Linux Internals - Part I
Linux Internals - Part ILinux Internals - Part I
Linux Internals - Part I
 
1.2 processor socket
1.2  processor socket1.2  processor socket
1.2 processor socket
 
Phoenix family overview 080414
Phoenix family overview 080414Phoenix family overview 080414
Phoenix family overview 080414
 
Computer ports
Computer portsComputer ports
Computer ports
 
Unit 1 2 p2 3 (2)
Unit 1 2  p2 3  (2)Unit 1 2  p2 3  (2)
Unit 1 2 p2 3 (2)
 
Building Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMBuilding Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARM
 
Computer hardware by heera computer
Computer hardware by heera computer Computer hardware by heera computer
Computer hardware by heera computer
 
Introduction about Processors
Introduction about Processors Introduction about Processors
Introduction about Processors
 
Ch04
Ch04Ch04
Ch04
 
Intel Core i7 Processors
Intel Core i7 ProcessorsIntel Core i7 Processors
Intel Core i7 Processors
 
Device Tree for Dummies (ELC 2014)
Device Tree for Dummies (ELC 2014)Device Tree for Dummies (ELC 2014)
Device Tree for Dummies (ELC 2014)
 
Chapter 5 Questions
Chapter 5 QuestionsChapter 5 Questions
Chapter 5 Questions
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
 
Linux Porting to a Custom Board
Linux Porting to a Custom BoardLinux Porting to a Custom Board
Linux Porting to a Custom Board
 
divine garnica
divine garnicadivine garnica
divine garnica
 
Chapter 5 Processors
Chapter 5 ProcessorsChapter 5 Processors
Chapter 5 Processors
 
Type of Embedded core
Type of Embedded core Type of Embedded core
Type of Embedded core
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
 
Generation of computer processors
Generation of computer processorsGeneration of computer processors
Generation of computer processors
 

Ähnlich wie Mod01 tns e overview

Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Peter Tröger
 
Tensorflow Lite and ARM Compute Library
Tensorflow Lite and ARM Compute LibraryTensorflow Lite and ARM Compute Library
Tensorflow Lite and ARM Compute LibraryKobe Yu
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Community
 
Linux Conference Australia 2018 : Device Tree, past, present, future
Linux Conference Australia 2018 : Device Tree, past, present, futureLinux Conference Australia 2018 : Device Tree, past, present, future
Linux Conference Australia 2018 : Device Tree, past, present, futureNeil Armstrong
 
Sys cat i181e-en-07+sysmac studio
Sys cat i181e-en-07+sysmac studioSys cat i181e-en-07+sysmac studio
Sys cat i181e-en-07+sysmac studioMaulana Kharis
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Community
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Community
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Community
 
Mod05 application migration
Mod05 application migrationMod05 application migration
Mod05 application migrationPeter Haase
 
Enea Keystone training 2014
Enea Keystone training 2014Enea Keystone training 2014
Enea Keystone training 2014EneaSoftware
 
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...In-Memory Computing Summit
 
Shak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-finalShak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-finalTommy Lee
 
AMP Kynetics - ELC 2018 Portland
AMP  Kynetics - ELC 2018 PortlandAMP  Kynetics - ELC 2018 Portland
AMP Kynetics - ELC 2018 PortlandKynetics
 
Asymmetric Multiprocessing - Kynetics ELC 2018 portland
Asymmetric Multiprocessing - Kynetics ELC 2018 portlandAsymmetric Multiprocessing - Kynetics ELC 2018 portland
Asymmetric Multiprocessing - Kynetics ELC 2018 portlandNicola La Gloria
 

Ähnlich wie Mod01 tns e overview (20)

Linux
LinuxLinux
Linux
 
Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)
 
Tensorflow Lite and ARM Compute Library
Tensorflow Lite and ARM Compute LibraryTensorflow Lite and ARM Compute Library
Tensorflow Lite and ARM Compute Library
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
 
Linux Conference Australia 2018 : Device Tree, past, present, future
Linux Conference Australia 2018 : Device Tree, past, present, futureLinux Conference Australia 2018 : Device Tree, past, present, future
Linux Conference Australia 2018 : Device Tree, past, present, future
 
Sys cat i181e-en-07+sysmac studio
Sys cat i181e-en-07+sysmac studioSys cat i181e-en-07+sysmac studio
Sys cat i181e-en-07+sysmac studio
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
 
Mod05 application migration
Mod05 application migrationMod05 application migration
Mod05 application migration
 
No[1][1]
No[1][1]No[1][1]
No[1][1]
 
Enea Keystone training 2014
Enea Keystone training 2014Enea Keystone training 2014
Enea Keystone training 2014
 
Tuned
TunedTuned
Tuned
 
Tuned
TunedTuned
Tuned
 
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 
Linux Porting
Linux PortingLinux Porting
Linux Porting
 
Shak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-finalShak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-final
 
AMP Kynetics - ELC 2018 Portland
AMP  Kynetics - ELC 2018 PortlandAMP  Kynetics - ELC 2018 Portland
AMP Kynetics - ELC 2018 Portland
 
Asymmetric Multiprocessing - Kynetics ELC 2018 portland
Asymmetric Multiprocessing - Kynetics ELC 2018 portlandAsymmetric Multiprocessing - Kynetics ELC 2018 portland
Asymmetric Multiprocessing - Kynetics ELC 2018 portland
 

Mehr von Peter Haase

Digitalisierung - Datenschutz - IT-Sicherheit
Digitalisierung - Datenschutz - IT-SicherheitDigitalisierung - Datenschutz - IT-Sicherheit
Digitalisierung - Datenschutz - IT-SicherheitPeter Haase
 
EU General Data Protection Regulation
EU General Data Protection RegulationEU General Data Protection Regulation
EU General Data Protection RegulationPeter Haase
 
Sicherheitsprüfung für HP NonStop Systeme
Sicherheitsprüfung für HP NonStop SystemeSicherheitsprüfung für HP NonStop Systeme
Sicherheitsprüfung für HP NonStop SystemePeter Haase
 
Mod06 new development tools
Mod06 new development toolsMod06 new development tools
Mod06 new development toolsPeter Haase
 
Mod03 linking and accelerating
Mod03 linking and acceleratingMod03 linking and accelerating
Mod03 linking and acceleratingPeter Haase
 
Mod00 introduction
Mod00 introductionMod00 introduction
Mod00 introductionPeter Haase
 

Mehr von Peter Haase (8)

Digitalisierung - Datenschutz - IT-Sicherheit
Digitalisierung - Datenschutz - IT-SicherheitDigitalisierung - Datenschutz - IT-Sicherheit
Digitalisierung - Datenschutz - IT-Sicherheit
 
EU General Data Protection Regulation
EU General Data Protection RegulationEU General Data Protection Regulation
EU General Data Protection Regulation
 
Sicherheitsprüfung für HP NonStop Systeme
Sicherheitsprüfung für HP NonStop SystemeSicherheitsprüfung für HP NonStop Systeme
Sicherheitsprüfung für HP NonStop Systeme
 
Mod06 new development tools
Mod06 new development toolsMod06 new development tools
Mod06 new development tools
 
Mod04 debuggers
Mod04 debuggersMod04 debuggers
Mod04 debuggers
 
Mod03 linking and accelerating
Mod03 linking and acceleratingMod03 linking and accelerating
Mod03 linking and accelerating
 
Mod02 compilers
Mod02 compilersMod02 compilers
Mod02 compilers
 
Mod00 introduction
Mod00 introductionMod00 introduction
Mod00 introduction
 

Kürzlich hochgeladen

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 

Mod01 tns e overview

  • 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 NonStop BladeSystem  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.nn 1 - TNS/E Overview 2
  • 3. TNS/E Hardware ArchitecturesTNS/E Hardware Architectures ◦ NonStop Advanced Architecture (NSAA)  Multiple microprocessors in loose lockstep for each logical processor  HP Integrity NonStop NS14200 and NS 16200 Server ◦ NonStopValue Architecture (NSVA)  Single-core microprocessor for each logical processor  HP Integrity NonStop NS1200 and NS2000 Server ◦ NonStop Multi-core Architecture (NSMA)  Single, multiple core microprocessor for each logical processor  HP Integrity NonStop BladeSystem 1 - TNS/E Overview 3
  • 4. Software LibrariesSoftware Libraries ◦ A library is a code file that provides functions and data to other code files ◦ A code file that uses a function or data item provided by a library is said to be that library’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 of loadable library that:  Provides functions and data needed by the program and/or other loadable files  Allows you to partition your applications into functional 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 the program starts ◦ Different processes can run with different versions of a DLL  Even running same program file 1 - TNS/E Overview 6
  • 7. NativeTNS/E Code GenerationNativeTNS/E Code Generation 1 - TNS/E Overview 7 StacksOrd. DLLs MAIN TNS/E TNS/E Native Link EditorTNS/E TNS/E TNS/E Language Compiler TNS/E Language Compiler Appl. Source Appl. Source Appl. Source Native Link Editor
  • 8. 1 - TNS/E Overview 8 MAIN Appl. Source TNS/E TNS/E Native Link EditorTNS/E TNS/E TNS/E Language Compiler TNS/E Language Compiler Appl. Source Appl. Source Appl. Source Native Link Editor Assembler Assembler Source Appl. Source Appl. Source DLL Source TNS/E Language Compiler TNS/E Native Link EditorTNS/E TNS/E “MAKE”OSBUILDDSM/SCM Implicit DLLs StacksOrd. DLLs SD Pub. DLLs •TNS/E Millicode •Exception Millicode Native TNS/E Code GenerationNative TNS/E Code Generation
  • 9. Execution ModesExecution Modes ◦ Interpreted TNS mode — TNS millicode (Itanium instructions) emulating TNS instructions and TNS data and stack layout on User Data (UD) area and TNS register state ◦ Accelerated TNS mode — Itanium instructions executing the equivalent of TNS instruction and TNS data and stack layout on UD area and TNS register state ◦ TNS/E mode — Itanium instructions using native architecture and data layout and either the MAIN or PRIV stack area 1 - TNS/E Overview 9
  • 10. Execution ModesExecution Modes 1 - TNS/E Overview 10 Compiler 800 EPIC OCA INTERPRETED ACCELERATED NATIVE TNS/E System 100 CISC [RISC] 100 CISC [RISC] 101 Source 100 CISC [RISC] EPIC
  • 11. Languages SupportedLanguages Supported ◦ Native (TNS/E)  C/C++  TAL  COBOL ◦ Non-native (TNS)  C/C++  TAL  COBOL  FORTRAN ◦ Interpreted  ScreenCobol  Java 1 - 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 be recompiled ◦ Screen COBOL supports context-sensitive statements: DIALOG-BEGIN, DIALOG-SEND, DIALOG-ABORT, DIALOG-END Code Profiling Utilities ◦ Code Coverage Tool ◦ Profile Guided Optimization 1 - 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 1 1 - TNS/E Overview 13
  • 14. Unchanged ProductsUnchanged Products ◦ HP NonStop SQL/MP ◦ HP NonStop SQL/MXVersion 2.0 ◦ HP NonStop TMF 1 - 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 needed 1 - TNS/E Overview 15
  • 17. 1 - TNS/E Overview 17

Hinweis der Redaktion

  1. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  2. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  3. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  4. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  5. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  6. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  7. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  8. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  9. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  10. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  11. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  12. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  13. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  14. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  15. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  16. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview
  17. NonStop H-Series and J-Series Operating Systems Application Migration TNS/E Architecture Overview 1 - TNS/E Overview