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.
1 Disk Scheduling Chapter 14 Based on the slides supporting the text.
Avishai Wool lecture Introduction to Systems Programming Lecture 9 Input-Output Devices.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Mass-Storage Systems Revised Tao Yang.
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.
© 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.
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.
Hard Disk Geometry. Physical Sizes ( Also called Form Factor) Hard Drives currently come in 2 main sizes: 2.5” and 3.5” 2.5” Drives are for laptop computers.
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.
CS422 Principles of Database Systems Disk Access Chengyu Sun California State University, Los Angeles.
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.
File organization Secondary Storage Devices Lec#7 Presenter: Dr Emad Nabil.
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.
Storage HDD, SSD and RAID.
CHAPTER 10: Computer Peripherals
Disks; Distributed Systems
Multiple Platters.
Distributed Systems.
Disks and RAID.
Storage Networking.
Chapter 12: Mass-Storage Structure
Chapter 6 The Transport Layer.
The Transport Layer Chapter
Operating System I/O System Monday, August 11, 2008.
Introduction to Computing
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
הכרת המחשב האישי PC - Personal Computer
TASK 4 Guideline.
Chapter 14 Based on the slides supporting the text
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.
Topic 5: Communication and the Internet
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
RAID Disk Arrays Hank Levy 1.
Jonathan Walpole Computer Science Portland State University
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Mark Zbikowski and Gary Kimura
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.
Disk Scheduling The operating system is responsible for using hardware efficiently — for the disk drives, this means having a fast access time and disk.
Chapter 2: Operating-System Structures
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 and with the disk spinning, each head can read a track Each track is divided into user accessible data areas(contain 512 bytes) called sectors. 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