SlideShare une entreprise Scribd logo
1  sur  64
Mainframe OS Kanika Kapoor 8 th  semester 061047
What are Mainframe operating systems   ? ,[object Object],[object Object],[object Object]
Mainframe Applications ,[object Object],[object Object],[object Object],[object Object],[object Object]
Why Mainframes ? ,[object Object],[object Object],[object Object],[object Object]
Mainframe history   ,[object Object],[object Object],[object Object],[object Object]
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ZERO downtime
We will be studying the basics of  Mainframe  OS
Mainframe workloads: Batch and online transaction processing
Batch processing   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scheduled batch process
Mainframes working with you: Online transaction processing (OLTP)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Typical online use
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clustering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clustering technique: Parallel Sysplex   ,[object Object],[object Object],[object Object],[object Object],[object Object]
Parallel Sysplex with  3 z/OS images 3 nodes
Clustering technique: Basic shared direct access storage devices (DASD) ,[object Object],[object Object],[object Object],[object Object]
Basic shared DASD DASD
Clustering technique: Channel-to-channel (CTC) rings ,[object Object],[object Object],[object Object]
Clustering with CTC rings
Mainframe Strength : high availability, scalability So, perform hardware and software maintenance and installation in a non-disruptive manner Clustering
System partitioning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
cont. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Logical partitioning (LPAR)
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object],[object Object]
User interface ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
z/OS User Interface
Console ,[object Object],[object Object],[object Object]
Mainframe computer  a  self-contained computing environment ,  or one part of the puzzle in  distributed computing ??
The answer is both…
Mainframe: the  primary server  in a corporation’s distributed server farm Many servers Vs. Few   servers style  of  Distributed Computing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
style  of  Centralized , Self-Contained  Computing ,[object Object],[object Object],[object Object],[object Object],End user End user End user terminal workstation workstation Central data repository in a firm
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mainframe Strength :integrity
Security   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Address spaces in a z/OS system
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mainframe Strength : highly secure A firm’s most valuable resource - its data - can be simultaneously shared among multiple users, but still be protected   resistant to  e-mail-borne viruses  Trojan Horses  not resistant to  e-mail-borne viruses  Trojan Horses
Atomicity ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],The two-phase commit protocol Mainframe Strength : atomicity
Two-phase commit
Mainframe Design ,[object Object],[object Object],[object Object],[object Object],[object Object]
I/O connectivity ,[object Object],[object Object],[object Object],[object Object],[object Object],I/O configuration
Accessing large amounts of data: DASD ,[object Object]
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object],[object Object],Mainframe Strength : capacity
Accessing large amounts of data: RAID ,[object Object],[object Object],[object Object],[object Object]
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object],Mainframe Strength  :  Reliability, improved performance
Serialization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
z/OS  Serialization methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interrupts ,[object Object],[object Object],[object Object]
z/os interrupts indicates a problem with the server hardware occur when the program issues an SVC instruction. An SVC is a request for a particular system service. indicate any of several events, such as a time interval expires or the CP receives a signal from another CP. an I/O operation completes, an error occurs, or an I/O device (such as a printer) becomes ready occur when the operator selects the restart function at the console time period expiring  an error or other event has occurred in a program  Restart Machine check Program check I/O   SVC External
Program Status Word (PSW) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object]
Data Facility Storage Management Subsystem (DFSMS)   ,[object Object],[object Object],[object Object],[object Object]
Storage concepts   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Virtual address  DAT  Real address (Dynamic address translation)
Mainframe architecture: Secure, compatible, and still evolving   ,[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object]
Thank you Any Queries
128-bit PSW
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mainframe Strength : data integrity Serialization
Mainframes vs. PC ,[object Object],[object Object],[object Object],[object Object],Mainframe Strength : high availability, scalability So, perform hardware and software maintenance and installation in a non-disruptive manner
Nearly all mainframes have the ability to run (or "host") multiple operating systems and thereby operate not as a single computer but as a number of virtual machines. In this role, a single mainframe can replace dozens or even hundreds of smaller servers, reducing management and administrative costs while providing greatly improved scalability and reliability.  IBM/360
Address space The common areas provide a way to  communicate  between address spaces. Each program is loaded into its own private address space Address space   = The virtual storage    available to a program
Batch scheduling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Round Robin Scheduling ,[object Object],[object Object],[object Object]
To balance throughput with response and turnaround time, WLM does the following: Monitors the use of resources by the various address spaces. Monitors the system-wide use of resources to determine whether they are fully utilized. Determines which address spaces to swap out, and when. Inhibits the creation of new address spaces or steals pages when certain shortages of main storage exist. Changes the dispatching priority of address spaces, which controls the rate at which the address spaces are allowed to consume system resources. Selects the devices to be allocated, if a choice of devices exists, in order to balance the use of I/O devices Other z/OS components, transaction managers, and database managers can communicate to WLM a change in status for a particular address space (or for the system as a whole), or to invoke WLM's decision-making power. For example, WLM is notified when: main storage is configured into or out of the system. An address space is to be created. An address space is deleted. A swap-out starts or completes. Allocation routines can choose the devices to be allocated to a request. The processor capacity of a IBM System z server has changed via the Capacity on Demand capability. WLM is particularly well-suited to a sysplex environment.

Contenu connexe

Tendances

Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsMukesh Chinta
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsDamian T. Gordon
 
Types of computer
Types of computerTypes of computer
Types of computerFrya Lora
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentalsarchikabhatia
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemHemant Raj
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentationashanrajpar
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating systemArshad khan
 
Handheld operting system
Handheld operting systemHandheld operting system
Handheld operting systemAj Maurya
 
Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)Tuan Yang
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types vimal kumar arora
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemMohammad Alam
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionAnkonGopalBanik
 
Architecture of operating system
Architecture of operating systemArchitecture of operating system
Architecture of operating systemSupriya Kumari
 

Tendances (20)

RAID
RAIDRAID
RAID
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Computer System Organization
Computer System OrganizationComputer System Organization
Computer System Organization
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating system
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
Handheld operting system
Handheld operting systemHandheld operting system
Handheld operting system
 
RAID LEVELS
RAID LEVELSRAID LEVELS
RAID LEVELS
 
Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
Architecture of operating system
Architecture of operating systemArchitecture of operating system
Architecture of operating system
 

Similaire à Mainframe

Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......vignesh0009
 
Introduction to mis
Introduction to misIntroduction to mis
Introduction to misJob Thomas
 
Introduction To operating System:
Introduction To operating System:Introduction To operating System:
Introduction To operating System:Munazza-Mah-Jabeen
 
Computer's clasification
Computer's clasificationComputer's clasification
Computer's clasificationMayraChF
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systemsvampugani
 
SAP BASIS ONLINE TRAINING MATERIAL by Keylabs
SAP BASIS ONLINE TRAINING MATERIAL by KeylabsSAP BASIS ONLINE TRAINING MATERIAL by Keylabs
SAP BASIS ONLINE TRAINING MATERIAL by Keylabskeylabstraining
 
1.sap basis material_keylabs1
1.sap basis material_keylabs11.sap basis material_keylabs1
1.sap basis material_keylabs1chipanda
 
Evolution of the Windows Kernel Architecture, by Dave Probert
Evolution of the Windows Kernel Architecture, by Dave ProbertEvolution of the Windows Kernel Architecture, by Dave Probert
Evolution of the Windows Kernel Architecture, by Dave Probertyang
 
Operating system
Operating systemOperating system
Operating systemVONI
 
CSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating SystemsCSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating SystemsDev Khare
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster ComputingNIKHIL NAIR
 
Connecting Hardware Peripherals Level 1 Ver 2 - Copy.pdf
Connecting Hardware Peripherals Level 1 Ver 2 - Copy.pdfConnecting Hardware Peripherals Level 1 Ver 2 - Copy.pdf
Connecting Hardware Peripherals Level 1 Ver 2 - Copy.pdfEYOHAICTMEDIA
 
Cluster Computers
Cluster ComputersCluster Computers
Cluster Computersshopnil786
 

Similaire à Mainframe (20)

Wk6a
Wk6aWk6a
Wk6a
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Introduction to mis
Introduction to misIntroduction to mis
Introduction to mis
 
Introduction To operating System:
Introduction To operating System:Introduction To operating System:
Introduction To operating System:
 
Computer's clasification
Computer's clasificationComputer's clasification
Computer's clasification
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systems
 
SAP BASIS ONLINE TRAINING MATERIAL by Keylabs
SAP BASIS ONLINE TRAINING MATERIAL by KeylabsSAP BASIS ONLINE TRAINING MATERIAL by Keylabs
SAP BASIS ONLINE TRAINING MATERIAL by Keylabs
 
1.sap basis material_keylabs1
1.sap basis material_keylabs11.sap basis material_keylabs1
1.sap basis material_keylabs1
 
Oct2009
Oct2009Oct2009
Oct2009
 
Evolution of the Windows Kernel Architecture, by Dave Probert
Evolution of the Windows Kernel Architecture, by Dave ProbertEvolution of the Windows Kernel Architecture, by Dave Probert
Evolution of the Windows Kernel Architecture, by Dave Probert
 
Operating system
Operating systemOperating system
Operating system
 
Itc chapter # 9
Itc   chapter # 9Itc   chapter # 9
Itc chapter # 9
 
2337610
23376102337610
2337610
 
CSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating SystemsCSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating Systems
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Operating system
Operating systemOperating system
Operating system
 
Chapter - 1
Chapter - 1Chapter - 1
Chapter - 1
 
Connecting Hardware Peripherals Level 1 Ver 2 - Copy.pdf
Connecting Hardware Peripherals Level 1 Ver 2 - Copy.pdfConnecting Hardware Peripherals Level 1 Ver 2 - Copy.pdf
Connecting Hardware Peripherals Level 1 Ver 2 - Copy.pdf
 
Cluster Computers
Cluster ComputersCluster Computers
Cluster Computers
 

Dernier

ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 

Dernier (20)

ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 

Mainframe

  • 1. Mainframe OS Kanika Kapoor 8 th semester 061047
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. We will be studying the basics of Mainframe OS
  • 8. Mainframe workloads: Batch and online transaction processing
  • 9.
  • 11.
  • 13.
  • 14.
  • 15.
  • 16. Parallel Sysplex with 3 z/OS images 3 nodes
  • 17.
  • 19.
  • 21. Mainframe Strength : high availability, scalability So, perform hardware and software maintenance and installation in a non-disruptive manner Clustering
  • 22.
  • 23.
  • 25.
  • 26.
  • 28.
  • 29. Mainframe computer a self-contained computing environment , or one part of the puzzle in distributed computing ??
  • 30. The answer is both…
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Address spaces in a z/OS system
  • 36.
  • 37.
  • 38.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. z/os interrupts indicates a problem with the server hardware occur when the program issues an SVC instruction. An SVC is a request for a particular system service. indicate any of several events, such as a time interval expires or the CP receives a signal from another CP. an I/O operation completes, an error occurs, or an I/O device (such as a printer) becomes ready occur when the operator selects the restart function at the console time period expiring an error or other event has occurred in a program Restart Machine check Program check I/O SVC External
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Thank you Any Queries
  • 58.
  • 59.
  • 60. Nearly all mainframes have the ability to run (or "host") multiple operating systems and thereby operate not as a single computer but as a number of virtual machines. In this role, a single mainframe can replace dozens or even hundreds of smaller servers, reducing management and administrative costs while providing greatly improved scalability and reliability. IBM/360
  • 61. Address space The common areas provide a way to communicate between address spaces. Each program is loaded into its own private address space Address space = The virtual storage available to a program
  • 62.
  • 63.
  • 64. To balance throughput with response and turnaround time, WLM does the following: Monitors the use of resources by the various address spaces. Monitors the system-wide use of resources to determine whether they are fully utilized. Determines which address spaces to swap out, and when. Inhibits the creation of new address spaces or steals pages when certain shortages of main storage exist. Changes the dispatching priority of address spaces, which controls the rate at which the address spaces are allowed to consume system resources. Selects the devices to be allocated, if a choice of devices exists, in order to balance the use of I/O devices Other z/OS components, transaction managers, and database managers can communicate to WLM a change in status for a particular address space (or for the system as a whole), or to invoke WLM's decision-making power. For example, WLM is notified when: main storage is configured into or out of the system. An address space is to be created. An address space is deleted. A swap-out starts or completes. Allocation routines can choose the devices to be allocated to a request. The processor capacity of a IBM System z server has changed via the Capacity on Demand capability. WLM is particularly well-suited to a sysplex environment.

Notes de l'éditeur

  1. The system can recover from a failed component without impacting the rest of the running system
  2. z/Os (64-bit)
  3. Job=process
  4. 1. At night, numerous batch jobs running programs and utilities are processed. These jobs consolidate the results of the online transactions that take place during the day. 2. The batch jobs generate reports of business statistics. 3. Backups of critical files and databases are made before and after the batch window. 4. Reports with business statistics are sent to a specific area for analysis the next day. 5. Reports with exceptions are sent to the branch offices. 6. Monthly account balance reports are generated and sent to all bank customers. 7. Reports with processing summaries are sent to the partner credit card company. 8. A credit card transaction report is received from the partner company. 9. In the production control department, the operations area is monitoring the messages on the system console and the execution of the jobs. 10. Jobs and transactions are reading or updating the database
  5. 1. A customer uses an ATM, which presents a user-friendly interface for various functions: Withdrawal, query account balance, deposit, transfer, or cash advance from a credit card account. 2. Elsewhere in the same private network, a bank employee in a branch office performs operations such as consulting, fund applications, and money ordering. 3. At the bank’s central office, business analysts tune transactions for improved performance. Other staff use specialized online systems for office automation to perform customer relationship management, budget planning, and stock control. 4. All requests are directed to the mainframe computer for processing. 5. Programs running on the mainframe computer perform updates and inquiries to the database management system (for example, DB2®). 6. Specialized disk storage systems store the database files.
  6. Jobs with similar needs are batched togrther
  7. A coupling facility is a mainframe processor, with memory and special channels, and a built-in operating system. It has no I/O devices, other than the special channels, and the operating system is very small. The ability to partition a large system into multiple smaller systems, called logical partitions or LPARs The ability to partition a large system into multiple smaller systems, called logical partitions or LPARs. A coupling facility is a mainframe processor, with memory and special channels, and a built-in operating system. It has no I/O devices, other than the special channels, and the operating system is very small. The ability to partition a large system into multiple smaller systems, called logical partitions or LPARs. A coupling facility is a mainframe processor, with memory and special channels, and a built-in operating system. It has no I/O devices, other than the special channels, and the operating system is very small. The ability to partition a large system into multiple smaller systems, called logical partitions or LPARs. A coupling facility is a mainframe processor, with memory and special channels, and a built-in operating system. It has no I/O devices, other than the special channels, and the operating system is very small. The ability to partition a large system into multiple smaller systems, called logical partitions or LPARs. A coupling facility is a mainframe processor, with memory and special channels, and a built-in operating system. It has no I/O devices, other than the special channels, and the operating system is very small. The ability to partition a large system into multiple smaller systems, called logical partitions or LPARs.
  8. Availability= system can recover from a failed component without impacting the rest of the running system….. Scalability=capability of a system to increase performance under an increased load when resources are added
  9. Channel path identifiers
  10. Virtual Machine=a process has its own processor with its own VM Each process is provided with a copy of underlying computer Each VM/c is isolated from other VM/s & don’t share resources=>security
  11. Monolithic kernel software -Device driver software- device controller hardware- device hardware (keyboard)
  12. While batch processing is possible on distributed systems, it is not as commonplace as on mainframes, because distributed systems often lack the following elements: Sufficient data storage, Available processor capacity ( cycles ), I/O bandwidth, Sysplex-wide management of system resources and job scheduling
  13. When data is changed, does the Data retention may be required by law. When data is changed, does the owning system or the updating system create a copy?
  14. Workstation Terminal In a distributed system, each processor has its own local memory. So, u must update data in each local memory
  15. Client server computing = distributed computing if several programs were to update the same data at the same time, the data could be corrupted (also referred to as a loss of data integrity).
  16. Follows ENFORCED ISOLATION
  17. DB 2 is the relational DB by IBM that runs on z/OS ,Linux etc
  18. If unauthorized users cannot log into the operating system, they cannot access the data. Address space=memory subset threads share memory Program=passive entity(contents of file stored on disk Process=active entity (Program counter, program stack data section); 4 states; represented by a PCB
  19. resource manager Participates in the unit of recovery an opportunity to vote on whether its part of the UR is in a consistent state and can be committed. If all participants vote yes, the sync point manager instructs all the resource managers to commit the changes. If any participants vote no, the sync point manager instructs them to back out the changes.
  20. Secondary storage devices-magnetic tapes, DASD (disks)
  21. Capacity=store, process very large volumes of corporate data
  22. RAIDs are inexpensive N disks treated as 1 disk Each of the n disks participate in R/W access Same no of R/W accesses, but each access can read n times the data
  23. Reliability=The system’s hardware components have extensive self-checking and self-recovery capabilities Reliability increased via redundancy Performance increased via parallelism   RAID is not tolerant of user error, and it is far from tolerant enough to take the kind of software/game/freeware/pirated software abuse hurled at the average home PC.  Newer versions of Microsoft Windows - like XP Pro - even supported completely software controlled RAID (under certain conditions)
  24. Loss of data integrity – concurrent updates on same data
  25. 4 necessary conditions: Mutual exclusion, Hold & Wait, No Preemption , Circular wait
  26. Data integrity- concerned with accidental damage & recovery
  27. When a process is to be executed, its pages are loaded into available frames from backing store Program is not constrained by amt of phy mem available
  28. Multiprogrammed-better CPU utilization by putting many jobs in memory if several programs were to update the same data at the same time, the data could be corrupted (also referred to as a loss of data integrity).
  29. Availability= system can recover from a failed component without impacting the rest of the running system….. Scalability=capability of a system to increase performance under an increased load when resources are added