EGI Mainframe Vs Open Systems

Embed Size (px)

Citation preview

  • 8/11/2019 EGI Mainframe Vs Open Systems

    1/6

    Evaluator Group, Inc.

    2011 Evaluator Group, Inc.

    Storage Management

    1

    21 December 2011

    Mainframe and Open Systems

  • 8/11/2019 EGI Mainframe Vs Open Systems

    2/6

    Evaluator Group, Inc.

    2011 Evaluator Group, Inc.

    Storage Management

    2

    21 December 2011

    Definitions

    Mainframe any of the large, mature, proprietary computingsystems built primarily by IBM IBM Operating Systems: MVS, OS/390, TPF, VM, z/OS

    Separate, dedicated I/O processing hardware in addition to the CPUs

    Methods used for I/O are unique to this environment and generally producedby IBM exclusively

    These have a mature storage management environment

    Open Systems any of the computing platforms built by avariety of vendors using open hardware and softwarestandards Operating Systems: UNIX/Linux, Microsoft Windows, Novell NetWare

    Similar methods to perform I/O, but entirely different than mainframes

    I/O device drivers are constructed in layers, and can be produced byvendors other than the vendor of the operating system

    Storage management environment is less mature than mainframes

  • 8/11/2019 EGI Mainframe Vs Open Systems

    3/6

    Evaluator Group, Inc.

    2011 Evaluator Group, Inc.

    Storage Management

    3

    21 December 2011

    Comparisons

    Mainframe I/O is done to records

    Physically written as CKD

    Standard hardware (channel

    subsystem) and operatingsystem

    Protected environment no thirdparty software or hardware hasaccess to system resources

    Difficult to change operational

    environment Caching done in storage systemwith special commands

    Device sharing is basic to OS

    Open Systems I/O is done to files blocks

    Physically written as FBA

    Various versions of operatingsystems and many flavors of

    device drivers and adapters Third party software (device

    drivers) have access to systemresources

    Flexible environment to allownew capabilities

    IFS, filter drivers, redirectors

    Caching typically done in systemmemory

    Device sharing not a basicfunction

  • 8/11/2019 EGI Mainframe Vs Open Systems

    4/6

    Evaluator Group, Inc.

    2011 Evaluator Group, Inc.

    Storage Management

    4

    21 December 2011

    App licat ion /

    Database

    Operating System

    File System

    Device Driver

    Interface Hardware

    Device

    Open Systems I/O

    Appl ication

    Access

    Method

    IOS

    Channel

    Subsystem

    Storage

    System

    Interface such as ESCON

    VSAM, QSAM, etc.

    Get, Put

    I/O Supervisor

    OS/390 I/OComparisons

  • 8/11/2019 EGI Mainframe Vs Open Systems

    5/6

    Evaluator Group, Inc.

    2011 Evaluator Group, Inc.

    Storage Management

    5

    21 December 2011

    Files and Data Sets

    Mainframe (Data Sets)

    Defined types: Physical Sequential, Partitioned, VSAM, etc.

    UNIX and Windows have only one basic data file type

    Elements within Partitioned Data Sets are called members UNIX and Windows have no direct equivalent to PDS members

    UNIX and Windows (Files)

    File types: files and directories Directories can have sub-directories, many levels deep

    No directory hierarchy structure on mainframe

  • 8/11/2019 EGI Mainframe Vs Open Systems

    6/6

    Evaluator Group, Inc.

    2011 Evaluator Group, Inc.

    Storage Management

    6

    21 December 2011

    REFERENCETranslation Table

    OS/390 Open SystemVTOC Superblock

    DSCB inode

    record file handle: offset

    I/O Task NT: IRP

    IOS NT: I/O Manager, Unix: I/O Subsystem

    Task Thread

    TSO, ISPF Shell (C Shell, Bourne Shell)Nucleus Kernel

    Access Method - none -

    Master catalog file system

    IOS Device drivers (roughly)

    RACF Kerberos

    Address Space ID Process ID

    Common Storage (CSA) shared memory segment

    IPL boot

    Job batch processprivileged mode superuser mode

    SVC (supervisor call) system call

    crash panic, BSOD

    custom access method Raw I/O

    - none - Memory mapped I/O

    DASD disk

    dataset file