© 2006 EMC Corporation. All rights reserved. The Host Environment Module 2.1.

Slides:



Advertisements
Similar presentations
Avishai Wool lecture Introduction to Systems Programming Lecture 8 Input-Output.
Advertisements

Computer Basics 1 Computer Basic 1 includes two lessons:
MEMORY ORGANIZATION Memory Hierarchy Main Memory Auxiliary Memory
Chapter 11: File System Implementation
Host and Storage System Environment
Introduction to Systems Architecture Kieran Mathieson.
I/O Hardware n Incredible variety of I/O devices n Common concepts: – Port – connection point to the computer – Bus (daisy chain or shared direct access)
04/16/2010CSCI 315 Operating Systems Design1 I/O Systems Notice: The slides for this lecture have been largely based on those accompanying an earlier edition.
CSE1301 Computer Programming: Lecture 1 Computer Systems Overview.
1 File Management in Representative Operating Systems.
Introduction Operating Systems’ Concepts and Structure Lecture 1 ~ Spring, 2008 ~ Spring, 2008TUCN. Operating Systems. Lecture 1.
Storage System Environment
1/21/2010CSCI 315 Operating Systems Design1 Computer System Structures Notice: The slides for this lecture have been largely based on those accompanying.
1 I/O Management in Representative Operating Systems.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 6: Accessing large amount.
Computer Hardware In this lecture, we will study:
5.1 Chaper 4 Central Processing Unit Foundations of Computer Science  Cengage Learning.
Chapter 13: I/O Systems I/O Hardware Application I/O Interface
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
Module 10 Configuring and Managing Storage Technologies.
© 2001 by Prentice Hall5-1 Local Area Networks, 3rd Edition David A. Stamper Part 2: Hardware Chapter 5 LAN Hardware.
Elements of a Computer System Dr Kathryn Merrick Thursday 4 th June, 2009.
CS 6560 Operating System Design Lecture 1. Overview 1.1 What is an operating system 1.2 History of operating systems 1.3 The operating system zoo 1.4.
Data Center Infrastructure
UNIX Unbounded 5 th Edition Amir Afzal Chapter 1 First Things First.
ISDMR:BEIT VIII: CHAP2:MADHU N 1 ISM - Course Organization.
Guide to Linux Installation and Administration, 2e 1 Chapter 9 Preparing for Emergencies.
Input/OUTPUT [I/O Module structure].
Module – 4 Intelligent storage system
Component 6 - Health Management Information Systems Unit 2-1a - Hardware and Software Supporting Health Information Systems.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
Copyright © 2014 EMC Corporation. All Rights Reserved. Windows Host Installation and Integration for Block Upon completion of this module, you should be.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 12: File System Implementation File System Structure File System Implementation.
Input-Output Organization
Chapter 11: File System Implementation Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 11: File System Implementation Chapter.
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 6: Accessing.
Academic PowerPoint Computer System – Architecture.
Health Management Information Systems Unit 2 Hardware and Software Supporting Health Information Systems Component 6/Unit21 Health IT Workforce Curriculum.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
Chapter 1: How are computers organized?. Software, data, & processing ? A computers has no insight or intuition A computers has no insight or intuition.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Silberschatz, Galvin, and Gagne  Applied Operating System Concepts Module 12: I/O Systems I/O hardwared Application I/O Interface Kernel I/O.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
© 2006 EMC Corporation. All rights reserved. Section 2 – Storage Systems Architecture Introduction.
Modul ke: Fakultas Program Studi Teknologi Pusat Data 13 FASILKOM Teknik Informatika Infrastruktur Pusat Data.
ECE 456 Computer Architecture Lecture #9 – Input/Output Instructor: Dr. Honggang Wang Fall 2013.
Overview of microcomputer structure and operation
Main Memory Main memory – –a collection of storage locations, –each with a unique identifier called the address. Word- –Data are transferred to and from.
CH (5) Computer Organization
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 3: Windows7 Part 3.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
CHAPTER 1: Computers and Systems
Chapter 13: I/O Systems Modified by Dr. Neerja Mhaskar for CS 3SH3.
Local Area Networks, 3rd Edition David A. Stamper
Operating Systems (CS 340 D)
CS703 - Advanced Operating Systems
Local secondary storage (local disks)
CSCI 315 Operating Systems Design
Storage System Environment
CS703 - Advanced Operating Systems
Chapter 13: I/O Systems I/O Hardware Application I/O Interface
Chapter 5 Computer Organization
Hardware Organization
File System Implementation
Presentation transcript:

© 2006 EMC Corporation. All rights reserved. The Host Environment Module 2.1

© 2006 EMC Corporation. All rights reserved. The Host Environment - 2 The Host Environment Upon completion of this module, you will be able to:  List the hardware and software components of the host environment  Describe key protocols and concepts used by each component

© 2006 EMC Corporation. All rights reserved. The Host Environment - 3 Examples of Hosts Laptop Server Group of Servers Mainframe

© 2006 EMC Corporation. All rights reserved. The Host Environment - 4 Host Physical Components Bus I/O Devices CPU Storage

© 2006 EMC Corporation. All rights reserved. The Host Environment - 5 CPU Bus ALU Registers L1 Cache

© 2006 EMC Corporation. All rights reserved. The Host Environment - 6 Storage … n Data 0 Data n Data 2 Data 3 Data 1 AddressContent Disk Memory

© 2006 EMC Corporation. All rights reserved. The Host Environment - 7 Storage Hierarchy – Speed and Cost Speed Slow Fast Cost HighLow Tape Optical disk Magnetic disk RAM L2 cache L1 cache CPU registers

© 2006 EMC Corporation. All rights reserved. The Host Environment - 8 I/O Devices  Human interface – Keyboard – Mouse – Monitor  Computer-computer interface – Network Interface Card (NIC)  Computer-peripheral interface – USB (Universal Serial Bus) port – Host Bus Adapter (HBA)

© 2006 EMC Corporation. All rights reserved. The Host Environment - 9 Host Environment: Logical Components

© 2006 EMC Corporation. All rights reserved. The Host Environment - 10 File Systems

© 2006 EMC Corporation. All rights reserved. The Host Environment - 11 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

© 2006 EMC Corporation. All rights reserved. The Host Environment - 12 File Systems: Journaling 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

© 2006 EMC Corporation. All rights reserved. The Host Environment - 13 Volume Management

© 2006 EMC Corporation. All rights reserved. The Host Environment - 14 HBAs

© 2006 EMC Corporation. All rights reserved. The Host Environment - 15 Improving Data Availability at the Host Redundancy:  Multiple HBAs  Multi-pathing software  Clustering

© 2006 EMC Corporation. All rights reserved. The Host Environment - 16 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 Physical Extents Consisting of LVM Logical Extents Residing in Mapped by LVM to Disk Sectors Managed by Disk Storage Subsystem

© 2006 EMC Corporation. All rights reserved. The Host Environment - 17 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  HBAs connect hosts to storage devices.  Multi-pathing software uses redundant paths to ensure uninterrupted communication between the host and the storage  Clustering uses redundant host systems to improve data availability

© 2006 EMC Corporation. All rights reserved. The Host Environment - 18 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 are some techniques that can be used to improve availability at the host?  What is volume management?