Disks; Distributed Systems

Slides:



Advertisements
Similar presentations
Faculty of Information Technology Department of Computer Science Computer Organization Chapter 7 External Memory Mohammad Sharaf.
Advertisements

What to expect.  Linux  Windows Server (2008 or 2012)
Novell Server Linux vs. windows server 2008 By: Gabe Miller.
Computer ArchitectureFall 2007 © November 28, 2007 Karem A. Sakallah Lecture 24 Disk IO and RAID CS : Computer Architecture.
Other Disk Details. 2 Disk Formatting After manufacturing disk has no information –Is stack of platters coated with magnetizable metal oxide Before use,
1 Lecture 26: Storage Systems Topics: Storage Systems (Chapter 6), other innovations Final exam stats:  Highest: 95  Mean: 70, Median: 73  Toughest.
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
Multiple Processor Systems 8.1 Multiprocessors 8.2 Multicomputers 8.3 Distributed systems.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
1 Disk Scheduling Chapter 14 Based on the slides supporting the text.
Disks CS 416: Operating Systems Design, Spring 2001 Department of Computer Science Rutgers University
Hard Drives Non-Volatile Storage. Hard Drives Hard Drives (HD) The primary storage device in a computer system.
Storage & Peripherals Disks, Networks, and Other Devices.
N-Tier Client/Server Architectures Chapter 4 Server - RAID Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept RAID – Redundant Array.
I/O – Chapter 8 Introduction Disk Storage and Dependability – 8.2 Buses and other connectors – 8.4 I/O performance measures – 8.6.
Disk Access. DISK STRUCTURE Sector: Smallest unit of data transfer from/to disk; 512B 2/4/8 adjacent sectors transferred together: Blocks Read/write heads.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
1 Multiple Processors, A Network, An OS, and Middleware Chapter Multiprocessors 8.2 Multicomputers 8.3 Distributed systems.
Definition of a Distributed System (1) A distributed system is: A collection of independent computers that appears to its users as a single coherent system.
Chapter 5 Input/Output 5.1 Principles of I/O hardware
TCP/IP. The idea behind TCP/IP is exactly the same we explained about the OSI reference model: when transmitting data, programs talk to the Application.
Transmission Control Protocol (TCP) Internet Protocol (IP)
CS399 New Beginnings Jonathan Walpole. Disk Technology & Secondary Storage Management.
1 Components of the Virtual Memory System  Arrows indicate what happens on a lw virtual address data physical address TLB page table memory cache disk.
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.
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 10: Mass-Storage Systems.
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
Magnetic Disks Have cylinders, sectors platters, tracks, heads virtual and real disk blocks (x cylinders, y heads, z sectors per track) Relatively slow,
Chapter Six Hard Drive Dr. Mohammad AlAhmad
Distributed OS.
Parallel Virtual File System (PVFS) a.k.a. OrangeFS
CHAPTER 10: Computer Peripherals
Multiple Platters.
Operating System.
Distributed Systems.
Definition of Distributed System
Disks and RAID.
Storage Networking.
Chapter 12: Mass-Storage Structure
Some bits on how it works
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
TASK 4 Guideline.
Chapter 14 Based on the slides supporting the text
Overview Jaringan Komputer
Cache Memory The cache is logically between the CPU and main memory. Physically, there are several possible places it could be located. Tanenbaum, Structured.
Storage Networking.
COT 5611 Operating Systems Design Principles Spring 2014
Device Management Damian Gordon.
RAID Disk Arrays Hank Levy 1.
COT 5611 Operating Systems Design Principles Spring 2012
RAID RAID Mukesh N Tekwani
Chapter 12: Mass-Storage Systems
Disks; Distributed Systems
RAID Disk Arrays Hank Levy 1.
Jonathan Walpole Computer Science Portland State University
Chapter 2: Operating-System Structures
Chap 2. Computer Fundamentals
RAID Disk Arrays Hank Levy 1.
CS333 Intro to Operating Systems
Networking for Home and Small Businesses – Chapter 6
RAID RAID Mukesh N Tekwani April 23, 2019
Hard disk basics Prof:R.CHARLES SILVESTER JOE Departmet of Electronics St.Joseph’s College,Trichy.
Chapter 2: Operating-System Structures
Computer Networks Protocols
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

Disks; Distributed Systems Tanenbaum ch. 5.4 Distributed Systems Tanenbaum ch. 8.3

Disk Hardware Information written onto the disk in concentric circles At any arm position,each head can read a track All the tracks for a given arm position forms a cylinder

Disk Parameters For the 20GB disk, 281 x 512=140KB/track Transfer a track in 1 rotation time of 8.33ms or a transfer rate of 17 MB/sec 7200rpm

Disk Geometry Virtual Physical Divide the disk into zones with more sectors on the outer zones than the inner zones

Strips and Stripes

RAID Use parallel I/O to improve performance Redundant Array of Inexpensive Disks Organized into 6 levels stripe

RAID Levels Level 3-5

Nested RAID Combine data redundancy and performance of Raid 0 and Raid 1 Raid 1+0 is better for recovery

Comparisons of Multiple CPU Systems

Distributed Systems Multiple complete computers connected by a network Example: our site: blade01, …, blade42, ulab,… are all separate computer systems, but networked together sharing a global distributed NFS file system login onto blade12, look at your login dir login onto ulab, see the same files Distributed system turns a loosely connected bunch of machines into a coherent system

Middleware

Networking Hardware

Networking Services

Network Protocols Protocol- the set of rules by which computers communicate Organize as a stack OSI Layer Example Kind of software (UNIX, Windows) Application Web server, browser User-level Transport TCP Kernel Network IP Kernel Data Link Ethernet Kernel Physical Cat5 cable, etc. Hardware

Interaction of Protocols