Dosya Yönetimi : Ana bellek dışında kalan veri kümeleri kütük (dosya) olarak adlandırılır. Bu nedenle ikincil bellekler daha geniş anlamıyla giriş/çıkış.

Slides:



Advertisements
Benzer bir sunumlar
TEMEL BİLGİ TEKNOLOJİLERİ
Advertisements

Konu: Windows Sistem Araçları
İşletim Sistemleri Operation Systems Fon müziği.
Öğr.Gör.Dr. Şirin Karadeniz
DOSYALAMA SİSTEMLERİ (FAT32-NTFS)
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar)
WINDOWS 2000 KURULUMU Kurulum Önyükleme disketleri oluşturmak için Windows 2000 çalıştırıyor olmanız gerekmez. \Bootdisk adındaki dizin Windows 2000 Kurulum.
BLG 201 ŞAHİN AKDAĞ.
Öğr.Gör. Dr. Şirin KARADENİZ
 Meltem KORCAY  Ayşe KUBİLAY
KÜTÜK YÖNETİMİ Ana bellek dışında saklanan veri kümeleri, kütük olarak adlandırılır. İkincil bellekler, daha geniş anlamıyla giriş/çıkış birimleri üzerinde.
Windows işletim sistemi ve sürümlerinin incelenmesi
Öğr.Gör. Dr. Şirin KARADENİZ
Dosya Sistemleri.
CEIT 253 BİLGİSAYAR DONANIM DOSYA SİSTEMLERİ.
Bellek Yönetimi.
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
RAID Nedir?.
İŞLETİM SİSTEMLERİ KONTROL: PROF.DR.ASAF VAROL DÖNE KARAOĞLAN BİLGİSAYAR SİSTEMLERİ Bilgisayar Öğretmenliği (Gece) - 4.
Dosya Sistemleri.
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
Öğrt. Gör. Ahmet Cengizhan Dirican
WİNDOWS 7 KURULUM.
İŞLETİM SİSTEMLERİ WINDOWS 98 KURULUMU VE ÖZELLİKLERİ
BİLGİSAYAR AĞLARI.
CEİT 313 Msconfig.
Dosya İşlemleri BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
WINDOWS NT GENEL YAPISI
Bilgisayara Giriş Uzm. Murat YAZICI.
Linux Kurulumu BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
DOSYA SİSTEMLERİ Dosya sistemi disk üzerindeki dosyaların sistem tarafından kontrolüne olanak kılan yönetim sistemidir. Bu sistemler tipik olarak bir boot.
İŞLETİM SİSTEMLERİ İşletim sisteminin, kolay ve hızlı kullanım, kaynak verimliliği gibi kıstasların dışında, ortamında saklanan bilgilerin, gerekse izinsiz.
İŞLETİM SİSTEMİ.
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
BİLGİSAYAR SİSTEMLERİ
İsmail ÖZTÜRK Biliişim Teknolojileri Öğretmeni
İŞLETİM SİSTEMLERİ TEMELLER
YAZILIM Bilgisayarın kullanılmasını sağlayan her türlü program yazılım olarak adlandırılır. Başlıca iki yazılım çeşidi vardır. Bu yazılımlar, sistem yazılımı.
İŞLETİM SİSTEMLERİ Derya Işık
Ağlar ve Veri İletişimi
Bilgisayarın kullanılmasını sağlayan her türlü program yazılım olarak adlandırılır. YAZILIM Başlıca iki yazılım çeşidi vardır. Bu yazılımlar, sistem yazılımı.
İşletim Sistemlerini Gözden Geçirme
Chapter 11: Dosya Sistem Arayüzü
Bilgisayar (Computer) Bilgisayar, uzun ve çok karmaşık hesapları bile büyük bir hızla yapabilen, mantıksal (lojik) bağlantılara dayalı karar verip işlem.
WİNDOWS SERVER 2003’te KULLANICI VE GRUP HESAPLARI.
LOGO Bu kavram bilgisayar mimarileri ile doğrudan ilgili olan bir kavramdır. Ön yükleyici denen yazılım özel olarak ayrılmış olan belirli bir miktar bellekte.
BELLEK YÖNETİMİ Memory Management
Disk Bölümlendirme Disk Partititoning.
UNV13107 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Veri tabanı Bilgisayar ortamında saklanan düzenli verilerdir. Bilgisayar ve ağ ortamındaki bilginin temel.
Dosya sistemi, bilgisayarın sabit disk üzerindeki verileri düzenlemek için kullandığı temel yapıdır. Disk depolamanın temel birimidir. Disklerin kullanılabilmesi.
FAT VE NTFS DOSYA YAPISI
Konu : WİNDOWSTA VERİ DEPOLAMA YÖNTEMLERİ Hazırlayan : Güray Mantar
SUNUM KONU BAŞLIKLARI->
KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi KBT208 SUNUCU İŞLETİM SİSTEMİ Dosya Yönetim Sistemleri Öğr.Gör. Ruslan ABDULLA.
İşletim Sistemleri (Operating Systems)
Bellek Yönetimi(Memory management)
Linux Kurulumu BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Turgutlu Meslek Yüksek Okulu Bilgisayar Programcılığı
DOSYA YÖNETİMİ.
HAZIRLAYAN: ELİS MERCAN( )
DOSYALAMA SİSTEMLERİ (FAT32-NTFS)
Active Directory.
İşletim Sistemleri (Operating Systems)
Windows işletim sistemi ve sürümlerinin incelenmesi
Hafta1: İşletim Sistemlerine Giriş
BİLİŞİM TEKNOLOJİLERİ
Temel Kavramlar Bilgisayar Çalışma Mantığı
Sunum transkripti:

Dosya Yönetimi : Ana bellek dışında kalan veri kümeleri kütük (dosya) olarak adlandırılır. Bu nedenle ikincil bellekler daha geniş anlamıyla giriş/çıkış birimleri üzerinde tutulan verilerin yönetimi kütük yönetimi kapsamında ele alınır. Kullanıcılar, kaynak ve amaç programlar, veriler, yazılı metinler gibi veri kümelerini tutan kütüklerinin doğrusal bir tutanak veya byte dizisi olarak düşünürler. Ancak bunlar ikincil bellekler üzerinde kaynak kullanım verimliliği yönünden fiziksel olarak değişik silindir, sektör hatta sürücü ve sistemler üzerinde yer alabilirler. Bu durum kullanıcıların programlarını mantıksal olarak ard arda gelen sayfalardan oluşuyormuş gibi düşünmelerine, ancak bu sayfaların ana bellekte bitişken olmayan boş bellek sayfalama serpiştirilmesine benzer. Bunun gibi kullanıcılar kütüklerini oluşturan tutanakların konumlarını kütük başına görevli olarak düşünürken, bunların yer aldığı disk öbeklerinin kütüğün bulunduğu sürücü başına göreli silindir, kafa, sektör üçlüsünden oluşan mutlak bir adresi bulunur.

Kullanıcılara kütükleri üzerinde düşüncelerinde gerçekliği olan, mantıksal yapılar çerçevesinde işlem yapma olanağı, mantıksal yapılarla fiziksel yapılar arasında geçişi sağlayan kütük yönetim sistemince verilir. Bu işlem kullanıcılara dosyaları üzerinde kolay işlem yapma olanağı sağlarken, bu kütüklerin saklandığı ikincil bellekleri de verimli bir şekilde kullanmayı amaçlar. Bu amaçla ikincil belleklerin düzenlenmesi, buralardan kütüklere yer sağlanması, boş alanların izlenmesi, kütüklerin ikincil bellek üzerinde yerleşimlerinin erişimin en hızlı olacağı biçimde düzenlenmesi vb. kütük yönetimi kapsamında ele alınır. Bunun yanında sistemde saklanan kütüklerin güvenliğinin gözetilmesi de zorunludur. Bu bağlamda, kütüklere erişim ve paylaşım haklarının belirlenmesi ve bunların denetlenmesi lazımdır.

Yukarıda açıklandığı biçimiyle kütük yönetim sisteminin temel işlevleri üç maddede toplanmıştır :                1 - Mantıksal kütük yapılarından fiziksel yapılara geçişin sağlanması.               2 - İkincil belleklerin verimli kullanılmasını sağlanması.              3 - Kütüklerin paylaşılması, korunması ve kurtarılması ile ilgili araçların sağlanması.

Dosya Sistemi, veriyi, düzenlenebileceği ve yönetilebileceği bir ortam'a(media) kaydetmeye yarayan bir yoldur.Belli başlı Dosya sistemleri şunlardır: NTFS(New Technology FileSystem), High Performance FileSystem (HPFS), DOS, FAT 12/16/32, VFAT, Macintosh Hierarchical Filesystem (HFS), ISO 9660 (for CD-ROM), extended file systems (Ext, Ext2, Ext3) Örneğin, veri tutan her fiziksel ortam (sabit disk gibi), bilgi saklayan/tutan küçük birimlerin sıralanmasından,yani 'bloklardan' oluşur.Her dosya sistemi bu blokları farklı biçimde yönetir.Şekil-1 de iki blok kullanan bir dosya girişi yapmaya çalışıyoruz.Üstte,dosya en son kullanılan bloktan sonrasına konuluyor ve başlangıçta boş alan bırakıyor.Alttaki başka bir dosya dizgesine ait resimde ise dosya ilk boş alana yerleştiriliyor.Böyle bir yöntem diskin ne kadar parçalanacağına etki eder.Bazı dosya sistemleri parçalanmayı otomotik olarak önlemekteyken, bazılarının kullanıcı tarafından birleştirilmeleri gerekebilir.

Kullandığımız dosya yönetim sistemlerine göz atarsak; FAT16, FAT32, NTFS, Linux Ext2 ve Linux Swap dosya sistemlerini görebiliriz.

FAT16: DOS, Windows 3.1 ve OSR2 sürümü öncesi Windows 95 işletim sistemlerinin kullandığı dosya sistemidir. Eski bir dosya sistemi olduğundan dolayı bir takım eksikleri ve dezavantajları bulunmaktadır.   Bunlardan ilki kök dizininin (root) sınırlandırılmış olmasıdır. FAT16 sisteminde açılıştaki primary partisyona ait root dizini, FAT tablosu ve partisyon boot sektörü cluster içinde yer almazlar ve sayısı belli olan sıralı sektörlerde tutulurlar. Bu sayının belli olması kök dizine yapılacak eklentilerin belli bir sınırı olması sonucunu doğurur. Kısaca alt dizinleri istediğiniz kadar uzatabilmekle birlikte  FAT16 partisyonlarınızdaki kök dizinde belli uzunlukta girişle sınırlandırılırsınız.

FAT16 dosya sisteminde adresleme, adı üstünde 16 bit olduğundan adreslenebilen maksimum cluster sayısı 65525’tir ve bu cluster’ların maksimum boyutu 32KB olabilir (aslında cluster sayısı 65536 olmalıdır ama bazıları özel amaçlar için tutulur). Bu da bizi FAT16 kullanan bir disk ya da partisyonun 2GB’dan daha büyük olamayacağı sonucuna götürür. FAT16 elindeki boş sabit disk ya da partisyon alanını bir şekilde elindeki bütün cluster’lara dağıtmak zorundadır. Bu nedenle sabit diskin boyutu büyümeye başladıkça cluster boyutu da büyür. Cluster’lar bölünemezler ve ancak tek bir dosya yahut dosya parçasını taşıyabilirler.

Fat16 ‘nın kullanılmama sebepleri: Dos, Win.3x, Windows95/98 te maksimum 2GB, Windows NT/2000/XP te maksimum 4GB kadar disk yada partitionları desteklemektedir. Daha önceden bahsettiğimiz gibi HDD'lerin en küçük kümeleri olan clusterlar bu dosya sisteminde maksimum 65525 adet bulunmaktadır. FAT 16'da clusterların boyutu çok büyüktür. Partitionun boyutu arttıkca cluster‘in boyutuda artar.Bundan dolayı da yer kaybı fazla olur.

NTFS (NT File System): Windows NT ve devamı olan Windows 2000 tarafından desteklenen bir dosya sistemidir. NTFS, dosya konumlarını FAT sistemindeki gibi bir ana indeks olarak saklamakla birlikte (MFT, Master File Table) dosyanın yerleştiği konumları ve diğer bilgileri her cluster’ın içinde ayrıca saklayarak daha güvenilir bir yapı sunar. Ancak bu arada oldukça geniş bir disk haritası oluşturur ve bu bilgiler önemli bir yer kapladığından dolayı 400MB’den ufak disk yahut partisyonlarda NTFS kullanılması önerilmez. NTFS, sunucu olarak görev yapan Windows NT ve Windows 2000 işletim sistemlerine ait bir dosya sistemi olmasının gerektirdiği ihtiyaçlar doğrultusunda daha çok disk güvenliği, stabilitesi ve performansıyla ilgili iyileştirmeler içerir ve özetle şu artı özelliklere sahiptir

Dosya konumlarıyla ilgili bilgileri cluster içlerinde de saklayarak daha güvenli bir dosya sistemi yapısı sunar. Cluster boyutu partisyon boyutuyla sınırlı değildir ve 512 byte değerine kadar ayarlanabilir. Bu da disk üzerinde dosyaların parçalanmasını azaltarak hem boş alanın verimli kullanılmasını, hem de özellikle yüksek kapasiteli sabit disklerde performans artışını beraberinde getirir. Yaklaşık 16 GB’a kadar uzunlukta olan tek parça dosyaları destekler. ACL (Access Control List, Erişim kontrol listesi) özelliği sayesinde sistem yöneticileri tarafından hangi kullanıcıların hangi dosyalara erişebileceği ile ilgili kısıtlamaların koyulabilmesini sağlar.

Bütünleşik dosya sıkıştırma özellikleri içerir. Uzun dosya isimlerini ve Unicode kaynaklı dosya isimlerini destekler. Unicode, dosya isimlendirilmesi sırasında karakterlerin tanımlanması için ikilik sistemde kodlar kullanılmasını öngören bir standarttır. Bu standarda göre unicode kullanılarak verilmiş olan dosya isimleri unicode kullanabilen dosya sistemleri tarafından tam olarak nasıl hazırlanmışlarsa şekilde görünürler (örneğin Japonca yahut Arapça gibi).

Yerel (Lokal ) bilgisayarın sabit diski ve diğer birimlerinin korunmasının yanı sıra network üzerinden sisteme erişecek kullanıcıların da kontrol edilmesi NT koruma sisteminin bir bölümünü oluşturur. NT işletim sistemi bu işlemler için çok sayıda araca sahiptir: Yönetim Araçları: NT Explorer My Computer Server Maneger Command Prompt ( komut yolu)

NTFS bölümü kullanıcılara izin (hak ) vererek sabit diski yerel ve uzak (network ) bağlantılarına karşı korur. Bu nedenle izinleri dosyaların sahip oldukları özellikler olarak düşünmek gerekir. NTFS güvenlik sistemi içinde ayrıca disk üzerinde yapılan işlemler denetlenir (auditing ) ve sahiplikler düzenlenir. İzinler (permissions ) dosyaların nasıl ve kim tarafından kullanılacağını belirler. NT’de beş temel izin vardır.

NTFS Windows XP veya Windows 2000 yüklü bir bilgisayar, NTFS bölümündeki dosyalara erişebilir. Service Pack 4 veya sonraki bir sürümü yüklü Windows NT 4.0, bazı dosyalara erişebilir. Diğer işletim sistemleri erişime izin vermez. FAT MS-DOS, tüm Windows, Windows NT, Windows 2000, Windows XP ve OS/2 sürümleriyle erişilebilir.

NT’nin en önemli güvenlik konseptleri: Güvenlik 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ı : NT 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 teşebbüslerinde de geçerlidir. NT kullanıcı yönetimi sayesinde bu tip bir olayın hangi kullanıcı tarafından gerçekleştiğini tespit edebilir. 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. NT bu bağlamda bir programın kullandıktan sonra yeniden işletim sistemine ger verdiği belleğin içeriğini siler, böylece başka yazılımlarla bu bellek alnındaki okunması imkansız kılınmış olur.

NTFS AVANTAJ VE DEZAVANTAJLARI    Sistem prformansı dağınıklıktan fazla etkilenmez.    Sistemdeki dosyalar son derece büyük ya da klasörler ne kadar çok dosya içeriyor olursa olsun, gösterdiği performans iyidir.    Büyük dosyalarla, örneğin dev boyutlu video dosyalarıyla çalışırken dosyanın arasındaki özel bir bölüme ulaşmak nispeten kolaydır.    Çok küçük dosyalara ulaşımı son derece hızlıdır.    64 MB'den düşük belleğe sahip sistemlerde önerilmez.    Düşük hızlı sabit disklerden performans olarak FAT'a oranla daha fazla etkilenir.

Linux Ext2 Linux Second Extended Filesystem (Linux Ext2) ve Linux Swap dosya sistemleri, Unix bazlı işletim sistemi olan Linux’un kullandığı dosya sistemleridir. Özet olarak Ext2 dosya sisteminin desteklediği özellikler arasında 4 TerraByte disk yahut partisyon desteği, gerektiğinde 1012’ye yükseltilebilen 255 karakter uzunluğunda dosya isimlerinin desteklenmesi, 2 GB büyüklüğüne kadar olan dosyalarla çalışabilme sayılabilir. Ext2 dosya sistemi oluşturmak için kullanılan temel araç mke2fs'tir. Genelde /sbin altında bulunur. mkfs.ext2 mke2fs üzerinde çalışan ve ona çeşitli seçenekler gönderen komuttur. Basit Çalıştırma mke2fs /dev/hdb1 mkfs.ext2 /dev/hdb1 ikinci sürücünün ilk disk bölümünde ext2 dosya sistemi oluşturur.

Linux EXT2 Dosya yerleşim bilgileri disk üzerine dağıtılmıştır. Dosyayı niteleyen veri (inode) ile dosya verisi birbirine yakın tutulur. inode tablosunun yerini gösteren ilk yerleşime SUPERBLOCK denir. Superblock, disk üzerinde 3-4 kopya olarak tutulur. User, Group, Others için ayrı ayrı haklar tanımlanabilir. Hard/Symbolic Link destekler. On-the-fly Compress, immutable dosyalar vs..

Ext2FS Kendini kanıtlamış bir sistem. 4K bloklar kullanılırsa yeterince hızlı Ext2FS ext3 ile journaling olabiliyor. Diskin dolması, parçalanması hızı etkilemiyor.

Linux Swap Linux Swap ise 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 partisyon açılmasını ve bu partisyona takas özelliği verilmesini gerektirir. Linux partisyonları Linux dışındaki işletim sistemleri tarafından görünmezler ve dolayısıyla bulundukları sürücü yahut partisyona Linux dışındaki bir işletim sisteminde isim verilmez.

Eğer sisteminizde bir swap bölümü yoksa bir dosyayı swap bölümü olarak kullanabilirsiniz. Bunun için yapmanız gereken sadece bir dosya içinde Swap dosya sistemi oluşturmak ve onu swap alanı olarak sisteme tanıtmaktır.