ITEC 502 컴퓨터 시스템 및 실습 Chapter 9-1: Disk Scheduling Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.

Slides:



Advertisements
Similar presentations
Chapter 5 Input/Output 5.1 Principles of I/O hardware
Advertisements

1 Chapter 11 I/O Management and Disk Scheduling Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and.
Disks Disk Hardware (1) Disk parameters for the original IBM PC floppy disk and a Western Digital WD hard disk.
I/O Management and Disk Scheduling
Chapter 5 Input/Output 5.4 Disks
Faculty of Information Technology Department of Computer Science Computer Organization Chapter 7 External Memory Mohammad Sharaf.
MODERN OPERATING SYSTEMS Third Edition ANDREW S
Chapter 5 Input/Output 5.1 Principles of I/O hardware
T0542 / Disk Hardware 1. Magnetic disk • Cylindes, tracks • IDE (Integrated Drive Electronics) • Overlapped seek • Logical block addressing DISKS.
Disk Scheduling Based on the slides supporting the text 1.
Operating Systems ECE344 Ashvin Goel ECE University of Toronto Disks and RAID.
1 Pertemuan 19 Disk Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5 OFFCLASS03.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 6 External Memory.
Part 5 (Stallings) Input/Output 5.1 Principles of I/O hardware
1 Input/Output Chapter Principles of I/O hardware 5.2 Principles of I/O software 5.3 I/O software layers 5.4 Disks 5.5 Clocks 5.6 Character-oriented.
DPNM Lab. Dept. of CSE, POSTECH
CS 333 Introduction to Operating Systems Class 16 – Secondary Storage Management Jonathan Walpole Computer Science Portland State University.
Computer Systems Organization
1 Chapter 6 Storage and Multimedia: The Facts and More.
Based on the slides supporting the text
Fig 5-5 Interrupts Handling
Computer Systems Organization Chapter 2 Some slides © 2006 Pearson Education Inc, all rights reserved.
Chapter 5 Input/Output 5.1 Principles of I/O hardware
Input/Output The messiest part of O.S.
CS 342 – Operating Systems Spring 2003 © Ibrahim Korpeoglu Bilkent University1 Input/Output – 5 Disks CS 342 – Operating Systems Ibrahim Korpeoglu Bilkent.
CS 333 Introduction to Operating Systems Class 16 – Secondary Storage Management Jonathan Walpole Computer Science Portland State University.
1 Disk Scheduling Chapter 14 Based on the slides supporting the text.
Avishai Wool lecture Introduction to Systems Programming Lecture 9 Input-Output Devices.
1 Input/Output Chapter 3 TOPICS Principles of I/O hardware Principles of I/O software I/O software layers Disks Clocks Reference: Operating Systems Design.
Operating Systems COMP 4850/CISG 5550 Disks, Part II Dr. James Money.
1 Input/Output. 2 Principles of I/O Hardware Some typical device, network, and data base rates.
CS 346 – Chapter 10 Mass storage –Advantages? –Disk features –Disk scheduling –Disk formatting –Managing swap space –RAID.
1 Recitation 8 Disk & File System. 2 Disk Scheduling Disks are at least four orders of magnitude slower than main memory –The performance of disk I/O.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 14: Mass-Storage Systems Disk Structure Disk Scheduling Disk Management Swap-Space.
Part 4. Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved Three ways of.
ITEC 502 컴퓨터 시스템 및 실습 Chapter 10-1: File Systems Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
CSC 322 Operating Systems Concepts Lecture - 26: by Ahmed Mumtaz Mustehsan Special Thanks To: Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall,
ITEC 502 컴퓨터 시스템 및 실습 Chapter 8-1: I/O Management Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
Sistem Operasi IKH311 Masukan Luaran (Input/Output)
ITEC 502 컴퓨터 시스템 및 실습 Chapter 8-2: I/O Management (Review) Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
ITEC 502 컴퓨터 시스템 및 실습 Chapter 1: Introduction. ITEC 502 컴퓨터 시스템 및 실습 Chapter 1: Introduction Mi-Jung Choi DPNM Lab. Dept. of CSE,
Disks Chapter 5 Thursday, April 5, Today’s Schedule Input/Output – Disks (Chapter 5.4)  Magnetic vs. Optical Disks  RAID levels and functions.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 14: Mass-Storage Systems Disk Structure Disk Scheduling Disk Management Swap-Space.
ITEC 502 컴퓨터 시스템 및 실습 Chapter 11-2: File System Implementation Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
ITEC 502 컴퓨터 시스템 및 실습 Chapter 9-2: Disk Scheduling Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
Chapter 5 Input/Output 5.1 Principles of I/O hardware
ITEC 502 컴퓨터 시스템 및 실습 Chapter 11-1: File Systems Implementation Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
ITEC 502 컴퓨터 시스템 및 실습 Chapter 3-2: Process Synchronization Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
Operating Systems (CS 340 D) Princess Nora University Faculty of Computer & Information Systems Computer science Department.
ITEC 502 컴퓨터 시스템 및 실습 Chapter 10-2: File Systems Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
Input/Output Chapter 5 Tanenbaum & Bo,Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
ITEC 502 컴퓨터 시스템 및 실습 Chapter 3-3: Process Synchronization Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
CS399 New Beginnings Jonathan Walpole. Disk Technology & Secondary Storage Management.
ITEC 502 컴퓨터 시스템 및 실습 Chapter 2-2: Threads Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH.
Magnetic Disks Have cylinders, sectors platters, tracks, heads virtual and real disk blocks (x cylinders, y heads, z sectors per track) Relatively slow,
1 Chapter 11 I/O Management and Disk Scheduling Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems DISK I/0.
Reference: Chp 6 Introduction to Computers by Peter Norton
McGraw-Hill Technology Education
Multiple Platters.
Disks and RAID.
DISK SCHEDULING FCFS SSTF SCAN/ELEVATOR C-SCAN C-LOOK.
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.
Overview Continuation from Monday (File system implementation)
Jonathan Walpole Computer Science Portland State University
Disks and scheduling algorithms
DPNM Lab. Dept. of CSE, POSTECH
CS333 Intro to Operating Systems
Disks Magnetic (hard) Disk arrays are used for reliable storage (RAID)
Presentation transcript:

ITEC 502 컴퓨터 시스템 및 실습 Chapter 9-1: Disk Scheduling Mi-Jung Choi DPNM Lab. Dept. of CSE, POSTECH

ITEC502 컴퓨터 시스템 및 실습 2 Contents  Disk Hardware  Disk Formatting  Disk Arm Scheduling Algorithms

ITEC502 컴퓨터 시스템 및 실습 3 Moving-head Disk Machanism

ITEC502 컴퓨터 시스템 및 실습 4 Disks Disk Hardware (1) Disk parameters for the original IBM PC floppy disk and a Western Digital WD hard disk

ITEC502 컴퓨터 시스템 및 실습 5 Disk Hardware (2)  Physical geometry of a disk with two zones  A possible virtual geometry for this disk

ITEC502 컴퓨터 시스템 및 실습 6 Disk Hardware (3)  Raid levels 0 through 2  Backup and parity drives are shaded

ITEC502 컴퓨터 시스템 및 실습 7 Disk Hardware (4)  Raid levels 3 through 5  Backup and parity drives are shaded

ITEC502 컴퓨터 시스템 및 실습 8 Disk Hardware (5) Recording structure of a CD or CD-ROM

ITEC502 컴퓨터 시스템 및 실습 9 Disk Hardware (6) Logical data layout on a CD-ROM

ITEC502 컴퓨터 시스템 및 실습 10 Disk Hardware (7)  Cross section of a CD-R disk and laser –not to scale  Silver CD-ROM has similar structure –without dye layer –with pitted aluminum layer instead of gold

ITEC502 컴퓨터 시스템 및 실습 11 Disk Hardware (8) A double sided, dual layer DVD disk

ITEC502 컴퓨터 시스템 및 실습 12 Disk Formatting (1) A disk sector

ITEC502 컴퓨터 시스템 및 실습 13 Disk Formatting (2) An illustration of cylinder skew

ITEC502 컴퓨터 시스템 및 실습 14 Disk Formatting (3)  No interleaving  Single interleaving  Double interleaving

ITEC502 컴퓨터 시스템 및 실습 15 Disk Arm Scheduling Algorithms (1)  Time required to read or write a disk block determined by 3 factors 1. Seek time 2. Rotational delay 3. Actual transfer time  Seek time dominates  Error checking is done by controllers

ITEC502 컴퓨터 시스템 및 실습 16 Disk Arm Scheduling Algorithms (2) Shortest Seek First (SSF) disk scheduling algorithm Initial position Pending requests

ITEC502 컴퓨터 시스템 및 실습 17 Disk Arm Scheduling Algorithms (3) The elevator algorithm for scheduling disk requests