Chapter 12: Depolama Sistemleri

Benzer belgeler
Background (Arka Plan)

Bölüm 11: Dosya Sistem Gerçekleştirilmesi

İşletim Sistemlerine Giriş

Dosya Saklama Ortamları (Sabit Diskler) Kütük Organizasyonu 1

DİSK DEPOLAMA ALANLARI

Bölüm 5: İşlemci Zamanlaması. Operating System Concepts with Java 8 th Edition

İşletim Sistemleri (Operating Systems)

Disk Çizelgeleme. BTEP205 - İşletim Sistemleri

Dosya Saklama Ortamları (Devam) Kütük Organizasyonu 1

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Bölüm 13: Giriş-Çıkış (I/O) Sistemleri

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

İşletim Sistemleri (COMPE 431) Ders Detayları

İŞLETİM SİSTEMİ İşletim sistemi kullanıcıyla bilgisayar donanımı arasında iletişim sağlayan programdır.

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

DOSYA ORGANİZASYONU. Giriş ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

William Stallings Computer Organization and Architecture 9 th Edition

Bölüm 8: Ana Bellek. Operating System Concepts with Java 8 th Edition

İşletim Sistemlerine Genel Bakış

Mühendislik ve Bilgisayar Bilimleri Fakültesi Elektrik-Elektronik Mühendisliði

BİL 423 Bilgisayar Mimarisi 1. Ara Sınavı

Veri ve Dosya Yapıları. Kütük Organizasyonu 1

Bilgisayar Mühendisliği Doktora Yeterlilik Yazılı Sınavı İçeriği

Sanal Bellek (Virtual Memory)

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

İşletim Sistemlerine Giriş

MONĐTÖRLER

Setup Yardımcı Programı

İşletim Sistemi Nedir?

İZMİR EKONOMİ ÜNİVERSİTESİ. Central Disc System Merkezi Disk Sistemi

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

HAFTA 09: CPU Planlama (MİB İş Sıralama-Scheduling)

PCI SERİ ARABİRİM KARTI

Fiziksel Tasarım Konuları. Dosya Organizasyon Teknikleri Kayıt Erişim Yöntemleri Veri Yapıları

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

İşletim Sistemi. BTEP205 - İşletim Sistemleri

BTP 205 İŞLETİM SİSTEMLERİ

Kütük Yönetimi. Kütük Yönetim Sisteminin İşlevleri. Hacettepe Üniversitesi Kavramsal Kütük Modeli.

Mühendislik ve Bilgisayar Bilimleri Fakültesi Bilgisayar Mühendisliði

Öğr.Gör. Mehmet Can HANAYLI

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

BİLGİSAYAR MİMARİSİ. << Bus Yapısı >> Özer Çelik Matematik-Bilgisayar Bölümü

1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat

Bilgisayarların Gelişimi

Yrd.Doç.Dr. Celal Murat KANDEMİR

Adli Bilişim İncelemelerinde Veri Kurtarma. Semih DOKURER

İŞLETİM SİSTEMLERİ. (Operating Systems)

İşletim sistemlerinde, gerçekleştirilen işlemlerin geçici olarak saklandığı merkeze ana bellek (RAM) denir.

BİLİM (Yazılı) SINAVI KONULARI

William Stallings Computer Organization and Architecture 9 th Edition

VERİ YAPILARI LİSTELER. Yrd. Doç. Dr. Murat GÖK Bilgisayar Mühendisliği Bölümü YALOVA ÜNİVERSİTESİ

Bölüm 7: Kilitlenme (Deadlocks)

Yrd. Doç. Dr. Caner ÖZCAN

Kurulum ve Sistem Gereklilikleri 1

Bölüm 7. Depolama. Bilgisayarların. Discovering. Keşfi Computers Living in a Digital World Dijital Dünyada Yaşamak

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

İşletim Sistemlerine Giriş

DOSYA NEDİR? Verilerin HDD de saklanması. Verilerin HDD de saklanması DOSYA SİSTEMİ NEDİR?

USB 2.0 Harici Disk Koruncağı 2.5"

YZM 3102 İşletim Sistemleri Uygulama

EKLER EK 12UY0106-5/A5-1:

TC. SİNOP ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI EBYS KURULUM YÖNERGESİ

İş Sıralama Kuraları 201 Johnson Algoritması

İşletim Sistemlerine Giriş

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

BLM-112 PROGRAMLAMA DİLLERİ II. Ders-8 Dosya İşlemleri-1. Yrd. Doç. Dr. Ümit ATİLA

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

Yazılım Mühendisliği 1

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI

Mac OS İşletim Sisteminde E-imza İşlemleri

STOK VE STOK YÖNETİMİ.

Bölüm 5: İşlemci Zamanlaması. Operating System Concepts with Java 8 th Edition

Mühendislik Mekaniği Dinamik. Yrd.Doç.Dr. Akın Ataş

TEKNİK ŞARTNAME. Teklif edilen her bir sunucu aşağıdaki teknik özellikleri karşılayacaktır;

İŞLETİM SİSTEMLERİNE GİRİŞ - 2. Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine

T.C. MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI Bahar Yarıyılı

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır.

Bölüm 4: Threads (İş Parçaları)

Bilgisayar programlamanın üç temel mantık yapısından biridir. Diğer ikisi ise Seçilim(Selection) ve Döngü(Loop, Iteration)dür.

Dosya, disk üzerinde depolanmış verilerin bütününe verilen isimdir. İşletim sistemi genel olarak iki çeşit dosya içerir.

Kuruluma başlamadan önce gerekli tüm bileşenlerin mevcut olup olmadığını kontrol edin. Kutuda şunlar bulunmalıdır:

Bilgisayar Kavramına Giriş, Bilgisayar Kullanımı ile İlgili Temel Kavramlar

Laboratuvar Çalışması Veri Depolama Kapasitesini Belirleme

VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi

5. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Bitlocker ile sürücü şifreleme,

DOSYA ORGANİZASYONU. Giriş ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Donanım Bağımsız Kurtarma

YZM 3102 İşletim Sistemleri Uygulama

Bilgisayar Programlama. 1.Hafta

Sorun Giderme. Genel. Disk. Aygıt Sürücüleri 3

Mıknatıslı Portatif GPS Takip Cihazı

Sanal Makineler ve Linux Konteynerlerin Performans Karşılaştırması

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Temel Bilgisayar Bilgisi

Linux Kurulumu (Sürüm 1.52) İçindekiler

Transkript:

Chapter 12: Depolama Sistemleri Operating System Concepts with Java 8 th Edition 12.1 Silberschatz, Galvin and Gagne 2009

Depolama Aygıtları Yapısına Ön Bakış 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. Operating System Concepts with Java 8 th Edition 12.4 Silberschatz, Galvin and Gagne 2009

Oynar-Başlıklı Disk Mekanizması Operating System Concepts with Java 8 th Edition 12.5 Silberschatz, Galvin and Gagne 2009

Disk Yapısı 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. Operating System Concepts with Java 8 th Edition 12.7 Silberschatz, Galvin and Gagne 2009

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. Operating System Concepts with Java 8 th Edition 12.1 Silberschatz, Galvin and Gagne 2009

Disk Planlaması 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. Operating System Concepts with Java 8 th Edition 12.2 Silberschatz, Galvin and Gagne 2009

Disk Planlaması(Devam..) 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 Operating System Concepts with Java 8 th Edition 12.12 Silberschatz, Galvin and Gagne 2009

FCFS Aşağıdaki şekilde 640 silindirin toplam kafa hareketleri gösterilmiştir. Operating System Concepts with Java 8 th Edition 12.1 Silberschatz, Galvin and Gagne 2009

SSTF Ş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. Operating System Concepts with Java 8 th Edition 12.1 Silberschatz, Galvin and Gagne 2009

SSTF (Devam) Operating System Concepts with Java 8 th Edition 12.1 Silberschatz, Galvin and Gagne 2009

SCAN(Tarama) 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. Operating System Concepts with Java 8 th Edition 12.1 Silberschatz, Galvin and Gagne 2009

SCAN (Devam) Operating System Concepts with Java 8 th Edition 12.1 Silberschatz, Galvin and Gagne 2009

C-SCAN(C-Tarama) 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. Operating System Concepts with Java 8 th Edition 12.1 Silberschatz, Galvin and Gagne 2009

C-SCAN (Devam) Operating System Concepts with Java 8 th Edition 12.1 Silberschatz, Galvin and Gagne 2009

C-LOOK 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. Operating System Concepts with Java 8 th Edition 12.20 Silberschatz, Galvin and Gagne 2009

C-LOOK (Cont.) Operating System Concepts with Java 8 th Edition 12.2 Silberschatz, Galvin and Gagne 2009

Disk Planlama Algoritmasının Seçimi 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. Operating System Concepts with Java 8 th Edition 12.2 Silberschatz, Galvin and Gagne 2009