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

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

DİSK DEPOLAMA ALANLARI

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

#$% &'#(# Konular. Giri Amaç Metrics Computational Complexity Veritabanı Yönetim Sistemleri Veri Depolama Aygıtları Primary ve Auxilary Memory

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

Fiziksel Veritabanı Modelleme

Bilgisayar Donanımı ve Yazılımı (Hardware & Software) Bilgisayar Mühendisliğine Giriş 1

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?


Chapter 12: Depolama Sistemleri

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

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

Bir hard diskte birden fazla plaka bulunabilir.

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

Sıralı Erişimli Dosyalar. Kütük Organizasyonu 1

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

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

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

İŞLEM KAYIT. Bilgisayar temel olarak DONANIM ve YAZILIM olmak üzere 2 yapıda ele alınmaktadır.

İşletim Sistemlerine Giriş

Temel Bilgisayar Bilgisi

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

İşletim Sistemi. BTEP205 - İşletim Sistemleri

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

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

MONĐTÖRLER

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

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

1. PS/2 klavye fare 2. Optik S/PDIF çıkışı 3. HDMI Giriş 4. USB 3.0 Port 5. USB 2.0 Port 6. 6 kanal ses giriş/çıkış 7. VGA giriş 8.

BTP 205 İŞLETİM SİSTEMLERİ

William Stallings Computer Organization and Architecture 9 th Edition

İşletim Sistemlerine Giriş

William Stallings Computer Organization and Architecture 9 th Edition

Bilgisayarların Gelişimi

BLG 312 Bilgisayar İşletim Sistemleri 2006 BLG 312. Bilgilerin Uzun Vadeli Saklanması. Dosya Sistemi Görevleri. Dosya Sistemi Özellikleri

Dosyalarda Farklı Yaklaşımlar. Kütük Organizasyonu 1

BİLGİSAYAR KULLANMA KURSU

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

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

Bilgilerin Uzun Vadeli Saklanması

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

Yrd. Doç. Dr. Caner ÖZCAN

PARDUS TOPLULUK SÜRÜMÜ 3.0 KDE KURULUMU

BM-311 Bilgisayar Mimarisi

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

Master boot record (MBR)

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

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı

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ü

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

Bilgisayar İşletim Sistemleri BLG 312

Bilgi ve iletişim teknolojileri

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

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

1 Temel Kavramlar. Veritabanı 1

İşletim Sistemleri (Operating Systems)

İşletim Sistemlerine Giriş

Bilgi Teknolojisinin Temel Kavramları

1-Sabit diskler 2-Hafıza kartları 3-USB flash Diskler 4-CD-ROM- DVD-Blueray 5-Hafıza ölçümü 6-Bilgisayar performansı DEPOLAMA

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

Özyineleme (Recursion)

1 Temel Kavramlar. Veritabanı 1

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

SORULAR (37-66) Aşağıdakilerden hangisi günümüz anakartlarının en çok kullanılan veriyoludur?

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

Algoritma ve Programlamaya Giriş

Yeni G/Ç (new I/O) Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 10 1

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

Bilgisayar donanım ve yazılım olmak üzere iki bölümden oluşur. Bilgisayarın çalışabilmesi için, ikisi de gereklidir.

Ünite-2 Bilgisayar Organizasyonu.

Sanal Bellek (Virtual Memory)

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BM-404 BİLGİ GÜVENLİĞİ LABORATUVARI UYGULAMA FÖYÜ

Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr

Disk Sürücüleri Sabit disk Okuma kafasına elektrik uygulandıktan sonra zıt yönlü ikinci bir elektrik uygulandığı

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

A. SABİTDİSKLER SABİT DİSK İN GÖREVİ

Laboratuvar Çalışması Veri Depolama Kapasitesini Belirleme

DEPOLAMA ÜNİTELERİ HARD DİSK SÜRÜCÜ FLOPPY DİSK DRİVE SOLİD STATE DRİVE 1. TAŞINAMAZ DEPOLAMA ÜNİTELERİ

MANYETİK VE OPTİK DİSK SÜRÜCÜLERİ

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

Yrd. Doç. Dr. Caner ÖZCAN

DOSYA-KLASÖR VE DOSYA UZANTILARI Batıkent Ortaokulu,Ders Notları,2016

SÜRE BİLİŞİM TEKNOLOJİLERİ ÜNİTE 1: : BİLGİ VE TEKNOLOJİ DERS SAATİ: 7

ÇALIŞMA SORULARI CEVAPLAR. 1)Aşağıdakilerden hangisinde bilgisayarın kaç ana bölüme ayrıldığı ve adları doğru bir şekilde verilmiştir?

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF DERS NOTLARI

Sabit ve Taşınabilir Diskler Sabit Diskler (Drivers-Sürücüler) HDD (Hard Disk Driver) SDD (Solid State Driver) HHD (Hybrid Hard Driver) Disk

BİLGİSAYAR DONANIMI. Donanım Nedir? Donanım Aygıtları. Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümüne verilen ad.

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

DONANIM Bahar Dönemi TEMEL BİLİŞİM TEKNOLOJİLERİ

Disk Çizelgeleme. BTEP205 - İşletim Sistemleri

1.Floppy Diskler ve Sürücüler 1.1. Floppy Diskler 1.2. Disket Sürücüler Nedir? 1.3. Disket Sürücünün Görevi Nedir? 1.4. Floppy Disklerin Kullanım

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

DOSYA ORGANİZASYONU. Ağaç Yapıları ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

ÖZET. Basit Makineler. Basit Makine Çeşitleri BASİT MAKİNELER

PORTLAR Bilgisayar: VERİ:

YARDIMCI BELLEKLER VEYA DEPOLAMA BİRİMLERİ 1 HARD DİSKLER. Bilgilerin kalıcı olarak tutulduğu yerdir.

Transkript:

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

Depolama Aygıtları 1- Birincil Depolama Aygıtları Hızlı Erişim Süresine Sahiptirler Fiyatı daha fazladır. Daha küçük kapasiye sahiptir 2. İkincil Depolama Aygıtları Erişim süresi daha uzundur. Fiyatı daha düşüktür Daha büyük kapasitededir. Kütük Organizasyonu 2

Birincil Depolama Aygıtları Yarıiletken teknolojisini kullanırlar. Bir hafıza chip i çok büyük ölçekte transistör ve diğer elektronik elemanların birleşiminden oluşur. Erişim süreleri nano saniyeler mertebesindedir. Kütük Organizasyonu 3

İkincil Depolama Aygıtları İki kategoride incelemek mümkündür: i) Direkt Erişimli Saklama Üniteleri Örn: Drumlar, Sabit ve hareketli kafalara sahip diskler, optik sürücüler ii) Seri Erişimli Saklama Üniteler Örn: Manyetik teypler Kütük Organizasyonu 4

Birçok farklı türü mevcuttur. (Hard diskler veya floopy diskler gibi) Manyetik disklere bir diğer alternatif ise optik disklerdir. (CD- ROM lar ve DVD-/+ ROM lar ) Optik disklerde bilgiler disk yüzeyine lazer ile yazılır ve okunur. Kütük Organizasyonu 5

Drumlar Silindir bir yapısı vardır. Bilgi üzerinde bulunan birbirine paralel izlere (track) yazılır. Her track üzerinde okuma-yazma kafası yer alır. Kütük Organizasyonu 6

Drumlar (Devam) Drum bilginin yerini bulmak için döndürülür. Berlili bir adresi bulmak için dönmeden dolayı oluşan gecikmeye gecikme zamanı (latency time) denir. Erişim Süresi 10-2 civarındadır. Kütük Organizasyonu 7

Sabit Kafaya Sahip Diskler(Fixed Head Disks) Bilgi disk üzerinde bulunan trackler üzerine yazılır. Trackler üzerindeki bilgi miktarı eşittir. İç kısımlardaki tracklerın bilgi yoğunluğu daha fazladır. Kütük Organizasyonu 8

Diskler üzerindeki iki yüzeye de bilgi yazılır. İstisna olarak, sadece en alt ve en üst kısımda yer alan disklerin sadece tek yüzeyine bilgi yazılır. Her bir track için ayrı ayrı okuma/yazma kafası bulunur. Kütük Organizasyonu 9

Hareketli Kafaya Sahip Diskler(Movable-Head Disks) Fixed-head disklerden farklı olarak her yüzeyde sadece 1 tane okuma-yazma kafası bulunur. Tüm okuma-yazma kafaları aynı anda hareket ederler. Dikey olarak aynı noktaya erişirler. Erişim süreleri fixed-head disklere göre daha fazla olmasına rağmen maliyetleri daha düşüktür. Kütük Organizasyonu 10

Disklerin Organizasyonu Bilgi, plakalar üzerinde bulunan trackler üzerinde saklanır. Her bir track sektörlerden oluşur. 1 byte lık bilgi okunmak istendiğinde İşletim sistemi doğru yüzey, track ve sektörü bulur. Sektörün tamamı buffer a aktarılır. İstenilen 1 byte lık bilgi buffer da bulunur. Kütük Organizasyonu 11

Kütük Organizasyonu 12

Silindirler Trackler Bir silindirdeki bilgiye kafayı hiç hareket ettirmeden ulaşılabilir. Kütük Organizasyonu 13

Disklerin Kapasitesi TK= Her tracktaki sektör sayısı X Sektör Kap. SK=Silindirdeki Track Sayısı X TK DK=Silindir Sayısı X SK. TK= Track Kapasitesi SK=Silindir Kapasitesi DK=Disk Kapasitesi Kütük Organizasyonu 14

Örn: Her biri 256 byte olan 30.000 kayıttan oluşan bir dosya aşağıdaki özelliklere sahip olan bir diskte kaç silindir üzerine sığdırılabilir? - Bir sektördeki byte sayısı = 512 - Bir tracktaki sektör sayısı = 55 - Bir silindirdeki track sayısı = 20 - Silindir sayısı = 4092 Çöz: Kayıt için gerekli olan toplam alan 256 x 30000 = 7680000 byte Gerekli Sektör Sayısı 768.10 4 /512 = 15000 sektör Bir silindirdeki sektör sayısı 20 x 55 = 1100 Gerekli olan silindir sayısı 15000 / 1100 = 13,63 tane silindir gerekmekte. Kütük Organizasyonu 15

Track lerin Organizasyonu Disk üzerindeki tracklerin organizasyonunda izlenen iki farklı yaklaşım söz konusudur: i) Track ların sektörler ile organizasyonu ii) Track ların blocklar ile organizasyonu Kütük Organizasyonu 16

Sektörler ile Organizasyon Sektörler yanyana ve sabit boyutlu olarak tracklar üzerinde bulunurlar Aynı track üzerinde yanyana sektörlerdeki bilgi hemen okunamaz. Disk kontroler bir sektördeki bilgiyi okuduktan sonra, üzerinde işlem yapmak için bir süreye ihtiyaç duyar ve diğerini hemen alamaz. Kütük Organizasyonu 17

Bu sürede diğer sektörün başlangıcı kaçırılabilir. Bu problem interleaving (araya girme) yaklaşımıyla çözülebilir. Kütük Organizasyonu 18

Kümeler (Clusters) Belirli sayıdaki sayıdaki sektörlerden oluşturulur. Bir clustera erişildiğinde içindeki tüm sektörler okunur birden okunur ve ek erişim süresi istemez. Dosya yerleşim tablosu (FAT), bir dosya içindeki tüm clusterların indeksini tutar. Kütük Organizasyonu 19

Uzantılar (Extents) Disk üzerinde yeterli alan varsa, bir dosyanın tamamı ardışık clusterlara yerleştirmek mümkündür. Yeterli ardışık alan yok ise, bu dosya 2 veya daha çok ardışık olmayan parçalara bölünür. Her bir parçaya uzantı (extent) denir. Kütük Organizasyonu 20

Yeterli alanın bulunduğu durumlarda Extents Yeterli alanın bulunmadığı durumlarda Kütük Organizasyonu 21

Parçalama(Fragmentation) Kayıtların bir sektörü tamamen kaplamamasından dolayı oluşur. Örn: Sektör boyutu 512 byte, kayıt boyutu 300 byte ise, 212 byte kullanılmadan kalacaktır. Kalan bu boşluklara internal fragmentation ismi verilir. Internal Fragmentation Kütük Organizasyonu 22

Örn: Sektör Boyutu = 512 byte Cluster Boyutu = 2 sektör ve saklanacak dosya 10 byte ise, bu kaydın saklanması için bir cluster ayrılır (1024 byte) Böyle bir durumda yine kullanılmayan alanlar oluşacaktır. Kütük Organizasyonu 23

Ne zaman geniş cluster boyutlarını kullanmalıyız? Kütük Organizasyonu 24

Ne zaman geniş cluster boyutlarını kullanmalıyız? Disk büyük boyutlu dosyaları içerdiği taktirde geniş cluster boyutlarını kullanabiliriz. Gelişmiş işletim sistemleri sistem yöneticinin cluster boyutlarını seçmesine izin verir. Kütük Organizasyonu 25

Diğer bir yaklaşım ise her kaydın sonundan başlayarak ard arda sektörlere sektörelere yazılmasıdır. Kütük Organizasyonu 26

Bloklar ile Organizasyon Bu yaklaşımda disk sektörler yerine kullanıcı tanımlı olan ve farklı boyutlarda olan bloklar bölünür. Bir blok belirli sayıdaki mantıksal kaydı tutmak için oluşturulur. Blok Faktörü = Her bir blokta tutulan kayıt sayısıdır. Eğer bir dosyada 200 byte olan kayıtlar varsa kolaylık sağlaması açısından bloklar 200 byte ve katları şeklinde oluşturulur. Kütük Organizasyonu 27

Her bir blok alt bloklara sahip olabilir. Count_subblock, data block içindeki byte sayısını tutar. Key sub_block son kayda ait anahtarı saklar. Kütük Organizasyonu 28

Veri Olmayan Ek Yük (Non-Data Overhead) Bloklar ve sektörlerin her ikisi formatlama esnasında yazılmış ve veri olmayan ek alanlar içerirler. Sektör adreslemeli diskler üzerinde bu bilgi sektör ve iz adresi için gereklidir ve kullanılabilir/arızalı/kusurlu durumları belirlemek için de kullanılır. Blok adreslemeli disklerde, alt blokların ve bloklar arasındaki boşlukların bilgilerini içerir. Kütük Organizasyonu 29