chapter 12: depolama sistemleriturgaybilgin/2015-2016-guz/opsys/... · depolama aygıtları...
TRANSCRIPT
![Page 1: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/1.jpg)
Chapter 12:
Depolama Sistemleri
Operating System Concepts with Java – 8th Edition 12.1 Silberschatz, Galvin and Gagne ©2009
![Page 2: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/2.jpg)
Depolama Aygıtları Yapısına Ön Bakış
Operating System Concepts with Java – 8th Edition 12.4 Silberschatz, Galvin and Gagne ©2009
Manyetik diskler modern bilgisayarların ikincil depolama hacmini sağlar.
Sürücüler saniyede 60 ila 200 kere döner.
Transfer Rate: Aktarım hızı bilgisayar ile sürücü arasındaki veri akışıdır.
Head crash: Disk başının, diskin yüzeyi ile temas etmesine denir.
![Page 3: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/3.jpg)
Oynar-Başlıklı Disk Mekanizması
Operating System Concepts with Java – 8th Edition 12.5 Silberschatz, Galvin and Gagne ©2009
![Page 4: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/4.jpg)
Disk Yapısı
Operating System Concepts with Java – 8th Edition 12.7 Silberschatz, Galvin and Gagne ©2009
Disk sürücüleri, Mantıksal bloğa büyük tek boyutlu diziler halinde
adreslenir.Mantıksal blok aktarımın en küçük ünitesidir.
Mantıksal blokların tek boyutlu dizinleri disk ardışık sektörleri içine
eşleştirilir.
Sıfırıncı sektör, en dıştaki silindirin ilk parçasının ilk
sektörüdür.
![Page 5: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/5.jpg)
Disk Planlaması
İşletim sistemi donanımı verimli kullanmaktan sorumludur.Bu disk
sürücüleri için, diskin bant.
Erişim süresinin iki önemli bileşeni vardır.
Seek time: Arama süresi, disk başlığının silindirin istenilen
sektörünün içerdiği yere gelme süresi.
Rotational latency: Dönme gecikmesi, diskin disk başlığının
istenilen sektörüne dönerken geçirdiği, ek bekleme süresidir.
12.1 Operating System Concepts with Java – 8th Edition Silberschatz, Galvin and Gagne ©2009
![Page 6: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/6.jpg)
Disk Planlaması
12.2 Operating System Concepts with Java – 8th Edition Silberschatz, Galvin and Gagne ©2009
Arama süresini en aza indirmek.
Arama süresi Arama mesafesi
Diskin band genişliği, transfer edilen toplam bayt sayısıdır. Son
transferin bitimi ile servis isteği arasında geçen toplam zamanın
bölünmesi ile bulunur.
![Page 7: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/7.jpg)
Disk Planlaması(Devam..)
Operating System Concepts with Java – 8th Edition 12.12 Silberschatz, Galvin and Gagne ©2009
Diskin I\O isteğini karşılamak için planlanan çeşitli algoritmalar
mevcuttur.
Örnek uygulamada 200 silindir olsun.(0-199)
98, 183, 37, 122, 14, 124, 65, 67
Head pointer 53
![Page 8: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/8.jpg)
FCFS
Aşağıdaki şekilde 640 silindirin toplam kafa hareketleri
gösterilmiştir.
Operating System Concepts with Java – 8th Edition 12.1
3 Silberschatz, Galvin and Gagne ©2009
![Page 9: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/9.jpg)
SSTF
Operating System Concepts with Java – 8th Edition 12.1
4 Silberschatz, Galvin and Gagne ©2009
Şimdiki kafa pozisyonundan minimum arama süresi isteğini seçer.
SSTF planlaması SJF planlamasının bir formudur.Bazı isteklerde
açlığa neden olabilir.
Şekil 236 silindir toplam kafa hareketlerini gösterir.
![Page 10: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/10.jpg)
SSTF (Devam)
Operating System Concepts with Java – 8th Edition 12.1
5 Silberschatz, Galvin and Gagne ©2009
![Page 11: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/11.jpg)
SCAN(Tarama)
Operating System Concepts with Java – 8th Edition 12.1
6 Silberschatz, Galvin and Gagne ©2009
Disk kolu diskin bir sonunda başlar ve diğer sonuna doğru hareket
eder.Disk kolu diskin diğer ucuna gelene kadar servis talep edilir.Kafa
hareketi tersine döner ve servis devam eder.
SCAN algorithm bazen elevator algorithm diye adlandırılır.
Şekil 208 silindirin toplam kafa hareketlerini gösterir.
![Page 12: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/12.jpg)
SCAN (Devam)
Operating System Concepts with Java – 8th Edition 12.1
7 Silberschatz, Galvin and Gagne ©2009
![Page 13: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/13.jpg)
C-SCAN(C-Tarama)
Operating System Concepts with Java – 8th Edition 12.1
8 Silberschatz, Galvin and Gagne ©2009
SCAN‘den daha düzgün bir bekleme zamanı sağlar.
Servis isteği devam ettiği sürece, kafa diskin ucundan diğer
ucuna hareket eder.
Kafa diskin diğer ucuna ulaştığında, direkt olarak diskin
başlangıcına geri döner dönerken herhangi bir isteğe hizmet
sağlamaz.
Son silindir ilk silindirin çevresine bağlarken, silindirlere çevrimsel
liste olarak davranır.
![Page 14: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/14.jpg)
C-SCAN (Devam)
Operating System Concepts with Java – 8th Edition 12.1
9 Silberschatz, Galvin and Gagne ©2009
![Page 15: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/15.jpg)
C-LOOK
Operating System Concepts with Java – 8th Edition 12.20 Silberschatz, Galvin and Gagne ©2009
C-SCAN‘in versiyonudur.
Son isteğin doğrultusunda, kol her yönde gidebildiği yere kadar
gider.Hemen sonrasında diskin sonuna doğru tüm yolu gitmeden
derhal geri döner.
![Page 16: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/16.jpg)
C-LOOK (Cont.)
Operating System Concepts with Java – 8th Edition 12.2
1 Silberschatz, Galvin and Gagne ©2009
![Page 17: Chapter 12: Depolama Sistemleriturgaybilgin/2015-2016-guz/opsys/... · Depolama Aygıtları Yapısına Ön Bakış Operating System thConcepts with Java – 8 Edition 12.4 Silberschatz,](https://reader034.vdocuments.pub/reader034/viewer/2022050109/5f471aa5a433d53bdd542312/html5/thumbnails/17.jpg)
Disk Planlama Algoritmasının Seçimi
Operating System Concepts with Java – 8th Edition 12.2
2 Silberschatz, Galvin and Gagne ©2009
SSTF genel kullanımda en iyi sonuçları verir.
SCAN ve C-SCAN diskte fazla doluluğu olan sistemlerde daha iyi
performans gösterirler.
Performans, isteklerin sayısı ve tipine bağlıdır.
Disk planlama algoritması, gerektiği taktirde başka bir algoritma ile
değiştirilebilecek şekilde, işletim sisteminin ayrı modülü olarak
yazılabilir.
Varsayılan algoritma için, SSTF veya LOOK mantıklı bir seçenektir.