İşletim Sistemlerine Giriş



Benzer belgeler
Chapter 12: Depolama Sistemleri

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

Computer Architecture. RAID: (Redundant Array of Independent/Inexpensive Disks)

DİSK DEPOLAMA ALANLARI

İşletim Sistemlerine Giriş

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

Sabit ve Taşınabilir Diskler BÖLÜM-2 Pata Diskler İçin Master-Slave Ayarları Disk Biçimlendirme Harici Diskler Olası Sabit Disk Arızaları RAID

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

Fiziksel Veritabanı Modelleme

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

B-Tree Dosya Sistemi (BTRFS)

Disk Çizelgeleme. BTEP205 - İşletim Sistemleri

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Cache-Hızlı Hafıza Birimi. Bilgisayar Sistemi Bilgisayarların Anakart Organizasyonu

İşlem Yönetimi (Process Management)

İşletim Sistemlerine Giriş

İşletim Sistemleri (Operating Systems)

7 Bellek Organizasyonu (İç / Dış)

Özyineleme (Recursion)

16. LİSELERARASI MATEMATİK YARIŞMASI BİREYSEL YARIŞMA

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik

Sanal Bellek (Virtual Memory)

EM-554 İleri Bilgisayar Programlama Teknikleri Algoritma ve Akış Diyagramları

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

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

William Stallings Computer Organization and Architecture 9 th Edition

Yrd. Doç. Dr. Caner ÖZCAN

Görüntü Bellek. Ana Bellek. Fiziksel Adres. Belek Uzayı. Bellek hiyerarşisi. Hız Maliyet (+) Ana Bellek. Boyut (+) DISK. Görüntü Adres.

MİKROBİLGİSAYAR LABORATUVARI DENEY RAPORU

OYUN GELİŞTİRME AŞAMALARI-III (ARAYÜZ TASARIMI)

Çağdaş CİRİT

BM-311 Bilgisayar Mimarisi

BTP 205 İŞLETİM SİSTEMLERİ

William Stallings Computer Organization and Architecture 9 th Edition

Bir hard diskte birden fazla plaka bulunabilir.

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

Fstab Rehberi. Ceren Çalıcı. Nisan, 2012


Toplu Veri Uygulamalarında Kapasite için İyileştirilmiş Kurumsal Sabit Disk

İşletim Sistemi. BTEP205 - İşletim Sistemleri

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

PARDUS TOPLULUK SÜRÜMÜ 3.0 KDE KURULUMU

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

Disklerin Organizasyonu...

& WIN 32 DEN BAKIŞ AÇISI İSMAİL YALÇIN

Background (Arka Plan)

sayısının decimal karşılığı dur.

Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ

Parametre stick yöneticisi ACS432. AGU2.56 parametre sticklerin programlanması için PC yazılımı. Kurlum ve çalıştırma talimatları

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır?

MİCROSOFT WORD PROGRAMI ÇALIŞMA KAĞIDI

Yazılım Mühendisliğine Giriş 2018 GÜZ

EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI

ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ. Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

Bilgilerin Uzun Vadeli Saklanması

Sabit ve Taşınabilir Diskler. Öğr.Gör. Volkan ALTINTAŞ

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

İşletim Sistemleri. Dr. Binnur Kurt Omega Eğitim ve Danışmanlık İşletim Sistemleri

IE 303T Sistem Benzetimi L E C T U R E 3 : O L A Y Ç I Z E L G E L E M E A L G O R I T M A S I

veri dosyadan okutulacak (1) - sinama verisi (2)-son(3) >

Dosyaların Özellikleri (Attribute) Dosya İşlemleri. İki Seviyeli Katalog Sistemleri. Tek Seviyeli Katalog Sistemleri. Hiyerarşik Katalog Sistemleri

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı

KAHRAMANMARAŞ SÜTÇÜ İMAM ÜNİVERSİTESİ Bilgi İşlem Daire Başkanlığı Nitelikli Elektronik Sertifika (NES) (E-İmza) Alımı İş Akış Şeması

BELLEK YÖNETY. Bellek Yönetimi

Bilgisayarım My Computer. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BİL1002 Bilgisayar Programlama PROF.DR.TOLGA ELBİR

MİCROSOFT EXCEL PROGRAMI DERS NOTLARI

İşletim Sistemlerine Giriş

Yrd. Doç. Dr. Caner ÖZCAN

MS WORD 5. BÖLÜM. Şekil Sayfa Düzeni Sekmesi. Şekil Temalar Grubu

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 10. Hata Kontrolü

DOSYA ORGANİZASYONU. Doğrudan erişimli dosya organizasyonu ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Linux Sistemlerde Süreç Zamanlama Algoritmaları (Scheduler Algorithms) ÜMİT İŞGÜDER

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

EYLÜL 2012 WORD Enformatik Bölümü


bizmed Versiyonu ile Stok İşlemlerinde Yapılan Değişiklikler

XC8 ile PİC uygulamaları

Yazdır Menüsü. Yazdır menüsü resimli anlatım. Yazdır Menüsü. Baskı Önizleme Gerçekleştirmek

Flash İçin Optimize Edilmiş Veri İlerletme

KAT MÜLKİYETİ TESİSİ, tamamlanmış bir yapının kat, daire, iş bürosu,

İşletim Sistemlerine Giriş

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

TÜZEL KİŞİLERDE ÜNVAN DEĞİŞİKLİĞİ; tüzel kişiliğin sicilde tescilli unvanının ibraz edilen yetki belgesine göre değiştirilmesi işlemidir.

CP1E KM-N2-FLK MODBUS HABERLEŞMESİ

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

2011 Bahar Dönemi. Öğr.Gör. Vedat MARTTİN

{\} /\ Suhap SAHIN Onur GÖK

Anahtar Bağımlı Bir Şifreleme Algoritması (IRON)

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

Güvenli. Etkili. Çok Yönlü. Exos 7E8

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

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

CIF105 ve E5_C Sıcaklık kontrolcüler için Hızlı Fonksiyon Bloğu

1. Hafıza Depolama Araçları. 2. Hafıza Çeşitleri. 3. Hafıza Ölçümü. 4. Bilgisayar Performansı

Transkript:

İşletim Sistemlerine Giriş Girdi/Çıktı (I/O) İşletim Sistemlerine Giriş - Ders12 1

Disk Manyetik diskler silindirler(cylinder) şeklinde organize edilirler. Her silindir başları dikey olarak gruplanmış birçok iz(track) içerir. İzler bölümlere(section) bölünür. İşletim Sistemlerine Giriş - Ders12 2

Disk İşletim Sistemlerine Giriş - Ders12 3

Disk güvenliğinin ve performansının arttırmak için ortaya çıkartılmış disk organizasyon biçimleridir. Temel fikir birden fazla diski bilgisayara eklemek ve bu disklerin tek bir disk gibi davranmasını sağlamaktır. RAID işlemlerini RAID kontrolcü gerçekleştirir. Veriler RAID disklerde paylaştırılırlar bu yüzden paralel işlem gerçekleştirmek mümkündür. Verilerin diskler üzerinde dağılımlarında farklı şemalar bulunur. İşletim Sistemlerine Giriş - Ders12 4

RAID Level 0: Sanal disk her birinde k adet sektör bulunan şeritlere (strip) bölünür. (0, k-1) sektörleri Strip0 da, (k,2k-1)sektörleri Strip1 de,... bulunur. Veri striplere bölünerek farklı striplere yazılır. Veri aynı anda farklı disklere yazılır ve okunur. Veri okuma ve yazma hızı yüksektir. Disklerden bir tanesi arızalanırsa, veriler kaybolur. İşletim Sistemlerine Giriş - Ders12 5

İşletim Sistemlerine Giriş - Ders12 6

RAID LEVEL 0 İşletim Sistemlerine Giriş - Ders12 7

RAID Level 1: Aynalanmış diskler. Her diskin bir kopya diskli bulunur. Kopya diski birinci diskin verilerini birebir yedekler. Yazma işlemi iki diske birden yapılır. Yazma performansı iyi değildir. Okuma performansı iyidir. Bir disk arızalandığı zaman diğer disk hemen kullanılır. Onarma işleminde arızalı diskin yerine yenisi konulur ve sağlam olan disk birebir bu diske kopyalanır. İşletim Sistemlerine Giriş - Ders12 8

İşletim Sistemlerine Giriş - Ders12 9

RAID LEVEL 1 İşletim Sistemlerine Giriş - Ders12 10

RAID Level 3: Bir teklik(parity) hata kodu biti her word bilgi için oluşturulur. Her word biti farklı diske yazılır. Bu worde karşılık gelen parity biti de parity diskine yazılır. parity biti hata denetiminde kullanılır hata düzeltmede kullanılmaz. İşletim Sistemlerine Giriş - Ders12 11

İşletim Sistemlerine Giriş - Ders12 12

RAID LEVEL 3 İşletim Sistemlerine Giriş - Ders12 13

RAID LEVEL 4 İşletim Sistemlerine Giriş - Ders12 14

RAID LEVEL 5 İşletim Sistemlerine Giriş - Ders12 15

RAID LEVEL 5 İşletim Sistemlerine Giriş - Ders12 16

Disk Kolu Zamanlama Algoritmaları Bir disk bloğunun yazılma, okuma hızını şunlar etkiler: 1. Arama Zamanı: kolun uygun silindir üzerine konumlanması 2. Dönmeden kaynaklanan gecikme(rotational delay): istenilen sektöre ulaşmak için gerekli dönüş 3. Gerçek verinin transfer edilmesi Bunlardan en önemlisi arama zamanıdır. Genelde disklerde diske gelen isteklerin tutulduğu bir tablo vardır. Bu tablonun indis numarası silindir numarasına karşılık gelir. Silindirlere yapılan istekler bu tablolarda tutulur. İşletim Sistemlerine Giriş - Ders12 17

Disk Kolu Zamanlama Algoritmaları Gelen silindir istekleri: 11, 1, 36, 16, 34, 9, 12 FCFS: ilk gelen ilk servis görür. Bu algoritmaya göre istekler geliş sıralarına göre işlenirler. SSF(Shortest Seek First): mevcut noktadan en yakın olan silindire gidilir. İşletim Sistemlerine Giriş - Ders12 18

Disk Kolu Zamanlama Algoritmaları Gelen silindir istekleri: 11, 1, 36, 16, 34, 9, 12 Elevator Algorithm: Gidilmeye başlanan yönde vevap verilmeyen istek kalmayıncaya kadar devam eder. Daha sonra geri döner. İşletim Sistemlerine Giriş - Ders12 19

İşletim Sistemlerine Giriş Girdi/Çıktı (I/O) İşletim Sistemlerine Giriş - Ders12 20