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



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

Dosya sistemi (File system), dosyaların hard disk üzerinde nasıl yerleşeceğini ayarlayan bir sistemdir. Diğer bir tanıma göre dosya sistemi, bir

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

Master boot record (MBR)

BTP 205 İŞLETİM SİSTEMLERİ


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

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

Merkezi İşlem. Birimi

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Bilgilerin Uzun Vadeli Saklanması

İşletim Sistemi Nedir?

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

DİSK DEPOLAMA ALANLARI

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

İşletim Sistemleri. Discovering Computers Living in a Digital World

TEMEL BİLGİSAYAR. Ders Notları. Yard. Doç. Dr. Seyit Okan KARA

İşletim Sistemi. BTEP205 - İşletim Sistemleri

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

PARDUS TOPLULUK SÜRÜMÜ 3.0 KDE KURULUMU

B-Tree Dosya Sistemi (BTRFS)

Linux Dosya ve Dizin Yapısı

Kesme İstekleri (IRQ) Kesmeler (IRQ) Nasıl Çalışır?

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

Fiziksel Veritabanı Modelleme

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

TARSUS HALK EĞİTİMİ MERKEZİ VE ASO MÜDÜRLÜĞÜ

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

WINDOWS 7. Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Konu ID Windows 7 Hakkında Genel Bilgi Ek Bilgi -

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

LİNUX. Dosyalar ve dizinler

Windows XP: Virtual Memory / Sanal Bellek Perşembe, 07 Eylül :51 - Son Güncelleme Salı, 12 Eylül :07

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

DOS (Disk Operating System)

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

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

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

Bilgi ve iletişim teknolojileri

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

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

Veritabanı. Ders 2 VERİTABANI

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

Linux taki Temel Dosya Sistemleri: ext2,ext3,ext4,jfs & xfs

Açık Kaynak Kodlu Yazılım

Linux altında komut satırında...

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

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.


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

BİLGİSAYAR KULLANMA KURSU

İşletim Sisteminin Temel İşlemleri

Dosya/Dizin İzinleri. Okuma (r) Yazma (w) Çalıştırma (x) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi?

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

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

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İ

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

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

Servisler Olaylar İşlemler Services Events - Processes

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

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

Bir hard diskte birden fazla plaka bulunabilir.

Linux Ubuntu Kurulumu

1 Temel Kavramlar. Veritabanı 1

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş

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

Pardus 2011 Kurulum Belgesi Sürüm Ocak İçindekiler

MongoDB. Doğan Aydın. Eylül, 2011

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

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

JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

* * * BİLGİ TEKNOLOJİLERİNE GİRİŞ * * * ÜNİTE 1

Temel Bilgisayar Bilgisi

Linux un Tarihsel gelişimi

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

VERİ TABANI YÖNETİM SİSTEMLERİ

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

İŞLETİM SİSTEMLERİ. Enformatik Bölümü

Kurtarma Ortamını Oluşturma

Windows XP deki bir paylaşılan klasörde basit paylaşım nasıl devre dışı bırakılır ve izinler nasıl atanır

BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI. 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar

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

BİT in Temel Bileşenleri (Yazılım-1)

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

Yrd. Doç. Dr. A. Burak İNNER

Bilgisayarlarda Kullanılan Dosya Sistemleri

ÖNDER BİLGİSAYAR KURSU. İşletmenlik Kursu Eğitim İçeriği

PORTLAR Bilgisayar: VERİ:

2. hafta Bulut Bilişime Giriş

ADLİ BİLGİSAYAR İNCELEME UZMANLIĞI PROGRAMI

Veritabanı Yönetim Sistemleri I HAFTA 1

Access e Nasıl Ulaşılır. Araç çubuklarını yeniden düzenlemek için Görünüm komutunun Araç çubukları seçeneği kullanılır.

Windowsta Dosya Sıkıştırmak

İşletim Sistemlerine Giriş

Windows XP: Simple Sharing, Security ve ForceGuest Perşembe, 07 Eylül :02 - Son Güncelleme Cumartesi, 12 Eylül :36

Ünite-2 Bilgisayar Organizasyonu.

Bitlocker ile sürücü şifreleme,

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

Bilgisayar Entegre Ofis Programları-I. Öğr.Gör. Türkan ÖZBAY

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

Transkript:

2 Dosya Nedir? Dosya, disk üzerinde depolanmış verilerin bütününe verilen isimdir. İşletim sistemi genel olarak iki çeşit dosya içerir. Birincisi, bir sistem görevi yerine getirirken yada bir uygulama çalışırken bilgisayarı kontrol eden komutları içeren program dosyalarıdır. İkincisi ise, bir uygulama programı yardımı ile kullanıcılar tarafından yaratılmış veri dosyalarıdır. 1

3 Sabit Diskin Yapısı Sabit disklerde bilgi, her iki yüzü manyetik özelliğe sahip bir film ile kaplanmış disklere kaydedilir. Yüksek hızlı bir motor diskleri okuma/yazma kafası önünde döndürür. Okuma/yazma kafaları da bu diskler üzerinde bir kol yardımıyla hareket ederek istenilen bilgiye ulaşılır. Diskin her iki yüzü için de ayrı okuma/yazma kafası bulunmaktadır. 4 Sabit Diskin Yapısı Diskler iç içe geçmiş halkalardan oluşmaktadır. Bu halkalara iz (track) denir. Her bir halka da kendi içinde dilimlere bölünmüştür. İzlerin her bir dilimine de kesim (sektör) denir. Disklere bilgi yazıp okumak için manyetizma kullanıldığından, yan yana kesimlerin birbirinden etkilenmemesi için boşluklar bırakılmıştır. 2

Dosyaların Sabit Diskte Saklanması 5 Dosyaların sabit diske kaydedilmesi dosya sisteminin görevidir. Dosya sistemi sektörlerin tamamını bir seferde kullanmaz ve öbek (cluster) adı verilen gruplara toplar. Bir öbek birçok sektörden oluşur ve bu yüzden çok küçük ya da çok büyük olabilir. Öbek ne kadar küçük olursa bilgiler o kadar daha iyi yerleştirilir ve boş alan kalmaz. Dosya Sistemi Nedir? Bir dosyanın bir disk üzerinde nasıl saklandığı ve bir bilgisayarın dosyaları yönetebilmek için erişimi nasıl sağladığını kontrol eden sisteme dosya sistemi (file system) denir. 6 Ana bellek dışında kalan ve ikincil bellekler (ör: sabit disk) üzerinde tutulan verilerin yönetimi dosya sistemi kapsamında ele alınır. Bu amaçla ikincil belleklerin düzenlenmesi, dosyalara yer sağlanması, boş alanların izlenmesi, dosyaların ikincil bellek üzerinde yerleşimlerinin ve erişimin en hızlı olacağı biçimde düzenlenmesi, dosya sisteminin görevleridir. 3

7 Dosya Sisteminin Görevleri Bunun yanında sistemde saklanan dosyaların güvenliğinin gözetilmesi de zorunludur. Bu yüzden, dosyalara erişim ve paylaşım haklarının belirlenmesi ile denetlenmesi de dosya sistemi tarafından yapılmalıdır. Dosya sisteminin görevleri üç maddede özetlenebilir: Mantıksal dosya yapılarından fiziksel yapılara geçişin sağlanması. İkincil belleklerin verimli kullanılmasını sağlanması. Dosyaların paylaşılması, korunması ve kurtarılması ile ilgili araçların sağlanması. 8 Dosya Sistemleri Dosya sistemi, veriyi düzenlenebileceği ve yönetilebileceği bir ortama kaydetmeye yarayan bir yoldur. Veri tutan her fiziksel ortam (ör: sabit disk), bilgi saklayan/tutan küçük birimlerin sıralanmasından, yani bloklardan oluşur. Her dosya sistemi bu blokları farklı biçimde yönetir. 4

9 Dosya Sistemleri Dosya sistemlerine verilebilecek örnekler: NTFS (New Technology File System) HPFS (High Performance File System) DOS FAT 16/32 HFS (Macintosh Hierarchical File System) ISO 9660 (CD-ROM) Ext (Extended File System) Günümüzde sıklıkla kullanılan dosya sistemleri FAT 32, NTFS, Linux Ext2 ve Linux Swap dosya sistemleridir. 10 Dosya Sistemleri Farklı işletim sistemleri farklı dosya sistemleri kullanmaktadır. Örneğin: Linux işletim sistemi Ext2, Ext3 ve Swap, MS-DOS işletim sistemi FAT 16, Windows 95/98 işletim sistemi FAT 32, Windows NT/2000/XP/Vista/7/8 işletim sistemleri NTFS, OS/2 işletim sistemi HPFS dosya sistemlerini kullanmaktadır. 5

11 FAT 16 (File Allocation Table) DOS işletim sistemi ve Windows un ilk sürümlerinde FAT (File allocation Table-Dosya Yerleşim Tablosu) dosya sistemi kullanılmaktaydı. FAT dosya sisteminde dosya konumları ana dosya tablosu (master file table) içerisinde tutulur. 16 bitlik bir dosya sistemi olduğu için FAT 16 olarak adlandırıldı. DOS ve tüm Windows versiyonları bu dosya sistemini desteklemektedir. 12 FAT 16 (File Allocation Table) Bu dosya sisteminde bir dosya en fazla 2GB boyutunda olabilir ve 256 MB'tan küçük bölümler için veriye ulaşım çok hızlıdır. Öbek (cluster) boyu büyük olduğu için yer kaybı fazladır. Veri güvenliği yoktur. 6

13 FAT 32 (File Allocation Table) FAT 32 nin, FAT 16 dan daha gelişmiş veri koruma yöntemleri vardır. Disk bölümlerinin 512 MB tan büyük olması gerekir. 32 GB (bazı işletim sistemlerinde 8 TB) büyüklüğüne kadar sabit disk bölümlerinin kullanılmasını sağlar. FAT 16 ya göre daha küçük öbek büyüklüğü kullanarak diskin daha ekonomik kullanımını sağlar. Windows 95/98/ME/2000/XP/Vista/7/8 işletim sistemleri bu dosya sistemini desteklemektedir. 14 FAT 16 ve FAT 32 Karşılaştırması FAT 16 dosya sisteminde kök dizinde en fazla 512 dosya/klasör tutulabilirken FAT 32 de istenildiği kadar dosya/klasör tutulabilir. FAT 16 dosya sisteminde sabit disklerin bölüm büyüklüğü en fazla 2 GB olabilirken, FAT 32 de boyut 2 TB a kadar çıkabilir. Dosya yerleşim tablosu FAT 16 da kök dizinde olmalıdır, FAT 32 de ise istenilen herhangi bir yere taşınabilir. FAT 32 de öbek boyutu FAT 16 dakinden daha küçüktür. 7

FAT 16 ve FAT 32 Karşılaştırması 15 FAT 16 ve FAT 32 dosya sistemlerindeki öbek boyutu karşılaştırılması aşağıdaki tabloda verilmektedir. Bölüm Büyüklüğü FAT 16 Öbek boyutu FAT 32 Öbek boyutu 32 MB 2 KB 512 Byte 128 MB 2 KB 512 Byte 256 MB 4 KB 512 Byte 512 MB 8 KB 4 KB 1 GB 16 KB 4 KB 2 GB 32 KB 4 KB 16 NTFS (New Technology File System) NTFS, dosya konumlarını FAT sistemindeki gibi bir ana dosya tablosu (master file table) olarak saklamakla birlikte dosyanın yerleştiği konumları ve diğer bilgileri her öbeğin içinde ayrıca saklayarak daha güvenilir bir yapı sunar. NTFS dosya sistemi kullanan Windows sürümleri FAT sürücüleri görebilir ve bu sürücülerdeki dosyaları okuyabilirler. Ancak FAT kullanan işletim sistemleri NTFS bölümlerini göremezler. 8

17 NTFS (New Technology File System) 256 TB'a kadar sabit diskleri biçimlendirebilir (format). Tek bir dosya boyutunu 16 GB a kadar desteklemektedir. Öbek boyu küçük olduğu için yer kaybı düşüktür. Dosya ve dizinlere kullanıcı hakları verilerek erişim denetlenebilir. Dosyalarda yapılan tüm değişikliklerin kaydını tuttuğu için otomatik veri kurtarma desteği vardır. 18 NTFS (New Technology File System) NTFS dosya sistemindeki en önemli güvenlik öğeleri aşağıda belirtilmiştir. Güvenli sistem girişi: Bir kullanıcı sistemde çalışmadan önce geçerli bir kullanıcı adı ve şifre ile kendini sisteme tanıtmak zorundadır. Erişim kontrolü: Bir kaynağın sahibi, dosya, bellek alanı veya başka bir nesne olsun, kimin hangi şekilde bu kaynağa erişebileceğini belirler. Objenin sahibi bunun için kullanıcı ve kullanıcı gruplarına erişim hakları verebilir. Gözetleme fonksiyonları: NTFS güvenlik için önemli olayları belirleyebilir ve bunları bir günlük dosyasında tutabilir. Aynı şey sistem kaynakları oluşturma, bunlara erişme ve silme işlemlerinde de geçerlidir. 9

19 NTFS (New Technology File System) Kullanıcı yönetimi: Bu sayede herhangi bir dosya olayının hangi kullanıcı tarafından gerçekleştiği tespit edilebilir. Bellek koruması: Programlar ayrılmış bellek alanlarında çalışırlar. Bu yüzden bir program gerekli yetkiye sahip değilse başka bir programın kullanıldığı belirli bellek alanlarına erişemez. NTFS, bir programın kullandıktan sonra yeniden işletim sistemine geri verdiği belleğin içeriğini siler, böylece başka yazılımların bu bellek alanındaki dosyaları okuması önlenmiş olur. 20 NTFS (New Technology File System) NTFS dosya sistemi, dosyaların boyutu çok büyük veya klasör içerisindeki dosya sayısı çok fazla olsa da iyi bir performans göstermektedir. Bunun dışında çok küçük dosyalara ulaşımı son derece hızlıdır. Ancak 64 MB dan daha küçük ana belleğe sahip sistemlerde kullanılması önerilmez. Düşük hızlı sabit disklerin perfromansından, FAT a göre daha çok etkilenir. 10

FAT ve NTFS Karşılaştırması 21 NTFS de öbek büyüklüğü FAT a göre daha küçük olduğu gibi dosya ve klasörleri sıkıştırabilme özelliği vardır. NTFS, FAT a göre daha büyük sabit diskleri desteklemektedir. İki dosya sistemi arasında dosya adlandırma kurallarında farklılık vardır. NTFS ve FAT 32 de kök dizin içinde istenildiği kadar dosyaklasör oluşturulabilir. FAT ve NTFS Karşılaştırması 22 NTFS, klasör ve dosyalar için izinler düzenleyebilir. Güvenlik ve daha geniş bir kullanım için sağlanan bazı destekler NTFS in bir diğer üstünlüğüdür. NTFS, FAT dosya sistemi kullanan MS-DOS ve Windows 9x işletim sistemlerinden ulaşılamamaktadır. 11

23 FAT 16, FAT 32 ve NTFS Öbek Boyutları Bölüm FAT 16 FAT 32 NTFS Büyüklüğü Öbek boyutu Öbek boyutu Öbek boyutu 7-16MB 2KB Tanımaz 512B 17-32MB 512B Tanımaz 512B 33-64MB 1KB 512B 512B 65-128MB 2KB 1KB 512B 129-256MB 4KB 2KB 512B 257-512MB 8KB 4KB 512B 513-1024MB 16KB 4KB 1KB 1025MB-2GB 32KB 4KB 2KB 2-4GB 64KB 4KB 4KB 5-8GB Tanımaz 4KB 4KB 9-16GB Tanımaz 8KB 4KB 17-32GB Tanımaz 16KB 4KB 32GB-2TB Tanımaz Tanımaz 4KB EXT2 (Extended File System) 24 Ext2, bir Linux dosya sistemidir. İleriye dönük, kolay geliştirilebilen bir dosya sistemi olarak tasarlanmıştır. Özellikleri: Ext2 dosya sistemi, en çok 4 TB boyutundaki disk bölümünü destekler ve bu bölüm üzerinde en çok 2 GB boyutuna kadar olan dosyalara izin verir. Ext2, dosya ve dizin isimlerinde 255 karaktere kadar izin verir. 12

EXT2 (Extended File System) 25 Öncelikle Virtual File System (VFS) geliştirildi. Daha sonra bu dosya sistemi Linux çekirdeğine katılmadan önce Linus Torvalds tarafından tekrar yazıldı. VFS nin Linux çekirdeğine katılmasından sonra Extended File System (Ext) tamamlandı. Ext dosya sistemindeki sorunlara çözüm olarak Ocak 1993 de Ext2 dosya sistemi piyasaya sürüldü. EXT2 (Extended File System) 26 Ext2 dosya sisteminde büyük/küçük harf ayrımı önemlidir. Bazı karakterlerin özel anlamları olduğu için dosya isimlerinde kullanılmaz. Unix dosya tipinin standart özelliklerini taşımaktadır. Ext2, büyük bölümlü diskleri yönetebilir. Dosya yerleşim bilgileri disk üzerine dağıtılmıştır. Farklı kullanıcı grupları için ayrı ayrı haklar tanımlanabilir. 13

27 EXT3 ve EXT4 1993 yılında geliştirilmiş olan Ext2'yi, Ext3 ve Ext4 dosya sistemleri takip etmiştir. Ext3 dosya sistemi, Ext2'nin bütün özelliklerine sahip bir dosya sistemidir.aradaki temel fark, günlükleme özelliğinin eklenmiş olmasıdır. Böylece, herhangi bir sistem çökmesi esnasında, geri kurtarma zamanı kısaltılır ve performans artışı sağlanır. Ext4, Linux için Ext3 dosya sisteminin halefi olarak geliştirilmiş günlük desteği olan bir dosya sistemidir. 28 Linux Swap Linux Swap, Linux işletim sisteminin takas dosyasını yerleştirmek için kullandığı dosya sistemidir. Linux yapısı gereği kurulum sırasında takas dosyası için ayrı bir bölüm açılması ve bu bölüme takas özelliği verilmesini gerektirir. 14

29 15