STF2 1Host Components

Embed Size (px)

Citation preview

  • 7/28/2019 STF2 1Host Components

    1/17

    2007 EMC Corporation. All rights reserved.

    Components of a Host

    Module 2.1

  • 7/28/2019 STF2 1Host Components

    2/17

    2007 EMC Corporation. All rights reserved. Components of a Host - 2

    Components of a Host

    Upon completion of this module, you will be able to: List the hardware and software components of a host

    Describe key protocols and concepts used by each

    component

  • 7/28/2019 STF2 1Host Components

    3/17

    2007 EMC Corporation. All rights reserved. Components of a Host - 3

    Examples of Hosts

    LaptopServer

    Group of Servers

    Mainframe

  • 7/28/2019 STF2 1Host Components

    4/17

    2007 EMC Corporation. All rights reserved. Components of a Host - 4

    Physical Components of a Host

    Bus

    I/O Devices

    CPU Storage

  • 7/28/2019 STF2 1Host Components

    5/17

    2007 EMC Corporation. All rights reserved. Components of a Host - 5

    CPU

    CPU

    Bus

    BusALU

    Registers

    L1 Cache

  • 7/28/2019 STF2 1Host Components

    6/17

    2007 EMC Corporation. All rights reserved. Components of a Host - 6

    Storage

    0

    1

    23

    n

    Data 0

    Data n

    Data 2Data 3

    Data 1

    Address Content

    Disk

    Memory

  • 7/28/2019 STF2 1Host Components

    7/17

    2007 EMC Corporation. All rights reserved. Components of a Host - 7

    Storage Hierarchy Speed and Cost

    Speed

    Slow

    Fast

    Cost

    HighLow

    TapeOptical

    disk

    Magnetic

    diskRAM

    L2 cacheL1 cache

    CPU registers

  • 7/28/2019 STF2 1Host Components

    8/17 2007 EMC Corporation. All rights reserved. Components of a Host - 8

    I/O Devices

    Human interfaceKeyboard

    Mouse

    Monitor

    Computer-computer interfaceNetwork Interface Card (NIC)

    Computer-peripheral interface

    USB (Universal Serial Bus) port

    Host Bus Adapter (HBA)

  • 7/28/2019 STF2 1Host Components

    9/17 2007 EMC Corporation. All rights reserved. Components of a Host - 9

    HBAs

    Host

    Apps

    Volume Management

    DBMS Mgmt Utilities

    File System

    Multi-pathing Software

    Device Drivers

    HBA HBA HBA

    Operating System

  • 7/28/2019 STF2 1Host Components

    10/17 2007 EMC Corporation. All rights reserved. Components of a Host - 10

    Logical Components of a Host

    Host

    Apps

    Volume Management

    DBMS Mgmt Utilities

    File System

    Multi-pathing Software

    Device Drivers

    HBA HBA HBA

    Operating System

  • 7/28/2019 STF2 1Host Components

    11/17 2007 EMC Corporation. All rights reserved. Components of a Host - 11

    Host

    Apps

    Volume Management

    DBMS Mgmt Utilities

    File System

    Multi-pathing Software

    Device Drivers

    HBA HBA HBA

    Operating System

    File Systems

  • 7/28/2019 STF2 1Host Components

    12/17 2007 EMC Corporation. All rights reserved. Components of a Host - 12

    File System: Metadata Examples

    UNIX (UFS)

    File type and permissions

    Number of links

    Owner and group IDs

    Number of bytes in the file

    Last file access

    Last file modification

    Windows (NTFS)

    Time stamp and link count

    File name

    Access rights

    File data

    Index information

    Volume information

  • 7/28/2019 STF2 1Host Components

    13/17 2007 EMC Corporation. All rights reserved. Components of a Host - 13

    File Systems: J ournaling and Logging

    Improves data integrity and system restart time over non-

    journaling file systems

    Uses a separate area called a log or journal

    May hold all data to be written

    May hold only metadata

    Disadvantage - slower than other file systems

    Each file system update requires at least 1 extra write to the log

  • 7/28/2019 STF2 1Host Components

    14/17 2007 EMC Corporation. All rights reserved. Components of a Host - 14

    Volume Management

    Host

    Apps

    Volume Management

    DBMS Mgmt Utilities

    File System

    Multi-pathing Software

    Device Drivers

    HBA HBA HBA

    Operating System

  • 7/28/2019 STF2 1Host Components

    15/17 2007 EMC Corporation. All rights reserved. Components of a Host - 15

    How Files are Moved to and from Storage

    Teacher

    Configures /

    Manages

    File System Files

    Mapped by

    file system to

    Course File(s)

    Reside

    in

    File System Blocks

    Disk PhysicalExtents

    Consistingof

    LVM LogicalExtents

    Residingin

    Mapped byLVM to

    Disk Sectors

    Managed by

    Disk Storage

    Subsystem

  • 7/28/2019 STF2 1Host Components

    16/17 2007 EMC Corporation. All rights reserved. Components of a Host - 16

    Module Summary

    Key points covered in this module:

    Hosts typically have:

    Hardware: CPU, memory, buses, disks, ports, and interfaces

    Software: applications, operating systems, file systems, device

    drivers, volume managers

    Journaling enables:

    very fast file system checks in the event of system crash

    provides better integrity for file system structure

    HBAs are used to connect hosts to storage devices

  • 7/28/2019 STF2 1Host Components

    17/17

    Check Your Knowledge

    What are some examples of hosts?

    Describe the hardware components found in most hosts.

    What is the function of the operating system?

    What is the function of the file system?

    What is volume management?